An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with datastructure

A curated list of projects in awesome lists tagged with datastructure .

https://github.com/microsoft/fluidframework

Library for building distributed, real-time collaborative web applications

collaboration crdt datastructure distributed fluid fluid-framework microsoft realtime

Last synced: 06 Jan 2026

https://github.com/codepanda66/cspostgraduate-408

💯 CSPostgraduate 计算机考研 408 专业课资料及真题资源

408 computernetwork computerorganization cspostgraduate datastructure kaoyan operatingsystem

Last synced: 28 Sep 2025

https://github.com/microsoft/FluidFramework

Library for building distributed, real-time collaborative web applications

collaboration crdt datastructure distributed fluid fluid-framework microsoft realtime

Last synced: 17 Mar 2025

https://github.com/CodePanda66/CSPostgraduate-408

💯 CSPostgraduate 计算机考研 408 专业课资料及真题资源

408 computernetwork computerorganization cspostgraduate datastructure kaoyan operatingsystem

Last synced: 27 Mar 2025

https://github.com/kangjianwei/data-structure

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

algorithm c datastructure study-notes

Last synced: 15 May 2025

https://github.com/kangjianwei/Data-Structure

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

algorithm c datastructure study-notes

Last synced: 28 Mar 2025

https://github.com/openacid/slim

Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).

compacted compress datastructure go golang memory tree trie

Last synced: 03 Oct 2025

https://github.com/omooo/android-notes

