115 Open Source Data Structure Software Projects
Free and open source data structure code projects including engines, APIs, generators, and tools.
Algorithm Visualizer Algorithm Visualizer 31732 ⭐
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Interactive Coding Challenges 20978 ⭐
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Gods 8971 ⭐
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
Awesome Competitive Programming 6983 ⭐
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Leetcode Solutions 1598 ⭐
:octocat: (Weekly Update) Python / Modern C++ Solutions of All 1618 LeetCode Problems
Bplustree 1447 ⭐
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
Cosmicmind Algorithm 776 ⭐
Algorithm is a library of tools that is used to create intelligent applications.
Book_on_python_algorithms_and_data_structure 603 ⭐
🪐 Book on Python, Algorithms, and Data Structures. 🪐
Ocaml Containers 342 ⭐
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
Staticvec 234 ⭐
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
C Macro Collections 142 ⭐
Easy to use, header only, macro generated, generic and type-safe Data Structures in C
Data_structures_and_algorithms_in_python 107 ⭐
:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️
Brein Time Utilities 87 ⭐
Library which contains several time-dependent data and index structures (e.g., IntervalTree, BucketTimeSeries), as well as algorithms.
Nayuki Web Published Code 85 ⭐
Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki web site.
St_tree 69 ⭐
A C++ template tree container class for storing data in an arbitrary tree structure. This tree container class is STL-compliant, supports configurable storage models for child nodes, is unit tested and memory tested. It is open source and released under the Apache 2.0 license.
Ygg 72 ⭐
An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!
JS Symbol Tree 65 ⭐
Turn any collection of objects into its own efficient tree or linked list using Symbol
Immutable Array Prototype 58 ⭐
A collection of Immutable Array prototype methods(Per method packages).
Algorithm_templates 71 ⭐
algorithm templates and leetcode examples in Python3, you can learn many python tricks too.
Fingertree 57 ⭐
A Scala implementation of the versatile purely functional data structure of the same name. Mirror of https://git.iem.at/sciss/FingerTree
Leetcode Csharp 46 ⭐
solutions using C# for leetcode according to tags of questions, updating everyday. My contact info: [email protected] or my blog: http://blog.csdn.net/daigualu
Computer_science_in_lua 42 ⭐
:first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua
Estrutura De Dados Em Java 44 ⭐
Repositório do Material Estrutura de Dados em Java, contendo os principais tópicos de disciplinas sobre Estrutura de Dados. CURSO SOBRE ED: https://forms.gle/LnkVgrXfwmg6Wj9s8
Linked Blocking Multi Queue 29 ⭐
A concurrent collection that extends the existing Java concurrent collection library, offering an optionally-bounded blocking "multi-queue" based on linked nodes.
Merkledag Core 18 ⭐
Library to operate on a content-addressed graph of nodes with directed merkle-hash links
Sword X Offer 18 ⭐
66 classic and common interview problems from 《剑指offer》 with multiple-method-CPP solutions, and common data structure summary, etc
JS Data Structures And Algorithms 15 ⭐