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: 2026-03-20 00:07:30 UTC
- JSON Representation
https://github.com/reason-seoul/rescript-collection
Fast and efficient, persistent immutable collection for JS written in 100% ReScript!
data-structures hacktoberfest reasonml rescript typescript vector
Last synced: 07 May 2025
https://github.com/Cydhra/vers
very efficient rank and select
data-structures rust succinct-bit-vector
Last synced: 02 May 2025
https://github.com/gozhuyinglong/blog-demos
这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~
algorithm data-structures design-patterns java python spring spring-boot
Last synced: 09 Apr 2025
https://github.com/kumailn/algorithms
✨ a bunch of algorithms in a bunch of languages ✨
algorithm algorithms array backtracking bst dart data-structures dynamic-programming graph hackerrank hackerrank-solutions java javascript leetcode leetcode-solutions linked-list python rust solutions tree
Last synced: 23 Jul 2025
https://github.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-Javascript
Data Structure and Algorithm explanations with Implementations by Javascript
algorithms data-structures graph-algorithms javascript searching-algorithms sorting-algorithms
Last synced: 17 Apr 2025
https://github.com/sahilbansal17/coding-interview-problems
This repository contains the coding interview problems along with solutions.
algorithms coding-challenges coding-interviews data-structures interview-questions
Last synced: 27 Oct 2025
https://github.com/akashsingh3031/striver-sde-sheet-challenge
algorithm codestudio cpp data-structures leetcode sdesheetchallenge
Last synced: 17 Mar 2026
https://github.com/psiace/ritelinked
RiteLinked - LinkedHashMap & LinkedHashSet in Rust
data-structures hash hashmap hashset indexmap linked-hash-map linked-hash-set rust
Last synced: 12 Dec 2025
https://github.com/dtcxzyw/oi-source
OI代码仓库、复习笔记、代码模板、本地Judger
acm-icpc acm-icpc-handbook algorithm algorithm-challenges automated-testing competitive-programming data-structures icpc icpc-training judger noi noip oi oi-handbook oi-training olympiad-in-informatics
Last synced: 23 Mar 2025
https://github.com/ebran/grim
grim brings property graphs to the Nim language. Look around you: everything is a graph!
data-science data-structures graph graph-theory nim nim-lang property-graph
Last synced: 09 Apr 2025
https://github.com/kunal-kushwaha/cpp-questions
Competitive Programming Questions
algorithms competitive-programming data-structures interview-preparation leetcode-solutions resources
Last synced: 08 Apr 2025
https://github.com/aw-junaid/computer-science
Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field
algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python
Last synced: 26 Mar 2025
https://github.com/lio-zero/blog
I hope my content can help you. Now I focus on the front-end field, but I will also share what I see and feel in my limited time.✨✨
algorithms blog coding computer-network css data-structures dom frontend git github html javascript mongodb node react tool typescript vscode vuejs wtf
Last synced: 04 Apr 2025
https://github.com/ekmett/unpacked-containers
Unpacked containers using backpack
containers data-structures haskell unpacked
Last synced: 14 Apr 2025
https://github.com/afondiel/cs-books
A curated collection of computer science books.
ai algorithms books coding computer-science computer-science-books computer-vision computer-vision-books data-science data-structures dl image-processing ml programming software-engineering
Last synced: 13 Apr 2025
https://github.com/Inist-CNRS/lodex
Linked Open Data EXperiment
data-science data-structures datavisualization mongo nodejs
Last synced: 23 Aug 2025
https://github.com/BnademOverflow/libCplus
Wonderful library with lots of useful functions, algorithms and data structures in C
algorithms c data-structures imperative-programming library low-level-programming makefile
Last synced: 29 Apr 2025
https://github.com/exchange-core/collections
High performance and low latency Exchange Collections written in Java
data-structures garbage-free hft java low-latency tree-structure
Last synced: 13 May 2025
https://github.com/gungunfebrianza/Mastering-Javascript
:books: PinterCoding University. Author : Gun Gun Febrianza
algorithms data-structures ecmascript2017 javascript oop
Last synced: 10 May 2025
https://github.com/domfarolino/algorithms
💎 Documented algorithmic problems/solutions + datastructures
algorithm algorithms algorithms-solved coding-interviews data-structures datastructures judge technical-interviews
Last synced: 13 Apr 2025
https://github.com/csunny/algorithm
Python3数据结构与算法、实现常用算法以及分布式系统相关算法。
algorithm data-structures distrubuted graph heap python3 tree-structure
Last synced: 06 Sep 2025
https://github.com/anantkaushik/data-structures-and-algorithms
Data Structures and Algorithms implementation in Python
algorithm algorithms algorithms-and-data-structures algorithms-implemented array data-structures kadanes-algorithm linked-list python python-algorithms python-data-structures python3 queue searching-algorithms sorting sorting-algorithms stack trees
Last synced: 16 Sep 2025
https://github.com/devinterview-io/data-structures-interview-questions
🟣 Data Structures interview questions and answers to help you prepare for your next data structures and algorithms interview in 2025.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions data-structures-questions data-structures-tech-interview software-developer-interview software-engineer-interview
Last synced: 02 Feb 2026
https://github.com/patilharshal16/data-structures
Computer science data structures and algorithms implementation from scratch
algorithms computer-science data-science data-structures datascience datastructures deque doubly-linked-list enqueue implementation-from-scratch implementation-of-algorithms implementation-of-data-structures java java-8 linked-list queue searching-algorithms sorting-algorithm sorting-algorithms stack
Last synced: 04 Apr 2025
https://github.com/green-coder/diffuse
Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.
clojure clojurescript data-structures diff
Last synced: 18 Jul 2025
https://github.com/ahrtr/gocontainer
Implements some containers (stack, queue, priorityQueue, set, arrayList, linkedList, map and btree) in golang
arraylist btree comparator data-structures go gocontainer golang linkedlist linkedmap priorityqueue queue set sort stack
Last synced: 22 Mar 2025
https://github.com/code-shoily/ex_algo
Data Structures and Algorithms implemented with Elixir
algorithms data-structures elixir
Last synced: 13 Apr 2025
https://github.com/owainlewis/ocaml-datastructures-algorithms
Data structures and algorithms in OCaml
algorithms data-structures ocaml
Last synced: 18 Dec 2025
https://github.com/owainlewis/ods
Data structures and algorithms in OCaml
algorithms data-structures ocaml
Last synced: 24 Mar 2025
https://github.com/barrust/count-min-sketch
Count-Min Sketch Implementation in C
c count-mean-min-sketch count-min-sketch data-structures probabilistic probabilistic-programming
Last synced: 30 Apr 2025
https://github.com/stanch/zipper
An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios
Last synced: 07 May 2025
https://github.com/cmudig/data-navigator
A JavaScript library that allows for accessible navigation of data structures.
accessibility data-structures data-visualization input-method visualization
Last synced: 27 Feb 2026
https://github.com/nanopack/shon
A simple tool to convert json or yaml into a shell-compliant data structure.
data-structures developer-tools devops devtools json nanobox nanopack yaml
Last synced: 14 Feb 2026
https://github.com/d-michail/jheaps
Master repository for the JHeaps project
algorithms data-structures fibonacci-heap heap meldable-heaps pairing-heap priority-queue
Last synced: 09 Apr 2025
https://github.com/yegor256/zache
Zero-footprint Ruby In-Memory Thread-Safe Cache: when a naive implementation is enough
cache data-structures memory-management ruby ruby-gem
Last synced: 09 Apr 2025
https://github.com/andersontr15/resources-to-master-software-engineering-interview-for-non-cs-majors
📖 Resources To Master Software Engineering Interview for Non CS Majors
algorithm algorithms cs-majors data-structures engineering-interview handbook interview programming-interviews software-design software-engineering system-design
Last synced: 05 Mar 2026
https://github.com/pkamenarsky/knit
Ties the knot on data structures that reference each other by unique keys
data-structures haskell tie-knot
Last synced: 31 Aug 2025
https://github.com/mlenzen/collections-extended
Extra Python Collections - bags (multisets), setlists (unique list / indexed set), RangeMap and IndexedDict
collections data-structures python
Last synced: 21 Oct 2025
https://github.com/abishekaditya/dsa
Project : Data Structures and Algorithms in C#
24projects algorithm data-structures heap searching-algorithms
Last synced: 15 Apr 2025
https://github.com/adityabisoi/ds-algo-solutions
A collection of solutions for Hackerrank data structures and algorithm problems in Python
algo algorithms cpp data-structures hackerrank java problem-solving python
Last synced: 16 Jan 2026
https://github.com/ryanmcdermott/katas
:school: Coding katas
algorithms cpp data-structures interview-practice interview-preparation interview-questions kata
Last synced: 23 Sep 2025
https://github.com/ivangalbans/teamreference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 17 Jul 2025
https://github.com/dynatrace-oss/dynahist
DynaHist: A Dynamic Histogram Library for Java
approximation-algorithms compression-algorithm data-sketches data-structures ddsketch dynamic-allocation hdrhistogram histogram histogram-library java memory-efficiency order-statistics quantile quantile-estimation quantiles sketches
Last synced: 07 May 2025
https://github.com/fuodorov/yaalgorithms
Solving problems in Algorithms courses
algorithms data-structures dynamic-programming golang graph-algorithms greedy-algorithms hash-functions python recursive-algorithms sorting-algorithms tree-structure
Last synced: 09 Oct 2025
https://github.com/ivangalbans/TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 14 Mar 2025
https://github.com/thawkin3/js-data-structures-and-algorithms
JavaScript implementations of common data structure and algorithm concepts.
algorithm algorithm-concepts algorithms coding-interviews computer-science data-structure data-structures data-structures-algorithms javascript whiteboard
Last synced: 14 Apr 2025
https://github.com/smalam119/popular-algorithms-data-structures-and-problems-in-swift
Classic problem solving algorithms and data structures in swift
algorithms data-structures problem-solving swift4
Last synced: 03 Aug 2025
https://github.com/mahmudahsan/203-acm-problems-code
203 ACM Problems Source Code in C++
acm acm-icpc algorithm c-plus-plus cpp data-structures problem-set problem-sets problem-solving
Last synced: 10 Sep 2025
https://github.com/juliaarrays/arraysofarrays.jl
Efficient storage and handling of nested arrays in Julia
arrays data-structures flat-arrays julia nested-arrays
Last synced: 11 Apr 2025
https://github.com/umbertogriffo/trie
A Mixed Trie and Levenshtein distance implementation in Java for extremely fast prefix string searching and string similarity.
data-structures java java-8 levenshtein-distance retrieval stream string-similarity trie
Last synced: 12 Jun 2025
https://github.com/shenxiangzhuang/data-structures-and-algorithms-in-python
Exercise solutions for Data Structures and Algorithms in Python(Michael T. Goodrich)
algorithms data-structures jupyter-notebooks python3 solutions
Last synced: 16 Sep 2025
https://github.com/bat67/fundamentals-of-python-data-structures
《数据结构(Python语言描述)》"Fundamentals of Python:Data Structures" 电子书和配套代码
book books code data-structures datastructures ebook ebooks fundamentals python python-3 python3
Last synced: 09 Jul 2025
https://github.com/mar10/nutree
A Python library for tree data structures with an intuitive, yet powerful API.
data-structures digraph graph hierarchy python tree treelib
Last synced: 05 Apr 2025
https://github.com/JuliaArrays/ArraysOfArrays.jl
Efficient storage and handling of nested arrays in Julia
arrays data-structures flat-arrays julia nested-arrays
Last synced: 04 May 2025
https://github.com/syipmong/expense-tracker
This is an open source project for tracking expenses.
algorithms data-structures decision-making expense-tracker finance javascript programming reactjs
Last synced: 17 Mar 2025
https://github.com/anishlearnstocode/hackerrank-js-basic-skill-test
Contains solved programs for the HackerRank JavaScript (Basics) Skill Test Certification 🎓.
algorithms certificate certification challenges data-structures hackerrank javascript js programming questions
Last synced: 10 Apr 2025
https://github.com/andrewtavis/wikirepo
Python based Wikidata framework for easy dataframe extraction
analytics data-analysis data-science data-structures database demography economics elt etl geography open-source political-science python python3 repository social-sciences sociology statistics wikidata wikipedia
Last synced: 14 Apr 2025
https://github.com/bhdicaire/datalossprevention
Data Loss Prevention (DLP) Sample Data Files
data-exfiltration data-generator data-loss-prevention data-structures dlp fake fake-data faker generator mock-data mock-data-generator test-data
Last synced: 27 Jan 2026
https://github.com/onflow/atree
Atree provides scalable arrays and scalable ordered maps.
array data-structures ordered-map
Last synced: 11 Mar 2026
https://github.com/andresrodriguez55/algorithmsvisualizer
Algorithm visualizer made with React, Material UI and P5JS.
algorithm algorithm-visualization animation data-structures graphs material-ui number-theory p5js processing react sorting-algorithms
Last synced: 06 Oct 2025
https://github.com/algo-phantoms/algo-phantoms-backend
💻 Algo-Phantoms-Backend is an Application that provides pathways and quizzes along with a code editor to help you towards your DSA journey.📰🔥 This repository contains the REST APIs of the application.✨
algorithms data-structures django django-application django-rest-framework python3
Last synced: 10 Mar 2026
https://github.com/thealgorithms/fortran
All Algorithms implemented in Fortran. Making Fortran Great Again!
algorithm algorithms algorithms-and-data-structures challenge coding data-structures fortran fortran90 hacktoberfest thealgorithms thealgorithms-fortran tutorial
Last synced: 25 Jan 2026
https://github.com/gmcabrita/cuckoo
:bird: Cuckoo Filters in Elixir
cuckoo-filter data-structures elixir hex probabilistic-data-structures
Last synced: 21 Oct 2025
https://github.com/ddddddo/gdag
Easily manage 🕸DAG🕷 with Go. DAG is an acronym for Directed Acyclic Graph. Output is in PlantUML or Mermaid format. Useful for progressing tasks.
dag data-structures mermaid plantuml workflow
Last synced: 13 May 2025
https://github.com/siongui/go-succinct-data-structure-trie
Succinct Data Structure of Trie, written in Go
data-structure data-structures go succinct trie trie-tree-autocomplete
Last synced: 08 May 2025
https://github.com/ripytide/nodit
This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap
data-structures intervals library rust
Last synced: 04 Mar 2025
https://github.com/Cloud-Drift/clouddrift
CloudDrift accelerates the use of Lagrangian data for atmospheric, oceanic, and climate sciences.
climate-data climate-science data-structures oceanography python
Last synced: 20 Jul 2025
https://github.com/raamana/kernelmethods
Foundational library for Kernel methods in pattern analysis and machine learning
data-science data-structures kernel kernel-functions kernel-methods kernels machine-learning metric-learning mkl multiple-kernel-learning pattern-analysis pattern-recognition scikit-learn svm
Last synced: 22 Aug 2025
https://github.com/SilverIce/JContainers
JSON-based data structures for Papyrus (TESV Skyrim scripting language)
c-plus-plus data-structures json library papyrus skse skse-plugin skyrim
Last synced: 09 Jul 2025
https://github.com/barrust/bloom
Bloom filter implementation
bloom-filter c data-structures filter probabilistic
Last synced: 08 Aug 2025
https://github.com/ahdinosaur/rimu
Template language for structured data: functional YAML 🌱
configuration configuration-language data data-structures expression-evaluator expression-language functional json serde string-interpolation template template-engine toml untrusted-values yaml
Last synced: 20 Sep 2025
https://github.com/juliagraphs/simpleweightedgraphs.jl
Edge-weighted graphs compatible with Graphs.jl
data-structures datastructures graph graphs hacktoberfest juliagraphs metadata weighted-edges
Last synced: 30 Aug 2025
https://github.com/chillersanim/csharp-tools-for-unity3d
Some basic C# tools for Unity3D.
avl-tree csharp csharp-code csharp-library csharp-script data-structures octree octree-structure pipeline polyline pooling source-code unity unity3d
Last synced: 09 Apr 2025
https://github.com/hakatashi/ac-library.cr
Port of ac-library implemented in Crystal Programming Language
ac-library algorithms atcoder atcoder-library competitive-programming crystal data-structures
Last synced: 06 Apr 2025
https://github.com/marfusios/crypto-websocket-extensions
🧰 Unified and optimized data structures across cryptocurrency exchanges
bitcoin client cryptocurrency data-structures exchange extensions orderbook orderbook-tick-data orderbook-websocket reactive websocket websockets
Last synced: 30 Oct 2025
https://github.com/bedirt/algorithms_and_ds
The Algorithm Studies during the ACM-ICPC Lab lectures
algorithm competitive-programming data-structures problem-solving
Last synced: 09 Oct 2025
https://github.com/ekmett/auth
authenticated data-structures haskell library
Last synced: 14 Apr 2025
https://github.com/propilideno/cp-tips
Tips for C++ Competitive Programming
algorithms cheatsheet cheatsheets codeforces competitive-programming cpp cpp11 cpp14 cpp17 cpp20 cpptemplates data-structures leetcode quickstart templates tips uva vjudge
Last synced: 24 Jan 2026
https://github.com/amaitou/datastructures
Discover sorting algorithms and core data structures implemented in multiple languages in my repository. Perfect for beginners and experienced developers, this collection provides a concise, hands-on experience.
algorithms cpp20 data-structures javascript php7 python3
Last synced: 01 Jul 2025
https://github.com/palatable/shoki
Purely functional data structures in Java
data-structures hamt hash-array-mapped-trie hashmap hashset immutable immutable-datastructures java multiset okasaki persistent-data-structure purely-functional-data-structures purelyfunctionaldatastructures queue stack
Last synced: 30 Jan 2026
https://github.com/mathiasrichter/shapiro
Modelling data with JSON-LD, Turtle, SHACL
data data-structures json-ld json-schema linked-data model-as-code openapi rdf schema semantic semantic-web shacl sparql turtle
Last synced: 21 Nov 2025
https://github.com/vexatos/circulararrays.jl
Multi-dimensional arrays with fixed size and circular indexing.
circular circular-arrays data-structures julia periodic-boundary-conditions utilities
Last synced: 28 Jun 2025
https://github.com/narasimha1997/clfu
Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.
algorithm cache concurrency data-structures go golang lfu lfu-cache
Last synced: 10 Sep 2025
https://github.com/tirthajyoti/algorithm-data-structures-python
Various useful data structures in Python
algorithms data-structures graph hash-table heap object-oriented-programming python queue stack tree
Last synced: 30 Apr 2025
https://github.com/huichuanli/play-with-data-structure-python
使用python语言写数据结构与算法。线性搜索、选择排序、插入排序、栈,队列,循环队列、链表,链表实现栈,链表实现队列、递归、归并排序、快速排序、二分搜索、二分搜索树、集合 和 映射、堆、优先队列、冒泡排序、希尔排序、线段树、Trie字典树、并查集、AVL树、红黑树、哈希表、计数排序、LSD基数排序、MSD排序,桶排序、字符串匹配
Last synced: 21 Apr 2025
https://github.com/python-odin/odin
Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python
csv data-mapping data-structures de-serialize json msgpack python serialize validation xml yaml
Last synced: 18 Jul 2025
https://github.com/ehmicky/wild-wild-utils
🤠 Functional utilities using object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 09 Apr 2025
https://github.com/s0rg/quadtree
Generic, zero-alloc, 100%-test covered Quadtree for golang
data-structures generics golang golang-library quadtree
Last synced: 30 Apr 2025
https://github.com/boinkor-net/o
Ring-buffers in go without interface{}
data-structures golang ring-buffer
Last synced: 11 Jul 2025
https://github.com/coderick14/competitive-programming-templates
Templates for ACM Workbook
algorithms competitive-programming cpp14 data-structures
Last synced: 15 Apr 2025
https://github.com/whitfin/usher
Parameterized routing for generic resources in Rust
algorithms data-structures routing-tables web-services
Last synced: 19 Apr 2025
https://github.com/akhenda/es6-data-structures-and-algorithms
This repository contains some popular Data Structures and Algorithms done in JavaScript, ES6.
algorithms algorithms-and-data-structures data-structures es2015 es6 es6-javascript javascript
Last synced: 02 Aug 2025
https://github.com/khan4019/programming-hero
Programming Just Got Fun
coding data-structures learn-programming learn-python programming programming-app
Last synced: 24 Jan 2026
https://github.com/pankaj-str/java-se-tutorial-codeswithpankaj
Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts
collections concurrency corejava data-structures java javase javatutorials object-oriented-programming oop
Last synced: 10 Apr 2025
https://github.com/maddhruv/leetcode-blind-75-javascript
Solutions of LeetCode Blind 75 Problems in JavaScript
algorithm algorithms blind-75 blind-leetcode data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 30 Apr 2025
https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥
data-structures data-structures-and-algorithms dsa dsa-practice java problem-solving striver-a2z-sheet strivers-sde-sheet
Last synced: 30 Jul 2025
https://github.com/qcscine/molassembler
Chemoinformatics toolkit with support for inorganic molecules
chemistry chemoinformatics conformer-generator data-structures graph-algorithms molecule molecule-builder stereochemistry
Last synced: 07 Jul 2025
https://github.com/sija/any_hash.cr
Better JSON::Any for Crystal
crystal data-structures hash json manipulation yaml
Last synced: 07 May 2025