✨✨✨这有一包小鱼干,确定不要吃嘛?( 逃

algorithm android datastructure framework interview java jvm

Last synced: 15 May 2025

https://github.com/Xunzhuo/Algorithm-Guide

Xunzhuo`s Tutorials of Algorithm and Data Structure 🚀🚀🚀

acm algorithms c datastructure datastructures-algorithms icpc interview job

Last synced: 17 Apr 2025

https://github.com/xunzhuo/algorithm-guide

Xunzhuo`s Tutorials of Algorithm and Data Structure 🚀🚀🚀

acm algorithms c datastructure datastructures-algorithms icpc interview job

Last synced: 16 May 2025

https://github.com/leoven/c-macro-collections

Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C

c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe

Last synced: 14 Jan 2026

https://github.com/LeoVen/C-Macro-Collections

Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C

c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe

Last synced: 17 Apr 2025

https://github.com/mkirchner/hamt

A hash array-mapped trie implementation in C

c c99 data-structure datastructure hash-array-mapped-trie immutable tutorial

Last synced: 09 Apr 2025

https://github.com/anushka23g/learning-made-easy

This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.

algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructure datastructuresandalgorithm dsa exam-scheduler greedy-algorithm greedy-algorithms job-scheduling open-source

Last synced: 07 Apr 2025

https://github.com/dangosky/algorithm

算法和数据结构练习(Leetcode)

algorithm datastructure javascript leetcode

Last synced: 14 Oct 2025

https://github.com/dongyi-kim/10weeks-codingtest

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

algorithm algorithms coding-interview coding-skills competitive-programming data-structure datastructure java problem-solving python

Last synced: 20 Aug 2025

https://github.com/phf/go-queue

Queue data structure for Go; SAY NO TO GITHUB

datastructure deque fast golang queue

Last synced: 05 Apr 2025

https://github.com/dalestudy/leetcode-study

🛫 리트코드 스터디

algorithm datastructure leetcode workabroad

Last synced: 16 May 2025

https://github.com/microsoft/live-share-sdk

A framework for building collaborative Microsoft Teams and M365 experiences.

collaboration datastructure distributed fluid fluid-framework live-share microsoft microsoft-teams realtime

Last synced: 16 May 2025

https://github.com/hmdsefi/gograph

A golang generic graph library that provides mathematical graph-theory and algorithms.

datastructure generic generic-graph golang graph graph-algorithms graph-datastructures graph-theory graph-traversal

Last synced: 14 Jan 2026

https://github.com/nishant-sethi/hackerrank

This is the Repository where you can find all the solution of the Problems which you solve on competitive platforms mainly HackerRank and HackerEarth

algorithm artificial-intelligence coding-challenge competitive-programming datastructure hackerrank hackerrank-solutions machine-learning-algorithms natural-language-processing problem-solving python statistics

Last synced: 20 Sep 2025

https://github.com/openacid/low

low level data type and utils in Golang.

datastructure go golang lowlevel util

Last synced: 07 Apr 2025

https://github.com/guycipher/btree

A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.

btree database datastore datastructure embedded golang keyvaluestore

Last synced: 12 Jan 2026

https://github.com/djugei/treelike

A trait to abstract over common tree functionality

datastructure rust trait tree

Last synced: 10 Apr 2025

https://github.com/jayboxyz/algorithm-notes

:memo: 数据结构与算法学习、LeetCode 刷题...

algorithm datastructure java leecode

Last synced: 13 Jul 2025

https://github.com/codingskynet/concurrent-data-structure

Concurrent Data Structure for Rust

concurrent datastructure rust

Last synced: 07 May 2025

https://github.com/lthibault/treap

A thread-safe, persistent Treap (tree + heap) for ordered key-value mapping and priority sorting.

concurrency concurrent datastructure golang heap persistent persistent-data-structure threadsafe treap tree

Last synced: 23 Apr 2025

https://github.com/mimshins/utilityjs

A collection of useful javascript utility Classes, Functions, and React Hooks.

algorithms datastructure javascript react reactjs typescript utilities utility

Last synced: 09 Feb 2026

https://github.com/deadcoder0904/datastructures

Data Structures Website made using Docute :heart_eyes:

cpp datastructure datastructures

Last synced: 11 Apr 2025

https://github.com/chewxy/skiprope

package skiprope is a rope-like data structure built on top of skiplists

data-structures datastructure golang rope rope-string

Last synced: 14 Apr 2025

https://github.com/stebalien/stash-rs

A fast map for when one doesn't care about choosing the keys.

datastructure library map rust rust-library

Last synced: 09 Apr 2025

https://github.com/abmsourav/datastructure

Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.

algorithm datastructure datastructures deno deno-module denoland javascript typescript typescript-library

Last synced: 23 Apr 2025

https://github.com/huangrunhua/datastructure

中国海洋大学数据结构课程

algorithm c datastructure ouc

Last synced: 12 May 2025

https://github.com/passerbyzzz/datastructure

《数据结构:C++语言描述》(张同珍)全书代码 (Code for SJTU-CS2602).

datastructure

Last synced: 30 Jan 2026

https://github.com/its-kumar/data_structure_and_algorithm

All Data Structures Implementation in C and Python programming languages. All famous Algorithms implementation in C and Python language. Dynamic Programming Algorithms.

algorithm datastructure dp dynamic-programming graphs hacktoberfest heap linked-list queue sort sorting-algorithms stack tree

Last synced: 14 May 2025

https://github.com/huangcongqing/algorithmsanddatastructure

JAVA 算法数据结构代码 演习实践

algorithms datastructure java

Last synced: 06 May 2025

https://github.com/ruofeidu/dualgorithm

My personal code collection of algorithms, data structures, and design patterns in C++ and Python.

algorithm datastructure pit splay treap

Last synced: 11 Apr 2025

https://github.com/jeasonstudio/datastructurehomework

数据结构课堂作业+大作业+计组部分+MATLAB部分

datastructure homework ustb

Last synced: 26 Oct 2025

https://github.com/hairrrrr/c-datastructure

严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)

algorithm c datastructure introduction tuition

Last synced: 10 Apr 2025

https://github.com/pshihn/key-tree

Simple keyed tree data structure 🔑🌲

datastructure hash-trees hashtree key-trees tree

Last synced: 15 Apr 2025

https://github.com/dibyadyutidas/dsa

Collection of essential data structures implemented in C/C++ with explanations and sample code.

algorithm cpp datastructure problem-solving

Last synced: 09 Jul 2025

https://github.com/akhenakh/insidetree

