data-structure

There are 1363 repositories under data-structure topic.

  • CS61A

    Structure and Interpretation of Computer Programs

    Language:Python337
  • hamt

    A hash array-mapped trie implementation in C

    Language:C312
  • hypergraph

    Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.

    Language:Rust311
  • go-patricia

    A generic patricia trie (also called radix tree) implemented in Go (Golang)

    Language:Go286
  • RXMesh

    RXMesh

    GPU-accelerated triangle mesh processing

    Language:Cuda270
  • staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

    Language:Rust268
  • C-language

    C语言练习代码

    Language:C256
  • Quadtree

    A simple and modern C++ quadtree implementation

    Language:C++241
  • denormalizr

    Denormalize data normalized with normalizr

    Language:JavaScript230
  • OrderedDictionary

    Ordered dictionary data structure implementation in Swift

    Language:Swift202
  • leetcode

    LeetCode solutions

    Language:Python201
  • awesome

    🚠Algorithm And Data Structure

    Language:JavaScript190
  • skiplist

    skip list with rank, code less than z_set in redis

    Language:C174
  • hello-algo-en

    [EN] Hello Algo: data structures and algorithms crash course with animated illustrations and off-the-shelf code in: Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart.

    Language:Java156
  • Nayuki-web-published-code

    Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki website.

    Language:Java146
  • 10weeks-codingtest

    구름EDU 10주완성 알고리즘 코딩테스트의 해설 답안집입니다

    Language:Java138
  • Data-Structures

    Data-Structures using C++.

    Language:C++131
  • algorithm

    The challenges for algorithm contests, and summary the implementation.

    Language:Python130
  • brein-time-utilities

    Library which contains several time-dependent data and index structures (e.g., IntervalTree, BucketTimeSeries), as well as algorithms.

    Language:Java130
  • ygg

    An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!

    Language:C++129
  • Data-Structure-and-Algorithms

    Data-Structure-and-Algorithms

    A complete and efficient guide for Data Structure and Algorithms.

    Language:C++127
  • CS_basics

    My CS learning : algorithm, data structure, and system design | #SE

    Language:Java127
  • dag

    A DAG, Directed acyclic graph implementation in golang.

    Language:Go126
  • Rust-Programming-in-Action

    《Rust编程:入门、实战与进阶》源码

    Language:Rust122
  • avl

    :eyeglasses: Fast AVL tree for Node and browser

    Language:TypeScript118
  • Estrutura-de-Dados-em-Java

    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

    Language:JavaScript113
  • trie

    Trie (a.k.a. prefix tree) C# implementation. Has constant-time string prefix lookup.

    Language:C#112
  • js-symbol-tree

    Turn any collection of objects into its own efficient tree or linked list using Symbol

    Language:JavaScript111
  • st_tree

    A fast and flexible c++ template class for tree data structures

    Language:C++109
  • Python-Codes

    Collection of codes written in Python3. Give a Star if found helpful.

    Language:Python105
  • Algorithms

    Java implementation for Introduction to Algorithms book.

    Language:Java100
  • phptree

    An implementation of tree data structure

    Language:PHP98
  • grid

    Two dimensional grid data structure

    Language:Rust90
  • DotNet-Collections-Benchmark

    DotNet-Collections-Benchmark

    🚀 A comprehensive performance comparison benchmark between different .NET collections.

    Language:C#77
  • data-structures-and-algorithms-in-c

    data-structures-and-algorithms-in-c

    Data Structures and Algorithms in C ( DSA )

    Language:C77
  • data-block

    data-block

    PHP Package for handling, querying, filtering, and setting nested data structures

    Language:PHP76