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-24 00:07:39 UTC
- JSON Representation
https://github.com/Gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix
Last synced: 11 May 2025
https://github.com/roytangrb/dsa
Data Structure and Algorithm
algorithms data-structures leetcode
Last synced: 01 Aug 2025
https://github.com/ar1st0crat/algorithmscheatsheet
Just a cheetsheet with codes of the most popular algorithms and data structures
data-structures searching sorting
Last synced: 31 Jul 2025
https://github.com/aahansingh/data-structures-with-go
Here lies the code for learning to make the standard data structures with go. The link to the accompanying blogpost series is below ⬇
data-structures go golang golang-examples linked-list
Last synced: 11 Jun 2025
https://github.com/vitorenesduarte/threshold-rs
Threshold data structures in Rust!
data-structures rust threshold vector-clock
Last synced: 10 Apr 2025
https://github.com/siraajul/cpp
C++ With Data Structure & Algorithms
algorithms compititive-programming cplusplus cpp data-structures
Last synced: 31 Jul 2025
https://github.com/nishkarshraj/cpp-reference
A complete list of C++ source codes including Data Structures and Algorithms helpful for interviews etc.
algorithms cpp data-structures
Last synced: 22 Apr 2025
https://github.com/winterrdog/sqlyte-db
A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.
c data-structures database sql
Last synced: 10 Jul 2025
https://github.com/muxammilsidd/fast-khi-semester-3
Welcome! Here you can find relevant material for your third semester (BSCS) at FAST NUCES Karachi. For any queries/improvement feel free to contact me on k232001@nu.edu.pk
computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3
Last synced: 23 Apr 2025
https://github.com/imdanielsp/dstructs
A data structure playground
algorithms cpp data-structures unit-test
Last synced: 19 Sep 2025
https://github.com/kolosovpetro/data-structures
Linear data structures.
data-structures graph linked-list queue stack
Last synced: 27 Jul 2025
https://github.com/aditeyabaral/daa-lab-ue18cs255
A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.
algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented
Last synced: 16 Apr 2025
https://github.com/thealgo/hackerrank_solutions
Solutions to all the hackerrank questions solved my me using my own noble algorithms
algorithms cpp data-structures hackerrank
Last synced: 19 Sep 2025
https://github.com/avinandanbose/time_complexity_calculation_of_recursion
Here is all about Time Complexity Calculation of Recursion .
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms master-theorem master-thesis masters-theorem recursion recursion-exercises recursion-problem recursion-schemes recursion-tree recursion-tree-visualiser recursive-algorithm wiki
Last synced: 05 Jan 2026
https://github.com/thisiskeanyvy/car-charging-stations
Système de données pour les bornes de recharge pour voitures électriques en France
car car-charger charging-stations data-structures json open-data open-source
Last synced: 30 Mar 2025
https://github.com/negarhonarvar/finding-the-closest-bank
Finding the closest bank using kd-tree and hashmap
data-structures hashmap java kd-tree
Last synced: 23 Apr 2025
https://github.com/edinsonrequena/algorithms-and-data-structure
Here you can find many algorithm exercises in C language
algorithms algorithms-and-data-structures c data-structures python software-engineering stack tree
Last synced: 27 Oct 2025
https://github.com/prateekiiest/competitive-programming-algo-ds
A curated list of competitive programming exercises I did through my undergrad :ledger:
algorithm-challenges algorithms algorithms-and-data-structures data-structures
Last synced: 28 Oct 2025
https://github.com/jbayardo/rust-skiplist
Implementation of Skip List for Rust
data-structures rust rust-crate rust-lang rust-language rust-library skiplist
Last synced: 10 Apr 2025
https://github.com/alpaylan/bvrs
A lightweight Rust library for BitVector Rank&Select operations, coupled with a generic Sparse Array implementation.
algorithms bitvector bitvector-library data-structures rank rank-select select succinct-bit-vector succinct-data-structure
Last synced: 26 Jul 2025
https://github.com/rezagooner/parenthesis-matching
Checking the correct use of ( ) and { } and [ ] in mathematical expressions
algorithms compiler-design computer-science data-structures parenthesis-matching stack string-processing syntax-analysis
Last synced: 25 Jul 2025
https://github.com/caffeines/code-library
Code collection of the different types of data structure, algorithm, and technique.
algorithm-library competitive-programming cpp cpps cpps-source cpps-template data-structures
Last synced: 28 Oct 2025
https://github.com/daidai21/leetcode
The algorithm of Leetcode with Python3.x and C++. SQL and Shell.
algorithm bash cpp11 data-structures leetcode python3 shell sql
Last synced: 12 Apr 2025
https://github.com/king04aman/data-structures-using-c
Data Structures and algorithm program written in C language. A detailed Data Structure implementations in C with Pseudo code and organized for real world usage.
binary-search-tree bst bst-tree bstree btree c circular-linked-list clang data-structures data-structures-algorithms data-structures-and-algorithms doubly-linked-list graph graph-algorithms linked-list queue stack tree tree-structure
Last synced: 11 Apr 2025
https://github.com/alwinsimon/ds-in-js
Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.
algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js
Last synced: 19 Jun 2025
https://github.com/kudoabhijeet/letscodejava
Complete Java Roadmap for beginners.
data-structures introduction-to-java java java-library java13 jdk jre jvm
Last synced: 28 Apr 2025
https://github.com/elliotwutingfeng/asciiset
asciiset is an ASCII character bitset.
ascii bitmask bitset bitwise byte data-structures hacktoberfest set string
Last synced: 29 Apr 2025
https://github.com/agzuniverse/competitivecoding
A collection of unique problems and their solutions I've come across during competitive coding.
algorithms competitive-programming data-structures hacktoberfest
Last synced: 16 Sep 2025
https://github.com/ico12319/leetcode-tasks
LeetCode tasks solved by me
algorithms cpp data-structures
Last synced: 28 Feb 2025
https://github.com/webfiori/ui
A set of classes for creating HTML documents.
data-structures dom hacktoberfest html html-document html-element linked-list php slot webfiori-framework webfiori-ui
Last synced: 10 Apr 2025
https://github.com/adonig/typescript-graph-library
A little TypeScript graph theory library.
data-structures datastructures directed-graphs graph-algorithms graph-api graph-datastructures graph-theory graphs typescript typescript-library undirected-graphs
Last synced: 15 Mar 2026
https://github.com/nazmulkp/swift-algorithms-and-datastructure-practice
Practice programming skills with tutorials and practice problems of Basic Programming, Data Structures and Algorithms with Swift Language
algorithms coding coding-challenge data-structures datastructure-practice interview-practice ios practice-programming-skills swift swift-algorithms swift-language
Last synced: 09 Apr 2025
https://github.com/octcarp-courses/SUSTech_CS203-DSAA_F22_Works
(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.
algorithms cs203 data-structures sustech
Last synced: 24 Oct 2025
https://github.com/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 20 Mar 2025
https://github.com/frenzyexists/solve-the-crime
First Project from Spring semester 2021 on Data Structures. That's it
data-structures java university university-project
Last synced: 24 Oct 2025
https://github.com/arturbomtempo-learning/pucminas-aeds2-assignments
Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.
algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack
Last synced: 10 Mar 2026
https://github.com/anishlearnstocode/hackerrank-cpp
Solutions to C++ domain challenges on Hackerrank 👨💻🐱👤.
algorithms c cpp data-structures hackerrank
Last synced: 10 Apr 2025
https://github.com/skirianov/out-of-the-box-js
For you All struggling to find real life problems
algorythms data-structures javascript problems project
Last synced: 10 Apr 2025
https://github.com/aguilarpgc/spoj
SPOJ problems.
algorithms c-plus-plus competitive-programming data-structures problem-solving spoj
Last synced: 20 Mar 2025
https://github.com/chenxiaoyao6228/leetcode-js
Leetcode solutions and summaries with Javascript
algorithms data-structures frontend interview javascript js leetcode leetcode-solutions
Last synced: 29 Oct 2025
https://github.com/nishkarshraj/python-programming
Programming in Python with level ranging from basic to advanced.
data-structures database database-management oops-in-python python python-3 python-library python-script
Last synced: 22 Apr 2025
https://github.com/pablobona/catalog-of-my-things-ruby
Welcome to the Catalog of My Things console app! This Ruby-based application allows you to manage collections of items you own, including books, music albums, movies, and games. You can keep track of various details about these items and perform tasks such as adding new items, listing items, and more.
data-structures database json methods object preserve rubocop ruby ruby-gem testing
Last synced: 10 Jun 2025
https://github.com/ahammadmejbah/data-science-interview-question-and-solution
Data Science Interview Question: Explain the concept of regularization in machine learning. Solution: Regularization is a technique to prevent overfitting by adding a penalty term to the loss function.
data-engineering data-mining data-science data-structures data-visualization database
Last synced: 26 Feb 2025
https://github.com/whaha-ha/dailycoding-solutions
🎓🖥️ Solutions for 350+ Interview Questions asked at FAANG and other top tech companies
algorithms coding-challenge coding-problems data-structures interview-questions problem-solving python
Last synced: 03 May 2025
https://github.com/lene-huang/i-failed-a-google-interview
I failed a Google interview in 2018.
algorithms-and-data-structures data-structures golang google-interview interview-questions java kotlin
Last synced: 11 Mar 2026
https://github.com/mribeirodantas/vidente
R package to parse and preprocess the Surveillance, Epidemiology, and End Results (SEER) Program data from NIH/NCI
cancer-patients cancer-research data-analysis data-science data-structures r-package seer
Last synced: 14 Apr 2025
https://github.com/Racum/django-binhash
Work with hexadecimal, store in binary, using half of the data size.
binary-data data-structures django django-orm fieldtype hash
Last synced: 21 Mar 2025
https://github.com/tsfoster/elm-heap
Heaps for elm
data-structures elm elm-lang elm-language heaps
Last synced: 21 Jun 2025
https://github.com/halimocakli/datastructures
Projects developed with the C programming language to examine data structures
Last synced: 05 Jul 2025
https://github.com/topaxi/learning-cs
topaxi learning computer science fundamentals
algorithms data-structures interview-preparation javascript typescript
Last synced: 18 Oct 2025
https://github.com/dforshner/csharpexperiments
A motley collection of snippets, language idioms, algorithms, puzzles, and exploratory code.
algorithms csharp data-structures exploratory learning
Last synced: 11 Mar 2026
https://github.com/monkey0722/computer-science
Computer Science in TypeScript
algorithms data-structures math typescript
Last synced: 19 Mar 2025
https://github.com/3rfaan/cses
CSES Problem Set Solutions in the Rust Programming Language
algorithms cses data-structures problem rust set solutions
Last synced: 29 Oct 2025
https://github.com/abhiroop/haskal
A collection of Data Structures and Algorithms written in Haskell.
algorithms data-structures haskell
Last synced: 18 Feb 2026
https://github.com/arturopala/scala-tree
General purpose, covariant, immutable, low overhead, efficient, monadic tree-like data structure with comprehensive API.
data-structures library scala tree tree-structure
Last synced: 18 Oct 2025
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 19 Mar 2025
https://github.com/subrat611/leetcode-tree-visualizer
It enables you to view the tree that corresponds to the array of test cases.
binary-tree-visualization data-structures javascript typescript vitejs
Last synced: 15 Oct 2025
https://github.com/capsulecorplab/mindgraph
A graph data structure, for task management, in python
data-structures graph hacktoberfest task-management
Last synced: 30 Jun 2025
https://github.com/jatin-8898/ultimate-placement-prep
My solved coding problems for the placement preparation. :blue_book:
algorithms array bitwise cpp data-structures graph hashmap hashtable interview interview-practice interview-prep interview-questions interview-solutions java placements swap tree
Last synced: 29 Oct 2025
https://github.com/juliaaplavin/unioncollections.jl
arrays data-structures dictionaries
Last synced: 12 Sep 2025
https://github.com/agrarium/agrarium
Tool for transform information with JS plugins.
collector components data-structures docs documentation generic jsdoc streams typescript
Last synced: 13 Apr 2025
https://github.com/aradzie/persistent
A collection of persistent data structures implemented in Java
data-structures finger-tree hash-trie java persistent-data-structure
Last synced: 10 Jul 2025
https://github.com/jackfirth/planning
A Racket package for automated planning
data-structures library planning racket
Last synced: 06 Jan 2026
https://github.com/nyeogmi/moogle
data structures for relational code in Rust
data-structures database game-development rust
Last synced: 26 Apr 2025
https://github.com/vipul1432/4thsem-java-practicals
4th Semester-Java-Practicals GTU #OOPs All source code
data-structures java javafx oops
Last synced: 14 Oct 2025
https://github.com/spirosmaggioros/bubble
bubble is a new data structure based on the idea of fibonacci heaps
avl-tree binary-search binary-search-tree data-structures fibonacci-heap heap tree tree-structure
Last synced: 17 Jan 2026
https://github.com/tanmay-312/problem-of-the-day
Here you will find daily problem's solution for GeeksForGeeks and LeetCode from 1-1-2024. "365 Day Challenge: Daily POTD DSA"
365 365daychallenge 365daysofcode algorithms daily-coding-problem data-structures dsa dsa-algorithm dsa-practice gfg-potd gfg-solutions leetcode-practice leetcode-solutions problem-solving
Last synced: 14 May 2025
https://github.com/varun93/javascript-challenges
Compilation of common algorithms and data structures in Javascript.
algorithms data-structures javascript javascript-challenges
Last synced: 22 Apr 2025
https://github.com/hairrrrr/datastructure-overall
数据结构 C/Java
algorithms c cpp data-structures java
Last synced: 15 Oct 2025
https://github.com/avidlearnerinprogress/epi_solutions
My solutions to the problems from book "Elements of Programming Interviews" - work in progress
algorithms cpp14 data-structures elements-of-programming-interviews whiteboard
Last synced: 05 Jul 2025
https://github.com/nimit95/cpp-header
C++ header for Data structure
c-plus-plus cpp data-structures linked-list tree vector
Last synced: 13 Apr 2025
https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/aswinbarath/data-structures-and-algorithms
Problems on Data Structures and Algorithms
algorithms data-structures java leetcode problem-solving
Last synced: 14 Sep 2025
https://github.com/xfhy/datastructure
数据结构,语言:C++
cpp data data-structures structure
Last synced: 13 Apr 2025
https://github.com/nikhiljsk/strivers_sde_sheet
Python and Golang Solutions for Striver's SDE Sheet
algorithms data-structures go golang python striver striver-sde-sheet strivers-sde-sheet
Last synced: 26 Sep 2025
https://github.com/berrysoft/classlibrary
Some helpful classes
classlibrary command-line data-structures experimental unsafe-code
Last synced: 13 Oct 2025
https://github.com/dayyass/leetcode
My LeetCode solutions.
algorithms algorithms-and-data-structures data-structures leetcode python
Last synced: 13 Apr 2025
https://github.com/lihanghang/tecroom
技术栈在线总结文档,包含编程语言、数据结构与算法、机器学习、数据库等。
artificial-intelligence coding data-mining data-structures deep-learning design-patterns docker java machine-learning nlp python3 summary text-extraction text-mining tools
Last synced: 09 Apr 2025
https://github.com/aditeyabaral/data-structures-ue18cs202
A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.
algorithms c data-structures data-structures-and-algorithms
Last synced: 27 Aug 2025
https://github.com/romero-jose/dsvisualizer
A simple data structure visualizer for Jupyter Notebooks.
data-structures jupyter python visualization
Last synced: 19 Apr 2025
https://github.com/dbc2201/algorithmiccomplexities
Sample Java codes to explain algorithmic complexities
Last synced: 29 Aug 2025
https://github.com/okeuday/record_info_runtime
Parse transform for using record_info(size, _) and record_info(fields, _) during runtime
Last synced: 23 Apr 2025
https://github.com/sanmak/factorial-tail-call-optimisation
A console based application to calculate factorial using Tail-Call-Optimisation.
algorithm console data-structures factorial javascript nodejs recursive-algorithm stackoverflow subroutines tail-call-optimization tail-calls tail-recursion wikipedia
Last synced: 19 Apr 2025
https://github.com/fusion/data.cr
A bumbling foray in immutable data structures land. In Crystal!
crystal data-structures functional functional-programming immutable immutable-datastructures persistent persistent-data-structure
Last synced: 14 Apr 2025
https://github.com/mcxxmc/structures-in-go
Implementation of some data structures in golang. e.g. Binary search tree.
Last synced: 21 Aug 2025
https://github.com/hanke0/python-ctools
A collection of useful data structures and functions written in C for Python.
data-structures functions python-c-api python-c-extension python-library
Last synced: 20 Aug 2025
https://github.com/mahdavipanah/libcdll
A cozy C library that implements circular doubly linked list
c data-structures library linked-list
Last synced: 12 Oct 2025
https://github.com/alkesst/datastructures
Some data structures implemented in java and haskell
algorithms data-structures data-structures-algorithms datastructures haskell java
Last synced: 16 Jul 2025
https://github.com/robusgauli/cset.h
Typesafe, Generic & Fastest Set Data structure implementation in C
c data-structures generic hash hashmap set
Last synced: 07 Sep 2025
https://github.com/mahfuz2411/dsa-with-different-languages
Welcome to the world of Data Structures and Algorithms (DSA) in various programming languages! Explore DSA concepts and solutions using Python, C++, Java, JavaScript, C#, and more. Whether you're learning the basics or mastering advanced techniques, this repository is your key to DSA in the language of your choice. Join the coding adventure today!
algorithms cpp14 csharp data-structures graph java-8 javascript linked-list python3 queue-stack searching sorting tree
Last synced: 27 Oct 2025
https://github.com/mahmoodhamdi/leet_code_100_days
LeetCode 100 Days Challenge: Improve problem-solving skills by tackling LeetCode problems over 100 days.
challenge data-structures data-structures-and-algorithms leetcode leetcode-dart solving-algorithm
Last synced: 18 Aug 2025
https://github.com/soumilgit/sy-resources
A repository containing resources for SYBTech CSE.
algorithms binary-search binary-search-tree btech-cse-core btech-notes c cpp data-structures datascience dijkstra-shortest-path knapsack-problem lcs-algorithm maths mysql optimization php probability-distribution probability-statistics r vectors
Last synced: 19 Apr 2025
https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 18 Mar 2025
https://github.com/eliasafara/algorithmic-odyssey
📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.
algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures
Last synced: 25 Oct 2025
https://github.com/shahincsejnu/competitive-programming-solutions
Accepted solutions of various Online Judges problems (Codeforces, Codechef, Hackerrank, Lightoj, Leetcode etc)
algorithms codechef codeforces codeforces-solutions competitive-coding competitive-programming competitive-programming-contests cpp data-structures hackerrank hackerrank-solutions lightoj online-judges
Last synced: 02 Jul 2025
https://github.com/arnemileswinter/itc
Haskell implementation of Interval Tree Clocks as described by Almeida, Paulo & Baquero, Carlos & Fonte, Victor. (2008). Interval Tree Clocks: A Logical Clock for Dynamic Systems. 5401. 259-274. 10.1007/978-3-540-92221-6_18.
data-structures distributed-computing haskell-library
Last synced: 22 Feb 2026
https://github.com/dmjio/trie
This Trie is so fly
data-structures fly haskell tree trie
Last synced: 14 Apr 2025
https://github.com/gohouse/datastructure
the data structure implementation in golang(数据结构的go语言实现, 队列:queue; 散列表:hashtable; 二叉平衡树:avl-tree......)
avl-tree data-structures go hashtable queue
Last synced: 05 May 2025