A tree datastructure to store s2 cells and perform fast point in polygons lookup

datastructure geo go s2 spatial

Last synced: 13 Apr 2025

https://github.com/samyak2/skip-list

C++ implementation of skip list compatible with STL

cpp datastructure skiplist stl

Last synced: 24 Jun 2025

https://github.com/azhovan/golang-datastructure-algorithms

algorithms, data structures and solved questions with golang (under development)

algorithms array codility datastructure golang hacker heap linked-list queue set stack

Last synced: 30 Apr 2025

https://github.com/bda-research/node-ds

A common data-structure and basic algorithm implemention in javascript

argorithm datastructure linkedlist nodejs queue sorting-algorithms stack tree

Last synced: 13 Apr 2025

https://github.com/johnjansen/ternary_search_tree

A Crystal implementation of a Ternary Search Tree

crystal datastructure tree

Last synced: 27 Mar 2025

https://github.com/othonalberto/redblack_tree

Implementação da Red Black Tree (Árvore Rubro Negra) para números inteiros. Desenvolvido por Othon Briganó e Pedro Warmling Botelho

arvore c datastructure redblack redblacktree rubro-negra tree

Last synced: 21 Sep 2025

https://github.com/devrezaur/data-stucture-algorithm

Data Structure & Algorithm Using Java

algorithm datastructure java

Last synced: 21 Jun 2025

https://github.com/changyeop-yang/study-datastructure

전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 효과적으로 설계된 자료구조는 실행시간 혹은 메모리 용량과 같은 자원을 최소한으로 사용하면서 연산을 수행하도록 해준다.

cpp datastructure mit-license swift

Last synced: 14 Apr 2025

https://github.com/guqing/datastructure

Learning notes and code examples of Java data structures and algorithms

algorithms datastructure java

Last synced: 27 Oct 2025

https://github.com/harunurhan/bi-directional-map

Yet another bi directional map implementation for JS (in TypeScript)

bimap datastructure typescript-library

Last synced: 12 Apr 2025

https://github.com/sergv/radix-tree

Haskell implementation of the radix tree data structure

datastructure haskell haskell-library radix-tree

Last synced: 06 May 2025

https://github.com/sarincr/object-oriented-programming-with-cpp

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression

Last synced: 14 Mar 2025

https://github.com/escherize/streetlight

Tools to throw light onto deep and dark datastructures

clojure datastructure inspection

Last synced: 24 Sep 2025

https://github.com/manojpawar94/sorting-and-search-algorithms-in-java

The project implements sorting algorithm and search algorithms in java. It has log4j logging implementation which help user to understand algorithm working. It also provide metadata of each algorithm which provide some basic data like no of iterations, no of swapping operations, time taken by algorithm to sort or search elements. The algorithms are implement using java generic implementation so we can use this implementation to sort or search any objects arrays.

bubblesort datastructure ds java search-algorithm selectionsort sorting-algorithm

Last synced: 17 Aug 2025

https://github.com/basemax/circulardoublylinkedlistc

This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.

c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist

Last synced: 11 Aug 2025

https://github.com/andrewn6/mergesort-visualiser

📁 Merge sort visualizer in python.

algorithm datastructure python python3

Last synced: 20 Jan 2026

https://github.com/duke-git/codility-challenge

A project which solve the codility problem with js.

algorithm codility datastructure javascript js

Last synced: 09 Jul 2025

https://github.com/gvergnaud/immutable-deep-update

Immutably update deeply nested data structures with ease.

datastructure immutable lens state

Last synced: 13 Oct 2025

https://github.com/nimit95/leetcode

LeetCode Problems' Solutions

competettive-programming datastructure leetcode

Last synced: 13 Dec 2025

https://github.com/mfherbst/ctx

Key-value C++ datastructures for organised hierarchical storage

cplusplus datastructure hierachical storage tree

Last synced: 16 Apr 2025

https://github.com/codesvault/dsnode

Create different DataStructures using simple APIs. API available in TypeScript & JavaScript [ES6]. NodeJS compatible

