Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Data structures
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2024-12-25 00:06:46 UTC
- JSON Representation
https://github.com/neo4j-labs/graph
A library for high-performant graph algorithms.
algorithms csr data-structures graph graph-algorithms hacktoberfest
Last synced: 09 Nov 2024
https://github.com/lxztju/leetcode-algorithm
分类整理leetcode算法题解,代码语言采用c++与python实现
algorithms c-plus-plus data-structures leetcode python
Last synced: 23 Dec 2024
https://github.com/msambol/dsa
Data structures and algorithms in X minutes. Code examples from my YouTube channel.
algorithms b-trees bellman-ford-algorithm binary-search breadth-first-search computer-science data-structures depth-first-search dijkstras-algorithm floyd-warshall-algorithm ford-fulkerson-algorithm kruskals-algorithm maximum-flow minimum-spanning-trees prims-algorithm red-black-trees search-algorithms shortest-path-algorithms sorting-algorithms tree-traversal
Last synced: 05 Nov 2024
https://github.com/dart-lang/collection
The collection package for Dart contains a number of separate libraries with utility functions and classes that makes working with collections easier.
algorithms algorithms-and-data-structures dart data-structures
Last synced: 07 Oct 2024
https://github.com/alpha037/data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
algoexpert algoexperts algorithm algorithms algorithms-and-data-structures algorithms-implemented algorithms-java data-structure-java data-structures faang google-java-format java java-11 leetcode leetcode-java leetcode-solutions roadmap
Last synced: 22 Dec 2024
https://github.com/emmanueltouzery/prelude-ts
Functional programming, immutable collections and FP constructs for typescript and javascript
data-structures fp functional-programming futures immutability immutable-collections javascript typescript
Last synced: 29 Dec 2024
https://github.com/TheAlgorithms/Haskell
algorithms data-structures functional-programming hacktoberfest haskell
Last synced: 08 Nov 2024
https://github.com/tlack/atree
Stevan Apter-style trees in C++17
apl data-structures kdb tree vector
Last synced: 23 Dec 2024
https://github.com/nosferalatu/SimpleGPUHashTable
A simple GPU hash table implemented in CUDA using lock free techniques
cuda cuda-programming data-structures gpu gpu-cuda-programs
Last synced: 14 Nov 2024
https://github.com/evolve75/rubytree
A General Purpose Tree Data Structure for Ruby
data-structures rt-gem ruby traversal tree
Last synced: 22 Dec 2024
https://github.com/proyecto26/thejobinterviewguide
A job guide to help developers get through interviews and get amazing jobs!
behavioral-interviews coding-challenges coding-interviews computer-science data-structures frontend-interview guide interview interview-guide interview-practice interview-prep interview-preparation interview-questions interviewing interviews javascript-interview-questions job-interview-challenges job-interviews system-design-interview system-design-questions
Last synced: 08 Nov 2024
https://github.com/naver/lispe
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
data-structures function-composition haskell-like-high-level-function interpreter language lazy-evaluation lisp pattern-programming
Last synced: 23 Dec 2024
https://github.com/evolve75/RubyTree
A General Purpose Tree Data Structure for Ruby
data-structures rt-gem ruby traversal tree
Last synced: 29 Oct 2024
https://github.com/polygonal/ds
A Haxe library containing data structures for games.
cross-platform data-structures haxe
Last synced: 12 Oct 2024
https://github.com/scilab/scilab
Read only copy of https://gitlab.com/scilab/scilab
data-science data-structures graphical-functions mathematical-functions scientific-computing system-modeling
Last synced: 15 Nov 2024
https://github.com/witchcrafters/algae
Bootstrapped algebraic data types for Elixir
adt algebraic-data-types data-structures dsl
Last synced: 22 Dec 2024
https://github.com/flaggo/pydu
Useful data structures and utils for Python.
data-structures python util utils
Last synced: 31 Oct 2024
https://github.com/tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 29 Dec 2024
https://github.com/sadanandpai/dsa-interview-challenges
A curated list of data structures and algorithms problems along with the solution in JavaScript to crack engineering interviews
algorithms algorithms-and-data-structures data-structures front-end-development interview interview-preparation leetcode
Last synced: 28 Dec 2024
https://github.com/Tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 14 Nov 2024
https://github.com/apachecn/cs61b-textbook-zh
:book: [译] UCB CS61b Java 中的数据结构
cs61b data-structures java textbook ucb
Last synced: 02 Nov 2024
https://github.com/thealgorithms/solidity
Algorithms and data structures implemented in Solidity
algorithms data-structures data-structures-and-algorithms datastructures dev-protocol dsa education hacktoberfest solidity
Last synced: 28 Dec 2024
https://github.com/peterrk/dsgo
Data Structure in Go
book chinese data-structures golang
Last synced: 23 Dec 2024
https://github.com/anishlearnstocode/books
A collection of Mathematics + CS + what have you related books collected over the years for school 🎓 and personal reading 📚.
algebra algorithms book books calculus computer-science computer-vision cs data-structures dbms digital-image-processing fuzzy-logic game-theory java machine-learning mathematics operating-system programming python
Last synced: 24 Dec 2024
https://github.com/MarcoWorms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 08 Nov 2024
https://github.com/marcoworms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 25 Dec 2024
https://github.com/dunwu/algorithm-tutorial
:books: 算法和数据结构教程
algorithms data-structures java leetcode
Last synced: 23 Dec 2024
https://github.com/ethereumjs/merkle-patricia-tree
Project is in active development and has been moved to the EthereumJS VM monorepo.
data-structures ethereum merkle-patricia-tree merkle-proof merkle-tree proof trie
Last synced: 29 Oct 2024
https://github.com/naver/arcus
ARCUS is the NAVER memcached with lists, sets, maps and b+trees. http://naver.github.io/arcus
arcus-cloud cache-cloud data-structures key-value-store memcached memory-cache-cluster zookeeper
Last synced: 22 Dec 2024
https://github.com/ibraheemdev/seize
Fast, efficient, and robust memory reclamation for Rust.
concurrency data-structures garbage-collection memory-management rust
Last synced: 29 Dec 2024
https://github.com/yamafaktory/hypergraph
Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.
data data-science data-structure data-structures hypergraph hypergraphs rust rust-lang rustlang
Last synced: 27 Dec 2024
https://github.com/bergant/datamodelr
Data model diagrams in R
data-structures model-diagram r
Last synced: 26 Dec 2024
https://github.com/deepgraph/deepgraph
Analyze Data with Pandas-based Networks. Documentation:
data-analysis data-mining data-science data-structures data-visualization graph-database graph-theory graphs graphviz interfacing iterative-methods multilayer-networks network network-analysis network-visualization networkx pandas parallel partitioning
Last synced: 07 Nov 2024
https://github.com/fmela/libdict
C library of key-value data structures.
associative-array avl-tree binarytree c data-structures dictionary hashing hashtable iterator key-value map redblacktree skiplist splay-trees treaps tree
Last synced: 26 Oct 2024
https://github.com/roseduan/algo-learn
学习数据结构与算法的代码示例,目前提供 Java、Python、Go、C++ 多种语言支持。
algorithm data-structures golang java leetcode python
Last synced: 27 Dec 2024
https://github.com/stoeoef/spade
Delaunay Triangulations for the Rust Ecosystem
data-structures delaunay delaunay-triangulation
Last synced: 26 Dec 2024
https://github.com/MauriceGit/skiplist
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist
data-structures go golang golang-library skiplist
Last synced: 26 Oct 2024
https://github.com/frptools/collectable
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
batching data-structures deep dictionary es2015-modules hash-array-mapped-trie immutable immutablejs javascript javascript-library list map nested-structures red-black-tree set sorted-map sorted-set typescript typescript-definitions
Last synced: 28 Oct 2024
https://github.com/Stoeoef/spade
Delaunay Triangulations for the Rust Ecosystem
data-structures delaunay delaunay-triangulation
Last synced: 09 Nov 2024
https://github.com/punitpandey/ds-algo
Implementation of common Data Structures and Algorithms with Go
algorithms algorithms-and-data-structures data-structures golang golang-examples implementation-from-scratch implementation-of-algorithms implementation-of-data-structures
Last synced: 23 Dec 2024
https://github.com/hutusi/rethink-c
A reuseable codebase for C Programming Language.
algorithm algorithms c data-structures
Last synced: 26 Dec 2024
https://github.com/ignoreintuition/jSchema
A simple, easy to use data modeling framework for JavaScript
data data-modeling data-structures data-visualization dataset drop filter group groupby hacktoberfest javascript javascript-library multiple-datasets orderby sort
Last synced: 05 Nov 2024
https://github.com/nimrodshn/btree
A persistent B+Tree (clustered index) implementation in Rust.
algorithms btree data-structures database indexing
Last synced: 11 Nov 2024
https://github.com/kstenerud/concise-encoding
The secure data format for a modern world
data-structures data-visualization datastructures documentation encoding json parsing security specification xml
Last synced: 25 Dec 2024
https://github.com/nomad/crop
🌾 A pretty fast text rope
data-structures ropes text-editing text-editors
Last synced: 25 Nov 2024
https://github.com/sean-public/fast-skiplist
A fast, threadsafe skip list in Go
data-structures go golang skiplist
Last synced: 14 Nov 2024
https://github.com/donng/play-with-data-structures
慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本
algorithm data-structures go imooc
Last synced: 24 Dec 2024
https://github.com/Donng/Play-with-Data-Structures
慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本
algorithm data-structures go imooc
Last synced: 12 Nov 2024
https://github.com/rsdn/CodeJam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
algorithm assertions async codejam collections data-structures discriminated-unions io list range reflection string suffix-tree threading utilities xml
Last synced: 06 Nov 2024
https://github.com/tnballo/scapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
binary-search-tree data-structures embedded no-std rust scapegoat-tree
Last synced: 28 Dec 2024
https://github.com/q191201771/libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
algorithm base chef consistent-hashing container cpp-library cpp-utilities cpp11 crypto data-structures defer encoding header-only helper lru project skiplist string system thread
Last synced: 29 Dec 2024
https://github.com/shoaibrayeen/programmers-community
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.
algorithms algorithms-and-data-structures c coding coding-challenges cpp data-structures digitalocean hacking hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2021 indentation java learning markdown pull-requests python ruby
Last synced: 25 Dec 2024
https://github.com/dadhi/imtools
Fast and memory-efficient immutable collections and helper data structures
2-3-tree avl-tree compare-and-swap data-structures dictionary effects functional-programming hashmap hashtable immutable lock-free map memory-efficient open-addressing performance persistent reference-semantics robinhood-hashmap sum-types value-semantics
Last synced: 25 Dec 2024
https://github.com/thealgorithms/elixir
algorithms data-structures elixir hacktoberfest
Last synced: 22 Dec 2024
https://github.com/MauriceGit/Voronoi_Image_Manipulation
A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures.
data-structures delaunay delaunay-triangulation go go-gui golang golang-application half-edge half-edge-data-structure image-manipulation linux real-time voronoi voronoi-library voronoi-polygons voronoi-tessellation
Last synced: 26 Oct 2024
https://github.com/amit-davidson/btree
B-tree implementation for Go
btree data-structures database go learning
Last synced: 08 Nov 2024
https://github.com/shhossain/computer_science
Computer Science Topics
algorithms cloud-computing computer-engineering computer-science computer-science-algorithms computer-science-education computer-science-studies computerscience data-structures datatypes filesystem hacktoberfest machine-learning memory networking operating-system programming-language software-engineering web web-technologies
Last synced: 29 Dec 2024
https://github.com/dadhi/ImTools
Fast and memory-efficient immutable collections and helper data structures
2-3-tree avl-tree compare-and-swap data-structures dictionary effects functional-programming hashmap hashtable immutable lock-free map memory-efficient open-addressing performance persistent reference-semantics robinhood-hashmap sum-types value-semantics
Last synced: 13 Nov 2024
https://github.com/code-shoily/algorithms-in-dart
Implementation of data structures and algorithms in Dart programming language.
algorithms dart data-structures graph sorts trees
Last synced: 25 Dec 2024
https://github.com/kantord/emuto
manipulate JSON files
api awk cli data-mining data-structures frontend javascript jq json node processing-language programming-language query-language script sed
Last synced: 24 Dec 2024
https://github.com/alexprut/hackerrank
🍒 Solution to HackerRank problems
algorithm algorithms competitive-programming data-structures hackerrank hackerrank-solutions
Last synced: 23 Dec 2024
https://github.com/radareorg/sdb
Simple and fast string based key-value database with support for arrays and json
c data-structures database hacktoberfest hashtable key-value
Last synced: 16 Nov 2024
https://github.com/opendilab/treevalue
Here are the most awesome tree structure computing solutions, make your life easier. (这里有目前性能最优的树形结构计算解决方案)
data-structures framework nested-structures python3 tree tree-structure
Last synced: 27 Dec 2024
https://github.com/songtianyi/acmer-qualification-code
ACMer 入门级算法模板
acm acm-icpc algorithm c codeforces data-structures leetcode rust
Last synced: 11 Nov 2024
https://github.com/elastic/go-freelru
cache data-structures gc-less go golang library lru
Last synced: 23 Dec 2024
https://github.com/orbitdb-archive/crdts
A library of Conflict-Free Replicated Data Types for JavaScript
conflict-resolution crdt crdts data-structures distributed p2p
Last synced: 14 Nov 2024
https://github.com/da-in/tech-interview-study
✏️ 기술 면접 스터디 Cheat Sheet
algorithm cheatsheet computer-science cs data-structures db design-patterns interview network os study web
Last synced: 06 Dec 2024
https://github.com/thegeekyasian/geo-assist
Geo Assist is a spatial library to manage spatial data in-memory.
data-structures geemap geo-spatial geospatial gis java k-d-tree kd-tree leafmap location mapping mapping-algorithms mapping-services spatial-data spatial-indexing tree tree-structure trees
Last synced: 21 Nov 2024
https://github.com/Axel-Bravo/19_udacity_dsa
Data Structures & Algorithms Nanodegree Program from Udacity
algorithms computer-science data-structures udacity-nanodegree
Last synced: 07 Nov 2024
https://github.com/nragland37/cpp-projects
Collection of 50 C++ Projects, Algorithms, Data Structures & Learning Materials
algorithm algorithms algorithms-and-data-structures cplusplus cpp cpp-programming cpp-projects data-structures learning-cplusplus learning-cpp object-oriented-programming
Last synced: 25 Dec 2024
https://github.com/yshshrm/Data-Structures-And-Algorithms-Hacktoberfest18
List of data structures and algorithms. Feel free to contribute under Hacktoberfest '18!
algorithms data-structures hacktoberfest hacktoberfest2018
Last synced: 13 Nov 2024
https://github.com/robclu/leapfrog
Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.
concurrency concurrent-hashmap data-structures hashmap hashmaps lock-free-hashtable rust
Last synced: 11 Nov 2024
https://github.com/bcapathshala/dsa-supreme-2-0-notes
DATA STRUCTURE USING CPP NOTES
algorithms cpp data data-structures dsa
Last synced: 25 Dec 2024
https://github.com/ivnvxd/pyquest
Python everything Cheatsheet and a Journey to the land of Python programming
algorithms architecture cheatsheet concurrency data-science data-structures data-types database fundamentals jupyter-notebook learn oop python standard-library tutorial web-development
Last synced: 06 Nov 2024
https://github.com/lucaong/immutable
Thread-safe, persistent, immutable collections for the Crystal language
crystal data-structures functional-programming hash immutable-collections persistent-data-structure vector
Last synced: 20 Dec 2024
https://github.com/firmai/datagene
DataGene - Identify How Similar TS Datasets Are to One Another (by @firmai)
data-structures data-transformations dataset-generation dataset-similarity decomposition distance-calculations distance-measures encoding finance model-checking predictive-maintenance similarity-measures similarity-score synthesizers synthetic-data synthetic-dataset-generation testing-framework transformation-recipes
Last synced: 12 Nov 2024
https://github.com/purpleprotocol/graphlib
Simple but powerful graph library for Rust
data-structures graph graph-algorithm library rust
Last synced: 28 Dec 2024
https://github.com/tempesta-tech/blog
Our open source benchmarks and code samples
c c-plus-plus data-structures http linux memory-management performance strings x86-64
Last synced: 25 Dec 2024
https://github.com/michaelsproul/rust_radix_trie
Fast generic radix trie implemented in Rust
data-structures radix-trie rust trie
Last synced: 29 Dec 2024
https://github.com/jack-pappas/extcore
An extended core library for F#.
csharp data-structures dotnet fsharp immutable performance
Last synced: 26 Dec 2024
https://github.com/alexeyraspopov/dataclass
Data classes for TypeScript & JavaScript
data-class data-structures dataclass immutable javascript typescript value-object zero-dependency
Last synced: 28 Dec 2024
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: 26 Dec 2024
https://github.com/MicroDroid/vue-materialize-datatable
A fancy Materialize CSS datatable VueJS component.
data-structures database hacktoberfest material-design materialize-css reactive table vue vuejs2
Last synced: 09 Nov 2024
https://github.com/th-blitz/neetcode-150
My NeetCode 150 Practice Problems. Neetcode 150 @ https://neetcode.io/ is a list of 150 LeetCode problems designed to cover all possible patterns & topics in data structures. Mainly implementing in C, C++, Rust , Python & Java.
competetive-programming data-structures docker leetcode leetcode-practice neetcode neetcode150 rust
Last synced: 28 Dec 2024
https://github.com/tessil/array-hash
C++ implementation of a fast and memory efficient hash map and hash set specialized for strings
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 28 Dec 2024
https://github.com/benhoyt/pybktree
Python BK-tree data structure to allow fast querying of "close" matches
data-structures levenshtein-distance python tree
Last synced: 20 Dec 2024
https://github.com/raysan5/rpng
A simple and easy-to-use library to load/save png images and manage png chunks
c data-structures fileformat gamedev
Last synced: 28 Dec 2024
https://github.com/VastoLorde95/Competitive-Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
algorithm codechef codeforces codejam competitive-programming cpp data-structures datastructures hackerearth hackerrank icpc python solutions spoj spoj-solutions template timus
Last synced: 26 Oct 2024
https://github.com/maelh/hxd-plugin-framework
Plugin framework for HxD's data inspector
data-inspector data-structures hex-edit hex-editor hxd plugin
Last synced: 22 Dec 2024
https://github.com/TheAlgorithms/Zig
Collection of Algorithms implemented in Zig.
algorithms data-structures dynamic-programming interview-questions learning math mathematics search sorting sorting-algorithms zig ziglang
Last synced: 13 Nov 2024
https://github.com/thealgorithms/zig
Collection of Algorithms implemented in Zig.
algorithms data-structures dynamic-programming interview-questions learning math mathematics search sorting sorting-algorithms zig ziglang
Last synced: 27 Dec 2024
https://github.com/garro95/priority-queue
A priority queue for Rust with efficient change function.
data-structures heap heap-algorithm min-max-heap priority-queue
Last synced: 27 Oct 2024
https://github.com/kamranahmedse/datastructures-in-javascript
Illustrated Data Structures — Video Series
computer-science computer-science-algorithms data-structures data-structures-and-algorithms
Last synced: 19 Dec 2024
https://github.com/ziyi2/algorithms
📝 算法导论与JavaScript实现
algorithm alogorithms data-structures interview interview-preparation intorduction-to-algorithms introduction javasript-algorithms javscript
Last synced: 14 Nov 2024