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/algo-phantoms/algo-phantoms-frontend
Website of Algo Phantoms, an Open Source organization focuses on Data Structure and Algorithms.
algorithms bootstrap css data-structures html javascript vanilla-javascript
Last synced: 23 Jul 2025
https://github.com/doongz/notes
算法|技能|知识|数学
algorithm algorithms cpp data-structures design-patterns golang interview latex leetcode markdown python software
Last synced: 27 Mar 2025
https://github.com/thealgorithms/clojure
All Algorithms implemented in Clojure
algorithms algorithms-and-data-structures algorithms-implemented algos clojure community-driven data-structures education hacktoberfest interview learn practice
Last synced: 02 May 2025
https://github.com/40ants/teddy
A data framework for Common Lisp
common-lisp data-structures data-visualization pandas
Last synced: 16 Jan 2026
https://github.com/realpacific/algorithms
A collection of solutions to the data structure and algorithm problems
algorithms data-structures java kotlin leetcode
Last synced: 17 Aug 2025
https://github.com/fredrikwidlund/libdynamic
High performance utility library for C
c data-structures event-driven high-performance robust
Last synced: 17 Dec 2025
https://github.com/Bazist/HArray
Fastest Trie structure (Linux & Windows)
benchmark cplusplus data-structures fast trie
Last synced: 21 Apr 2025
https://github.com/ksw2000/data-structure-in-c
:notebook: Data Structure in C 資料結構學習筆記
Last synced: 10 Apr 2025
https://github.com/okeuday/cpg
CloudI Process Groups
crdt data-structures erlang erlang-process-pool
Last synced: 09 Apr 2025
https://github.com/careercup/ctci-6th-edition-php
Cracking the Coding Interview 6th Ed. PHP Solutions
algorithms cracking-the-coding-interview data-structures interview-questions php
Last synced: 29 Jun 2025
https://github.com/erikerlandson/st_tree
A fast and flexible c++ template class for tree data structures
c-plus-plus data-structure data-structures standard-template-library stl stl-container tree
Last synced: 05 Sep 2025
https://github.com/anishLearnsToCode/leetcode-algorithms
Solution to LeetCode 💻 Algorithms problems.
algorithms code data-structures data-structures-and-algorithms dsa java leetcode leetcode-algorithms programming python python3 solutions sql
Last synced: 31 Mar 2025
https://github.com/rustonaut/vec1
Rust `Vec<T>` wrapper that gurantees to contain at least 1 element
collections data-structures vec
Last synced: 04 Apr 2025
https://github.com/akankshakumari393/leetcode
Leetcode solutions(Golang) Actively updating
algorithms data-structures go golang interview-practice leetcode leetcode-solutions
Last synced: 29 Jul 2025
https://github.com/anishlearnstocode/leetcode-algorithms
Solution to LeetCode 💻 Algorithms problems.
algorithms code data-structures data-structures-and-algorithms dsa java leetcode leetcode-algorithms programming python python3 solutions sql
Last synced: 03 Oct 2025
https://github.com/dbz/algorithms
Data Structures & Algorithms. Includes solutions for Cracking the Coding Interview 6th Edition
algorithm algorithm-challenges algorithms computer-science cracking-the-coding-interview data-structures datastructures graph heap javascript python queue ruby stack stacks sum tree trees trie tries
Last synced: 16 Apr 2025
https://github.com/goki/ki
Development of Goki has moved to Cogent Core. For the latest stable version of ki v1, import version 1.1.17 and see the v1 branch.
data-structures go golang tree tree-structure
Last synced: 11 Apr 2025
https://github.com/o0101/cs.js
Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code
algorithms binary-heap clean-code computer-science d-ary-heap data-structures heap javascript max-heap min-heap nodejs reusable simple
Last synced: 25 Mar 2025
https://github.com/thermadiag/seq
The seq library is a collection of original C++14 STL-like containers and related tools
c-plus-plus compression concurrent-data-structure cpp cpp11 data-structures formatting hashmap hashtable radix
Last synced: 07 May 2025
https://github.com/denq/list-to-tree
Convert list to tree
algorithm algorithm-library converter data-structures datastructures help-tools list-to-tree tools tree tree-structure trees
Last synced: 09 Aug 2025
https://github.com/yourbasic/bloom
Probabilistic set data structure
bloom-filter data-structures go
Last synced: 17 Jan 2026
https://github.com/ramanaditya/data-structure-and-algorithms
All the important concepts associated with Interview and Data Structures and Algorithms. It's just not about the collection.
algorithm algorithms c codechef codeforces competitive-programming cpp data-structures data-structures-and-algorithms database hackerrank hacktoberfest hacktoberfest-2020 hacktoberfest2020 java javascript leetcode leetcode-solutions python python3
Last synced: 16 Mar 2025
https://github.com/tapascript/js-array-course
JavaScript Array Master Course. Learn JavaScript with fundamentals and practice.
arrays data-structures javascript tapascript
Last synced: 14 Oct 2025
https://github.com/zhenye-na/data-structures-ucb
🌳 CS 61B: Data Structures in Spring 2018, University of California, Berkeley
Last synced: 02 May 2025
https://github.com/Nelson-numerical-software/nelson
The Nelson Programming Language
cpp17 data-science data-structures interpreter mathematical-functions matlab matrix-functions nelson octave programming-language scientific-computing scilab
Last synced: 11 May 2025
https://github.com/quantscious/finmlkit
An open-source, lightweight, and blazing-fast financial machine learning library built with Numba. Process raw trades, generate advanced bars, features, and labels for quantitative research.
data-engineering data-science data-structures feature-engineering feature-extraction financial-analysis financial-data financial-machine-learning numba python quant quantitative-finance quantitative-research
Last synced: 17 Mar 2026
https://github.com/longluo/leetcode
The Data Structures and Algorithms and LeetCode solutions
algorithms data-structures data-structures-and-algorithms java leetcode leetcode-solutions
Last synced: 22 Apr 2025
https://github.com/ivaniscoding/competitiveprogramming
Solutions to 1500+ problems from ACM ICPC and OIs hosted on DMOJ, SPOJ, and beecrowd
algorithm-competitions algorithms algorithms-and-data-structures beecrowd beecrowd-solutions competitive-programming cplusplus data-structures dmoj dmoj-solutions dmoj-submissions python spoj spoj-solutions uri-online-judge
Last synced: 17 Sep 2025
https://github.com/alecmocatta/streaming_algorithms
Performant implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir sampling.
data-structures hyperloglog probabilistic-data-structures rust streaming-algorithms
Last synced: 09 Apr 2025
https://github.com/jackfirth/rebellion
A collection of core libraries for Racket
data-structures hacktoberfest library racket utilities
Last synced: 24 Feb 2026
https://github.com/razimantv/leetcode-solutions
My solutions to Leetcode Problems
algorithms competitive-programming data-structures leetcode
Last synced: 09 Apr 2025
https://github.com/steveklabnik/indexlist
indexlist: A doubly linked list, backed by a vector
Last synced: 16 Aug 2025
https://github.com/enginebai/algorithms
Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
algorithm algorithms algorithms-and-data-structures coding coding-interviews computer-science data-structures faang faang-interview interview interview-preparation interview-questions kotlin leetcode python python3
Last synced: 09 Apr 2025
https://github.com/enginebai/Algorithms
Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
algorithm algorithms algorithms-and-data-structures coding coding-interviews computer-science data-structures faang faang-interview interview interview-preparation interview-questions kotlin leetcode python python3
Last synced: 18 Jul 2025
https://github.com/arriqaaq/art
An Adaptive Radix Tree (ART) implementation in Go
adaptive-radix-tree data-structures go golang radix-tree
Last synced: 12 Jul 2025
https://github.com/dalmia/coursera-specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
algorithms bioinformatics coursera data-structures deep-learning image-processing machine-learning python
Last synced: 10 Apr 2025
https://github.com/ajakubek/python-llist
Linked list extension module for Python
c data-structures linked-list python
Last synced: 19 Feb 2026
https://github.com/thealgorithms/nim
Collection of various algorithms implemented in Nim for educational purposes.
algorithms data-structures educational interview-questions math mathematics nim string
Last synced: 08 Jul 2025
https://github.com/moorara/interview
📚 A collection of notes and resources for beating technical interviews
algorithms cheatsheets data-structures interview sorting
Last synced: 28 Jan 2026
https://github.com/zhangxiaoyidog/leetcode
My Python Solutions for Leetcode
algorithms data-structures interview python3
Last synced: 19 Apr 2025
https://github.com/onecodemonkey/algorithm
📝 Daily accumulate of algorithm. Leetcode Solutions | Codeforces Solutions
algorithm algorithm-challenges algorithms codeforces codeforces-problems codeforces-solutions codeforces-solutions-github data-structures datastructures leetcode leetcode-java leetcode-questions leetcode-solutions
Last synced: 05 Apr 2025
https://github.com/lukaskalbertodt/lox
Fast polygon mesh library with different data structures and traits to abstract over those.
data-structures geometry-processing half-edge half-edge-data-structure mesh polygon-mesh
Last synced: 05 Apr 2025
https://github.com/saalikmubeen/datastructures-and-algorithms
For JavaScript lovers | JavaScript Implementation of various data structures and algorithms.
algorithms data-structures javascript
Last synced: 23 Apr 2025
https://github.com/amitrajitbose/competitive_programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
adhoc algorithms algorithms-and-data-structures competition competitive-programming data-structures dynamic-programming graph greedy greedy-algorithms hacktoberfest interview interview-preparation leetcode leetcode-python linked-list primality-testing queue stack trie
Last synced: 12 Sep 2025
https://github.com/universato/ac-library-rb
a Ruby port of AtCoder Library (ACL).
ac-library atcoder atcoder-library data-structures ruby ruby-gems ruby-port
Last synced: 15 Jun 2025
https://github.com/aershov24/coding-interview-questions
🔴 More than ~3877 Full Stack, Coding & System Design Interview Questions And Answers sourced from all around the Internet to help you to prepare for an interview, conduct one, mock your lead dev or completely ignore. Find more questions and answers on 👉
algorithms coding-interview coding-interviews computer-science data-structures interview interview-prep interview-preparation programming-interviews software-engineering-algorithm study-plan
Last synced: 26 Dec 2025
https://github.com/go-learning-land/go-learning-archive
Go Learning Archive
awesome-resources book books clean-code concurrent-programming contributions-welcome data-structures ethereum ethereum-contract go golang gopher hacktoberfest interview learning nft programming tutorial
Last synced: 14 Jan 2026
https://github.com/nishkarshraj/automation-using-shell-scripts
Development Automation using Shell Scripting.
anacron at automation automation-framework backup bash-script cron crontab data-science data-structures development linux scenarios scheduler shell shell-scripts sorting-algorithms
Last synced: 15 Apr 2025
https://github.com/nvmd/libkdtree
libkdtree++ is an STL-like C++ template container implementation of k-dimensional space sorting, using a kd-tree. It sports a theoretically unlimited number of dimensions, and can store any data structure
Last synced: 04 Oct 2025
https://github.com/vivekstorm/Software-Engineering-Course
List of available free/paid courses,bootcamps available for Coding Interview Prep, SDE Roles
bootcamps coding-interviews data-structures interview-preparation sde-roles
Last synced: 09 May 2025
https://github.com/daniel-liu-c0deb0t/umicollapse
Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.
data-structures deduplication fastq hamming java string-search string-similarity umis unique-molecular-identifiers
Last synced: 13 Apr 2025
https://github.com/chen0040/lua-algorithms
Lua algorithms library that covers commonly used data structures and algorithms
algorithms balanced-search-trees binary-search-tree data-structures lua red-black-tree sorting tries
Last synced: 15 Aug 2025
https://github.com/laisfrigerio/cracking-the-coding-interview-js
Cracking the Coding Interview 6th Edition with JavaScript Solutions
algorithms-and-data-structures coding coding-interviews cracking-the-coding-interview data-structures data-structures-and-algorithms dsa dsa-algorithm javascript
Last synced: 15 May 2025
https://github.com/mjebrahimi/dotnet-collections-benchmark
🚀 A comprehensive performance comparison benchmark between different .NET collections.
benchmark benchmarking benchmarks big-o big-o-notation big-o-notation-algorithm big-o-performance collection collections csharp data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms dotnet performance
Last synced: 12 Apr 2025
https://github.com/brianruizy/leetcode-notion
A simple Notion template to track Leetcode problems and save your solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions notion
Last synced: 19 Mar 2025
https://github.com/ehmicky/fast-cartesian
Fast cartesian product
algorithm cartesian cartesian-product cartesian-products combinations combinatorics data-structures es6 functional functional-programming iterable javascript library lodash lodash-fp nodejs performance product sets typescript
Last synced: 10 Apr 2025
https://github.com/prg-titech/kanon
A live programming environment specialized for data structure programming.
data-structures javascript live object-graph programming-environment visualization
Last synced: 09 Apr 2025
https://github.com/coderonion/hello-algo-zig
Zig codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 about data structures and algorithms.
algorithm algorithms data-structure data-structures data-structures-and-algorithms dsa dynamic-programming graph hello-algo leecode linked-list rust search sort zig ziglang
Last synced: 15 Mar 2025
https://github.com/jdan/ocaml-data-structures
Some data structures and algorithms written in OCaml
Last synced: 16 Apr 2025
https://github.com/thealgorithms/elm
All Algorithms implemented in Elm
algorithms data-structures elm hacktoberfest
Last synced: 01 Jul 2025
https://github.com/wdamron/amt
Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)
data-structures go hamt hash-map hash-set unsafe
Last synced: 30 Apr 2025
https://github.com/arnoob16/geeksforgeeksapi
Unofficial GeeksForGeeks API
api data-structures flask-api geeksforgeeks unofficial-apis vercel-deployment
Last synced: 09 Apr 2025
https://github.com/abhisheknaiidu/dsa
My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites
algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees
Last synced: 11 Apr 2025
https://github.com/songtianyi/landscape-of-programming
This repo aim to show you what to learn on the way to excellence.
algorithms architecture data-structures databases development engineering frameworks middlewares networks programming programming-language quality-assurance solutions storages
Last synced: 16 Jan 2026
https://github.com/leoantony72/goswift
High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL
cache concurrency data-structures database go golang golang-package library
Last synced: 13 Apr 2025
https://github.com/fisothemes/twincat-dynamic-collections
A TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.
beckhoff collections data-structures hashmap hashset iec-st industrial-automation iterative-avl plc plc-programming queue stack treemap treeset twincat twincat3
Last synced: 02 Feb 2026
https://github.com/coderserdar/hacettepebbm
2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo
algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics
Last synced: 26 Jul 2025
https://github.com/nazmulidris/algorithms-in-kotlin
This project is useful if you are trying to get more fluency in Kotlin or need a refresher to do interview prep for software engineering roles
algorithms computer-science data-structures data-structures-and-algorithms kotlin
Last synced: 22 Mar 2025
https://github.com/ajay-dhangar/algo
This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!
algorithms data-structures data-structures-and-algorithms dsa gssoc-ext hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source
Last synced: 16 May 2025
https://github.com/juliagraphs/metagraphs.jl
Graph data structures with multiple heterogeneous metadata for Graphs.jl.
data-structures datastructures graph graphs hacktoberfest juliagraphs metadata
Last synced: 29 Jan 2026
https://github.com/spl/dlist
Difference lists in Haskell
data-structures difference-lists haskell
Last synced: 06 Apr 2025
https://github.com/adhaamehab/stanford-cs161
Unofficial repo for Design and Analysis of Algorithms, Stanford University, Fall 2017.
2017 algorithms data-structures stanford-university
Last synced: 21 Mar 2025
https://github.com/s4kibs4mi/awesome-free-courses
List of awesome free video courses for learning Computer Science!
algorithm computer-science courses data-structures database machine-learning programming udemy
Last synced: 26 Dec 2025
https://github.com/cihat/datastructure
📌🔎📝 Veri Yapıları (BMU221) ve bütün derslerin dokümantasyonu. Notes and examples in the data structure and all lessons course. Data Structures with Java.
bilgisayar-muhendisligi computer-science data-science data-structure data-structure-blogs data-structures data-structures-and-algorithms documentation turkce-dokumantasyon veri-bilimi veri-yapilari
Last synced: 23 Jan 2026
https://github.com/slikts/tuplerone
Tuples and value objects for JavaScript 🤷
cache data-structures equality-test es2015 immutability memoization tuples value-objects value-semantics
Last synced: 02 Feb 2026
https://github.com/inconvergent/cl-grph
In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp
common-lisp data-structures datalog functional-programming generative-art generattive graph immutable incomplete lisp wip
Last synced: 21 Jan 2026
https://github.com/absognety/competitive-coding-platforms
GeeksForGeeks, HackerEarth, Coding Tests and Several Other platforms - Data Structures, Algorithms, SQL, Programming
algorithms-and-data-structures coding-platform competitive-programming daily-coding-problem data-structures geeksforgeeks-python geeksforgeeks-solutions golang golang-examples hackerearth hackerrank interviewing-io learning-golang leetcode leetcode-solutions postgresql sql techgig
Last synced: 13 Oct 2025
https://github.com/lakbychance/graphisual
A web application that lets the end users create graphs and visualize algorithms on them.
data-structures graphs react typescript visualize-algorithms
Last synced: 30 Oct 2025
https://github.com/dorin131/go-data-structures
A collection of data structures implemented in Go
Last synced: 03 Apr 2025
https://github.com/kunalg98/placement-prep-guide
Preparation Guide for Campus Placement and Interviews
algorithms aptitude-tests campus-placements data-structures interview-questions problem-solving
Last synced: 02 Jan 2026
https://github.com/jogendra/ds-algo-placement-resources
A complete roadmap and resources for competitive programming for placement purpose.
algorithms coding coding-interviews competitive-coding competitive-programming cpp data-structures job-interviews placements programming resources roadmap swift
Last synced: 31 Aug 2025
https://github.com/musamairshad/flutter-e-books
This repository contains some famous e-books related to Flutter & Dart.
algorithms android asynchronous-programming cross-platform-development dart data-structures design-patterns e-books ebooks flutter ios mobile-app-development state-management
Last synced: 10 Apr 2025
https://github.com/eleev/swift-algorithms-data-structs
📒 Algorithms and Data Structures. The used approach attempts to fully utilize the Swift and POP.
algorithms apple data-structures datastructures education ios learning playground playgrounds scenekit spritekit swift swift-algorithms swift-datastructures tutorial visualization xcode
Last synced: 20 Sep 2025
https://github.com/drageelr/manim-data-structures
A Manim plugin that contains common data structures to create Manimations.
Last synced: 14 Jan 2026
https://github.com/marwanhawari/LeetBar
💻 LeetCode in your menu bar
algorithms competitive-programming data-structures leetcode macos swift swiftui
Last synced: 09 May 2025
https://github.com/kaviarasan-r/gfg-dsa-self-paced-course
Data structures enable us to organize and store data, whereas algorithms enable us to process that data in a meaningful sense. Totally there are 260 lecture codings and assignments are on the way.
algorithms data-structures dsa-learning-series dsa-practice geeksforgeeks java
Last synced: 19 Apr 2025
https://github.com/nbro/andz
Algorithms and data structures for educational, demonstrational and experimental purposes.
algorithms computer-science data-structures demonstration education experimental python research software-engineering unit-testing
Last synced: 09 Sep 2025
https://github.com/mzimbres/rtcpp
A collection of data structures and algorithms in C++
combinatorics data-structures fundamental-algorithms interview permutation
Last synced: 04 Aug 2025
https://github.com/xiaomeng79/go-algorithm
go数据结构和算法
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms go golang sorting-algorithms
Last synced: 12 Jan 2026
https://github.com/gungunfebrianza/Mastering-Node.js
:books: Belajar Dengan Jenius Node.js bareng Gun Gun Febrianza
algorithm data-structures encryption express javascript node-js
Last synced: 14 Apr 2025
https://github.com/staircase-dev/staircase
A powerful data analysis package based on mathematical step functions. Strongly aligned with pandas.
analysis data-analysis data-structures library numpy pandas python step-function stepfunction
Last synced: 04 Apr 2025
https://github.com/always-maap/ts-collection
💮 Algorithms and Data Structures for the modern web
algorithms data-structures library tested typescript
Last synced: 11 Aug 2025
https://github.com/ashwanikumar04/daily-coding-problems
Solutions to the daily coding problems
algorithms daily-coding-problem dailycodingproblem data-structures ds
Last synced: 14 Apr 2025
https://github.com/inist-cnrs/lodex
Linked Open Data EXperiment
data-science data-structures datavisualization mongo nodejs
Last synced: 29 Jan 2026
https://github.com/algo-phantoms/algo-phantoms-android
📱 Algo-Phantoms-Android App is an Android Application that provides a code editor along with pathways and quizzes to help you towards your DSA journey.📰🔥
algorithms android beginner-friendly data-structures ide kotlin playground quiz
Last synced: 07 Sep 2025
https://github.com/bzdgn/data-structures-in-java
Data structures in detail with java implementations
binary-tree data-structure data-structures doubly-linked-list hashtable implementation java linked-list list nary nary-tree queue sorting-algorithms stack tree trinary trinary-tree
Last synced: 11 Apr 2025
https://github.com/make-github-pseudonymous-again/js-data-structures
:herb: Data structures for JavaScript
agpl binary-search-trees bloom-filters computer-science data-structure data-structures dict disjoint-sets fifo functional graphs hash-tables heaps immutable javascript lifo networks persitent pubsub search-trees
Last synced: 16 Mar 2025
https://github.com/trivago/tgo
trivago go utilities
algorithms concurrency data-structures extensions golang testing
Last synced: 13 Apr 2025