datastructure datastructures es6 hacktoberfest javascript javascript-library jest npm npm-module npm-package typescript typescript-library

Last synced: 21 Mar 2025

https://github.com/tigercosmos/csie1212

2018 CSIE1212: Data Structures and Algorithms

algorithm datastructure leetcode

Last synced: 26 Mar 2025

https://github.com/kagemeka/dsalgo-rust

Datastructures and Algorithms written in Rust.

algorithm datastructure rust

Last synced: 19 Jul 2025

https://github.com/spacekookie/libcuckoo

┬─┬ノ( º _ ºノ) – A simple implementation of the cuckoo hashing scheme

cuckoo datastructure hashtable

Last synced: 08 May 2025

https://github.com/basemax/arraylistpython

This is a simple implementation of ArrayList in Python, full-featured and easy to use with more than 20 methods.

array array-list arraylist data-structures data-structures-and-algorithms datastructure datastructures-algorithms py py3 python python3

Last synced: 26 Oct 2025

https://github.com/stevelauc/bplustreeset

A set implementation backed by B+Tree

bplustree datastructure rust

Last synced: 18 Mar 2025

https://github.com/basemax/queuec

This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.

c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues

Last synced: 03 Jul 2025

https://github.com/basemax/checkfullbinarytreec

This is a simple C program to check if a binary tree is full or not.

bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree

Last synced: 03 Apr 2025

https://github.com/keepalive555/datastructure

数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。

algorithm c datastructure

Last synced: 22 Mar 2025

https://github.com/basemax/depthfirstsearchjava

This is a Java implementation of the Depth-First-Search algorithm. It is a recursive algorithm that traverses a graph in a depthward motion and uses a stack to remember to get the next vertex to start a search, when a dead end occurs in any iteration.

data-structure datastructure depth-first-search dfs dfs-algorithm dfs-java ds java java-dfs

Last synced: 29 Jul 2025

https://github.com/aegoroff/godatastruct

Implementations of various fundamental data structures as tree, stacks, queues etc. in Go

algorithms datastructure datastructures go golang library

Last synced: 11 Aug 2025

https://github.com/bowbahdoe/elm-history

A History Data Structure for the Elm Programming Language

datastructure elm frontend

Last synced: 13 Nov 2025

https://github.com/basemax/circularlinkedlistc

This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.

c circular circular-linked-list circular-linkedlist data-structure datastructure ds linked-list linkedlist

Last synced: 30 Jun 2025

https://github.com/thinkerou/leetcode-go

LeetCode problems' solutions using Go.

algorithm datastructure go golang interview leetcode

Last synced: 06 Jan 2026

https://github.com/crazy-canux/pydad

Data structure, Algorithm and Design pattern written in python.

algorithm datastructure design-pattern

Last synced: 09 Apr 2025

https://github.com/basemax/sparsematrixlinkedlistgo

Sparse-Matrix Linked-List Go is a sparse matrix implementation in Go using a linked list. This is a data structure that stores only non-zero values in a matrix. This is useful when you have a lot of zeros in your matrix. This data structure is also useful when you want to perform operations on sparse matrices.

data-structure datastructure ds go golang linkedlist sparse sparse-matrix sparsematrix

Last synced: 03 Apr 2025

https://github.com/thebesttvarynka/datastructure

Different data structures. This repository in the development stage.

algotithms cplusplus datastructure graph sort sorting-algorithms tree tree-structure

Last synced: 11 Mar 2025

https://github.com/basemax/completetreecheckergo

This is a simple Go program that checks if a given tree is complete or not. A tree is complete if all levels are completely filled except possibly the last level and the last level has all keys as left as possible.

complete-tree data-structure datastructure ds go golang tree tree-complete tree-search tree-structure tree-traversal tree-traversal-algorithm tree-traversal-algorithms

Last synced: 03 Apr 2025

https://github.com/alwqx/algorithms

Algorithm Study and Distilled 算法学习与精粹 https://git.io/algorepo

algorithm algorithms datastructure

Last synced: 19 Jan 2026