147 Open Source Data Structure Software Projects
Free and open source data structure code projects including engines, APIs, generators, and tools.
Algorithm Visualizer Algorithm Visualizer 36249 ⭐
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Interactive Coding Challenges 24605 ⭐
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Gods 11001 ⭐
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 9263 ⭐
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Leetcode Solutions 2866 ⭐
🏋️ Python / Modern C++ Solutions of All 2151 LeetCode Problems (Weekly Update)
Bplustree 1614 ⭐
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
Cosmicmind Algorithm 804 ⭐
Algorithm is a library of tools that is used to create intelligent applications.
Book_on_python_algorithms_and_data_structure 2 ⭐
🪐 Book on Python, Algorithms, and Data Structures. 🪐 ✅ 𝚋𝚢 𝚋𝚝𝟹𝚐𝚕
Ocaml Containers 388 ⭐
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
Staticvec 261 ⭐
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
C Macro Collections 267 ⭐
Easy to use, header only, macro generated, generic and type-safe Data Structures in C
Data_structures_and_algorithms_in_python 232 ⭐
:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️
Brein Time Utilities 102 ⭐
Library which contains several time-dependent data and index structures (e.g., IntervalTree, BucketTimeSeries), as well as algorithms.
Nayuki Web Published Code 107 ⭐
Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki web site.
Ygg 91 ⭐
An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!
JS Symbol Tree 77 ⭐
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 168 ⭐
algorithm templates and leetcode examples in Python3, you can learn many python tricks too.
Fingertree 60 ⭐
A Scala implementation of the versatile purely functional data structure of the same name.
Leetcode Csharp 60 ⭐
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 44 ⭐
:first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua
Estrutura De Dados Em Java 65 ⭐
Repositório do Material Estrutura de Dados em Java, contendo os principais tópicos de disciplinas sobre Estrutura de Dados. CURSO SOBRE ED: https://luisaraujo.github.io/Estrutura-de-Dados-em-Java/index.html
Linked Blocking Multi Queue 33 ⭐
A concurrent collection that extends the existing Java concurrent collection library, offering an optionally-bounded blocking "multi-queue" based on linked nodes.
Merkledag Core 20 ⭐
Library to operate on a content-addressed graph of nodes with directed merkle-hash links
Sword X Offer 19 ⭐
66 classic and common interview problems from 《剑指offer》 with multiple-method-CPP solutions, and common data structure summary, etc
JS Data Structures And Algorithms 27 ⭐