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: 2025-04-29 00:07:08 UTC
- JSON Representation
https://github.com/arafatkatze/dataviz
Build and Visualize data structures in Golang
algorithms data-structures data-visualization golang visualization
Last synced: 07 Apr 2025
https://github.com/arafatkatze/DataViz
Build and Visualize data structures in Golang
algorithms data-structures data-visualization golang visualization
Last synced: 03 Apr 2025
https://github.com/weihanglo/rust-algorithm-club
Learn algorithms and data structures with Rust
algorithms data-structures rust
Last synced: 22 Mar 2025
https://github.com/sahilbansal17/competitive_coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
algorithm algorithm-analysis algorithm-challenges algorithm-competitions algorithm-library algorithms algorithms-and-data-structures algorithms-implemented competitive-coding competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference cpp data-structures graph graph-algorithms hacktoberfest hacktoberfest2019 programming-contests
Last synced: 05 Apr 2025
https://github.com/vmware/versatile-data-kit
One framework to develop, deploy and operate data workflows with Python and SQL.
analytics data data-engineer data-engineering data-engineering-pipeline data-lineage data-pipelines data-science data-structures data-warehouse database dataops elt etl pipeline python snowflake sql trino warehouse
Last synced: 08 Apr 2025
https://github.com/AlgoWiki/AlgoWiki
A wiki dedicated to competitive programming
algorithms competitive-programming data-structures wiki
Last synced: 15 Apr 2025
https://github.com/TheAlgorithms/Haskell
algorithms data-structures functional-programming hacktoberfest haskell
Last synced: 14 Apr 2025
https://github.com/csunny/argo
使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。
Last synced: 06 Apr 2025
https://github.com/thealgorithms/haskell
algorithms data-structures functional-programming hacktoberfest haskell
Last synced: 05 Apr 2025
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: 12 Apr 2025
https://github.com/lxztju/leetcode-algorithm
分类整理leetcode算法题解,代码语言采用c++与python实现
algorithms c-plus-plus data-structures leetcode python
Last synced: 06 Apr 2025
https://github.com/neo4j-labs/graph
A library for high-performant graph algorithms.
algorithms csr data-structures graph graph-algorithms hacktoberfest
Last synced: 19 Apr 2025
https://github.com/dart-archive/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: 10 Apr 2025
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: 05 Apr 2025
https://github.com/tlack/atree
Stevan Apter-style trees in C++17
apl data-structures kdb tree vector
Last synced: 06 Apr 2025
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: 25 Mar 2025
https://github.com/evolve75/rubytree
A General Purpose Tree Data Structure for Ruby
data-structures rt-gem ruby traversal tree
Last synced: 14 Apr 2025
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: 20 Feb 2025
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: 05 Apr 2025
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: 09 Apr 2025
https://github.com/polygonal/ds
A Haxe library containing data structures for games.
cross-platform data-structures haxe
Last synced: 14 Feb 2025
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: 12 Apr 2025
https://github.com/flaggo/pydu
Useful data structures and utils for Python.
data-structures python util utils
Last synced: 28 Mar 2025
https://github.com/apachecn/cs61b-textbook-zh
:book: [译] UCB CS61b Java 中的数据结构
cs61b data-structures java textbook ucb
Last synced: 01 Apr 2025
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: 05 Apr 2025
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/djeada/algorithms-and-data-structures
A collection of projects in C++ and Python that implement various data structures and algorithms. The projects are organized by language and topic, and include detailed explanations and examples to help you understand how they work.
algorithms backtracking collections data-structures dynamic-programming sorting-algorithms
Last synced: 12 Apr 2025
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: 05 Apr 2025
https://github.com/dunwu/algorithm-tutorial
:books: 算法和数据结构教程
algorithms data-structures java leetcode
Last synced: 08 Apr 2025
https://github.com/elarity/data-structure-php-clanguage
对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸
algorithm c clanguage data-structures php sort tree-structure
Last synced: 09 Apr 2025
https://github.com/marcoworms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 09 Apr 2025
https://github.com/MarcoWorms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 15 Apr 2025
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: 03 Apr 2025
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: 25 Mar 2025
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: 09 Apr 2025
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: 14 Apr 2025
https://github.com/ibraheemdev/seize
Fast, efficient, and robust memory reclamation for Rust.
concurrency data-structures garbage-collection memory-management rust
Last synced: 08 Apr 2025
https://github.com/peterrk/dsgo
Data Structure in Go
book chinese data-structures golang
Last synced: 06 Apr 2025
https://github.com/bergant/datamodelr
Data model diagrams in R
data-structures model-diagram r
Last synced: 09 Apr 2025
https://github.com/roseduan/algo-learn
学习数据结构与算法的代码示例,目前提供 Java、Python、Go、C++ 多种语言支持。
algorithm data-structures golang java leetcode python
Last synced: 09 Apr 2025
https://github.com/stoeoef/spade
Delaunay Triangulations for the Rust Ecosystem
data-structures delaunay delaunay-triangulation
Last synced: 11 Apr 2025
https://github.com/Stoeoef/spade
Delaunay Triangulations for the Rust Ecosystem
data-structures delaunay delaunay-triangulation
Last synced: 18 Apr 2025
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: 13 Apr 2025
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: 15 Mar 2025
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: 06 Apr 2025
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: 14 Mar 2025
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: 09 Apr 2025
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: 09 Apr 2025
https://github.com/hutusi/rethink-c
A reuseable codebase for C Programming Language.
algorithm algorithms c data-structures
Last synced: 10 Jan 2025
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 Apr 2025
https://github.com/nimrodshn/btree
A persistent B+Tree (clustered index) implementation in Rust.
algorithms btree data-structures database indexing
Last synced: 27 Apr 2025
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/donng/play-with-data-structures
慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本
algorithm data-structures go imooc
Last synced: 09 Apr 2025
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: 12 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: 04 Apr 2025
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: 09 Apr 2025
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: 09 Apr 2025
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: 12 Apr 2025
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: 14 Apr 2025
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: 10 Apr 2025
https://github.com/philipstanislaus/performant-array-to-tree
Converts an array of items with ids and parent ids to a nested tree in a performant O(n) way. Runs in browsers and Node.js.
algorithms-implemented array-helper array-manipulations array-utils data-structures javascript nested-loops nodejs traverse tree tree-structure typescript
Last synced: 13 Apr 2025
https://github.com/thealgorithms/elixir
algorithms data-structures elixir hacktoberfest
Last synced: 06 Apr 2025
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: 15 Mar 2025
https://github.com/amit-davidson/btree
B-tree implementation for Go
btree data-structures database go learning
Last synced: 17 Apr 2025
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: 04 Apr 2025
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: 10 Apr 2025
https://github.com/elastic/go-freelru
cache data-structures gc-less go golang library lru
Last synced: 08 Apr 2025
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: 09 Apr 2025
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/alexprut/hackerrank
🍒 Solution to HackerRank problems
algorithm algorithms competitive-programming data-structures hackerrank hackerrank-solutions
Last synced: 06 Apr 2025
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: 07 Apr 2025
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: 27 Apr 2025
https://github.com/bcapathshala/dsa-supreme-2-0-notes
DATA STRUCTURE USING CPP NOTES
algorithms cpp data data-structures dsa
Last synced: 12 Apr 2025
https://github.com/goldsborough/lru-cache
:dizzy: A feature complete LRU cache implementation in C++
cache data-structures lru-cache memoize server statistics
Last synced: 29 Jan 2025
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/songtianyi/acmer-qualification-code
ACMer 入门级算法模板
acm acm-icpc algorithm c codeforces data-structures leetcode rust
Last synced: 27 Apr 2025
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: 27 Mar 2025
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/ahammadmejbah/fueling-ambitions-via-book-discoveries
This series uncovers the most valuable insights from groundbreaking books in AI, Machine Learning, and Data Science, helping you accelerate your learning journey. Each episode transforms complex theories into practical knowledge, making advanced topics more accessible and actionable.
data-science data-structures data-visualization deep-learning generative-ai machine-learning
Last synced: 12 Apr 2025
https://github.com/Axel-Bravo/19_udacity_dsa
Data Structures & Algorithms Nanodegree Program from Udacity
algorithms computer-science data-structures udacity-nanodegree
Last synced: 10 Apr 2025
https://github.com/alexfertel/rust-algorithms
Algorithms and Data Structures of all kinds written in Rust.
algorithms data-structures graph rust
Last synced: 12 Apr 2025
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/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/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: 09 Apr 2025
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/michaelsproul/rust_radix_trie
Fast generic radix trie implemented in Rust
data-structures radix-trie rust trie
Last synced: 08 Apr 2025
https://github.com/purpleprotocol/graphlib
Simple but powerful graph library for Rust
data-structures graph graph-algorithm library rust
Last synced: 04 Apr 2025
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: 12 Apr 2025
https://github.com/alexeyraspopov/dataclass
Data classes for TypeScript & JavaScript
data-class data-structures dataclass immutable javascript typescript value-object zero-dependency
Last synced: 05 Apr 2025
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: 04 Apr 2025