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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/aditya172926/ds-algo-notebooks
Algorithms, Data Structures explanation, Machine learning and Deep learning code and theory.
algorithms data-structures deep-learning machine-learning
Last synced: 17 Jul 2025
https://github.com/bilgeswe/42
Algorithms and Data Structures in C, Memory Leaks, Building Libraries, Linux Operations, Peer Learning
c client-server data-structures data-structures-and-algorithms git github linux macos memory-leak object-oriented-programming p2p project-repository sorting-algorithms terminal-ui ubuntu
Last synced: 09 Apr 2026
https://github.com/dangnm9699/coursera-data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization programming assignments on Coursera, implemented in Python
algorithms coursera data-structures specialization
Last synced: 29 Mar 2025
https://github.com/prasundas99/problem-solving
A list of all common problems (solved) from beginners to advance in problem solving
c codeforces-solutions cpp data-structures java oops-in-java problem-solving
Last synced: 09 May 2026
https://github.com/n1colasf/obligatorio-aed2
Obligatorio Algoritmos y Estructuras de Datos 2 (Semestre 4 - Marzo 2022) Calificación: 38/40
binary-search-tree data-structures hash java tree-structure
Last synced: 08 May 2025
https://github.com/noureldin2303/schoolmanagementsystem
SchoolManagementSystem Project in data-structures using java ( Double-LinkedList )
data-structures double-linked-list java linked-list project school-management student-management
Last synced: 09 Jul 2025
https://github.com/sheabunge/kit205-assign2
KIT205 Data Structures and Algorithms: Assignment 2 (Semester 1, 2018) | Assignment Grade: 100%
algorithms data-structures dijkstra-algorithm floyd-warshall-algorithm homework
Last synced: 17 Mar 2025
https://github.com/vivaxy/data-structure-visualization
🎬Data Structure Visualization with animation.
algorithms animation data-structures svg visualization
Last synced: 14 May 2026
https://github.com/mrinjamul/go-datastructures
Data Structures libraries, written in golang.
data-structures golang golang-library
Last synced: 27 Mar 2025
https://github.com/akibhaider/battleship_guessing_game_javafx-
Classic ”Battleship” game using JavaFX and SceneBuilder.
css3 data-structures html5 javafx-application javafx-gui javafxgame
Last synced: 02 Jan 2026
https://github.com/kwilczynski/container
Simple data structures to use in the Go Programming Language
Last synced: 17 Mar 2025
https://github.com/omarfawzi/data-structures
Various Data Structures implemented using C++
Last synced: 17 Jul 2025
https://github.com/mdabdullahibnaharun/c-cpp-projects
Some C/C++ Projects Develop By Me and My Team Fantastic Four
Last synced: 07 May 2026
https://github.com/seatonullberg/ugraph
C89 undirected graph implementation.
c data-structures graphs undirected-graphs
Last synced: 29 Mar 2025
https://github.com/satyamgupta53/data-structures-algorithm
Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.
algorithms data-structures java leetcode
Last synced: 18 Mar 2025
https://github.com/macabdul9/competitive-programming
Competitive programming in CPP
algorithms competitive-programming cpp14 data-structures problem-solving
Last synced: 09 Jul 2025
https://github.com/mmaffi/alg1-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 01 Nov 2025
https://github.com/piecioshka/algorithms
My solutions to known data processing problems in JavaScript
algorithms data-structures javascript
Last synced: 17 Jun 2026
https://github.com/bryanlimy/double-linked-list
Double Linked List Implementation in Python
data-structures double-linked-list linked-list python
Last synced: 04 Apr 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 19 May 2026
https://github.com/aleiva17/heap-happens
Simple, flexible, and performant implementation of the heap data structure.
data-structures heap heapsort js-library library priority-queue ts-library
Last synced: 12 Jan 2026
https://github.com/npanuhin/itmo-algo
Homework solutions for the Algorithms and Data Structures course at ITMO University (2021/2022, Future)
algorithm algorithms algorithms-and-data-structures data-structures graph graph-algorithms greedy-algorithms itmo itmo-labs itmo-university searching-algorithms shortest-path-algorithm shortest-paths sorting-algorithms
Last synced: 18 Jul 2025
https://github.com/nataliafrancisca/study-about-data-structure
my journey learning data structure
data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/guusdias/dijkstra-algorithm
N3 of data structures.
c data-structures dijkstra-algorithm
Last synced: 18 Jul 2025
https://github.com/hgschandeepa/dsa-repo
This repository contains all the answers for the🚀 LEETCODE and ⭐GFG questions, And the files are named with the Date.
arrays competitive-programming competitive-programming-contests cpp data-structures geeksforgeeks graphs javascript leetcode linked-list tree
Last synced: 20 May 2026
https://github.com/arvinsingh/advanced-oop
advanced object-oriented programming
classes data-structures inheritance memory-management standard-library
Last synced: 08 Jun 2026
https://github.com/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
https://github.com/aldoignatachandra/javascript-linkedlist
Learning data structure (Singly Linked List) using javscript and test using jest
data-structures javascript jest linked-list
Last synced: 12 May 2026
https://github.com/nadavmozeson/algorithms-implementation
A repository showcasing implementations of various algorithms, including graph algorithms (BFS, DFS, Dijkstra, Kruskal), dynamic programming solutions, and more. Designed for learning, practice, and demonstration of algorithmic problem-solving.
algorithm-implementation algorithms code-examples coding-challenges computational-thinking data-structures dynamic-programming educational graph-algorithms graph-algorithms-visualizer problem-solving python
Last synced: 12 Mar 2025
https://github.com/vaneeza-7/file-indexing-using-trees
Indexing on B tree, AVL tree and Red Black tree. 🌳 Final Project @ Data Structures
avl-tree btree btree-indexes data-structures redblack-tree
Last synced: 25 Feb 2025
https://github.com/bih-cei/sphn-to-fhir-map
Map of the Swiss Personalized Health Network Dataset to Fast Healthcare Interoperability Resources - Submission to MIE 2023 by S. Klopfenstein, S. Thun, K. Crameri and C. Stellmach
data-structures fhir health-research healthdata interoperability map mapping sphn
Last synced: 07 Apr 2026
https://github.com/netherquartz/bash_list
A linked list data structure written in Bash.
bash bash-script data-structures datastructures list shell shell-script
Last synced: 20 Apr 2026
https://github.com/priyansusahoo/data-structure-and-algorithms-java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 10 May 2025
https://github.com/sparsh-kumar/meeting-scheduler-api
Meeting scheduler backend API written in Express and Node Js.
algorithms algorithms-and-data-structures cron data-structures express expressjs expressjs-framework javascript momentjs mongodb mongodb-atlas mongodb-atlas-cloud mongoose node nodejs schedule scheduler scheduling
Last synced: 11 Apr 2026
https://github.com/hassanshehzad1/dsa_projects
## About - Virtual Pet Sanctuary Simulator The **Virtual Pet Sanctuary Simulator** is a comprehensive Java-based console application that simulates the management of a virtual animal sanctuary. The project is designed to provide an interactive experience for users in different roles—Manager, CareTaker, and Guest—allowing them to manage, care for
avl-tree binary-search-tree data-structures data-structures-and-algorithms dsa dsa-algorithm graph hashing hashmap heap iterator java linked-list queue searching-algorithms sorting-algorithms stack tree
Last synced: 11 Sep 2025
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 Mar 2025
https://github.com/ugurcanerdogan/cargo-delivery-simulation
Cargo Delivery Simulation - Data Structures project with Stack & Queue
Last synced: 06 Apr 2025
https://github.com/cherryrh/mydatastructure
个人数据结构代码仓库
algorithms cpp data-structures
Last synced: 10 Jul 2025
https://github.com/codejsha/algorithm-examples
Examples of algorithms, data structures, and problem-solving for practical applications
algorithms data-structures problem-solving
Last synced: 02 Apr 2025
https://github.com/samuelsenerwa/alx-higher_level_programming
The repository contains all the tasks done in ALX software engineering program
algorithm alx-higher-level-programming api classes-and-objects data-structures development exception-handling inheritance javascript loops modules programm python unittest
Last synced: 04 May 2026
https://github.com/jaiv24/practice-questions
algorithms data-structures java-8
Last synced: 17 Mar 2025
https://github.com/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/bursasha/c-projects
Programming and algorithmization in C ⚙️
algorithms bst c cvut-fit data-structures doubly-linked-list list programming structure
Last synced: 19 Jul 2025
https://github.com/gcarreno/nosodatasharp
Basic Noso Data blocks in C#
csharp data-structures datastructures dotnet noso noso-coin nosocoin
Last synced: 15 May 2026
https://github.com/falcao-g/estruturas-dados
Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados
c data-structures estruturas-de-dados hash heap tree
Last synced: 07 Sep 2025
https://github.com/niedzielski/practice
💡 Coding exercises and program sketches.
algorithms arrays data-structures exercises graphs heaps linked-lists matrices practice study trees
Last synced: 28 Mar 2025
https://github.com/ahmedshaabanal-saidi/custom_data_structure
A C# implementation of a generic custom data structure named MyList<T> that mimics the behavior of built-in collections. It implements IEnumerable<T>, ICollection<T>, and IList<T>, showcasing a deep understanding of interfaces, generics, and collection manipulation in C#.
Last synced: 24 Jun 2025
https://github.com/abhishekmishra-17/python-programs
python programs and some algorithm based program
algorithm data-structures python python-programs
Last synced: 18 Feb 2026
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/azusfin/structures
Implementations of Data Structures
bits bytes data-structures structures tree
Last synced: 17 Jun 2025
https://github.com/manjeettahkur/30-day-leetcode
30-Day LeetCoding Challenge In Go programming language
algorithms-and-data-structures data-structures go golang leetcode
Last synced: 24 Jun 2025
https://github.com/buzzybis/a-ds
Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.
algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst
Last synced: 18 Jun 2025
https://github.com/ibnaleem/cs-resources
a comprehensive collection of valuable computer science resources
algorithms-and-data-structures artificial-intelligence books computer-science data-science data-science-learning data-structures data-structures-and-algorithms discrete-mathematics leetcode resources
Last synced: 02 Feb 2026
https://github.com/adolbyb/cpp-data-structures
Code I Wrote From 2 C++ Classes at FAU.
abstract-data-types c-plus-plus class computer-science containerization copy-constructor data-structures deque destructor double-linked-list dynamic-array function-template linked-list memory-allocation operator-overloading queue stack struct vector
Last synced: 22 May 2026
https://github.com/9oelm/rdsa
(re)studying data structures and algorithms. Yeah i know, it's that time of the season again.
algorithms data-structures data-structures-and-algorithms interview jupyter-notebook
Last synced: 03 Apr 2025
https://github.com/minikin/dart-algorithms
🧮 Algorithms and data structures implemented in Dart with explanations and links to further readings
algorithms dart data-structures
Last synced: 17 May 2026
https://github.com/jabolopes/go-sparseset
Sparse sets with efficient traversal, joining, sorting, etc.
data-structures generics go golang golang-library sets sparse-sets utility
Last synced: 21 Mar 2025
https://github.com/anhoder/data-structure
There are some data structure implemented by PHP.
data-structure data-structures ds
Last synced: 22 Mar 2025
https://github.com/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 10 May 2026
https://github.com/izzhafeez/szmatrix
Space-partitioning data structure to improve queries for clustered points in 2D space
cpp data-structures geospatial
Last synced: 06 Apr 2025
https://github.com/madebypixel02/amazon-management-simulation-in-python
[Uc3m] The not-so-amazing power of management
amazon data-science data-structures data-structures-and-algorithms python uc3m
Last synced: 11 Sep 2025
https://github.com/kzrtt/estrutura-de-dados
Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR
c data-structures programming-exercises
Last synced: 03 Apr 2025
https://github.com/aghorui/lhf
Multilevel data and operation deduplication mechanism (implementation in C++)
big-data cache compilers data-flow-analysis data-structures database
Last synced: 08 Apr 2026
https://github.com/ghaerdi/datastructure
Learning data structure and algorithms
algorithms data-structures typescript
Last synced: 25 Oct 2025
https://github.com/alok-srivastava10/leetcode-solutions
This repository contains my solutions to various Data Structures and Algorithms (DSA) problems from LeetCode.
algorithms backtracking data-structures dynamic-programming hashmap java linked-list priority-queue problem-solving queue sliding-window stack tree
Last synced: 22 Mar 2025
https://github.com/mahmud-kandawala/leetcode-solutions
Geeking Time :)
data-structures javascript leetcode python sql
Last synced: 22 Apr 2026
https://github.com/daoud-hussain/foodpanda-management-system
A CRUD based project made using C++ Data Strucures
2darrays avl-tree cplusplus data-structures dijikstra-algorithm graphs linked-list queue stack
Last synced: 25 Feb 2025
https://github.com/mateuslevidev/python-fluent
Python study material.
backend data-structures python python3
Last synced: 24 Aug 2025
https://github.com/parthjohri/leetcodepractice
This repository holds my solutions for all the LeetCode problems that I have been solving
cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 12 Jun 2026
https://github.com/xam1dullo/dsa
Master the Coding Interview: Data Structures + Algorithms The ultimate coding interview bootcamp to help you ace your coding interviews and land your dream job. You'll not only learn data structures and algorithms but also the exact steps to take to get more interviews, more job offers, and a higher salary.
algorithms-and-data-structures data-structures javascript problem-solving self selfstudy
Last synced: 27 Mar 2025
https://github.com/zee-bit/final450
My solution to Love's Final 450 questions to do before interviews. All solutions are optimal and properly tested. Please drop a star if you find it useful! :)
algorithms cpp data-structures final45
Last synced: 11 Jun 2026
https://github.com/bragdond/universal-stack-c
Dynamic stack in C which can store any type of data
Last synced: 21 Mar 2025
https://github.com/tom474/learn_dsa_rmit
[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Learning Resources
algorithms data-structures java
Last synced: 04 Mar 2025
https://github.com/nishantpainter/problem-solving
📖 Problem Solution Archives.
algorithms data-structures problem-solving
Last synced: 14 May 2025
https://github.com/muhammetgumus/leetcode
LeetCode algorithm problems solutions & interview questions
algorithm algorithms data-structure data-structure-java data-structures data-structures-and-algorithms interview-preparation interview-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem problem-solving problemsolving
Last synced: 29 Oct 2025
https://github.com/tom474/map_system
[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Group Assignment
algorithms data-structures java
Last synced: 04 Mar 2025
https://github.com/galaxy4276/algorithm-study
팀 기반으로 운영하는 알고리즘 스터디
algorithms data-structures leetcode leetcode-solutions
Last synced: 04 Mar 2026
https://github.com/devinleamy/competitive-programming
Competitive programming archives
Last synced: 29 Mar 2025
https://github.com/himanshu-srihsk/dsa-practice
DSA Practice
algorithms algorithms-and-data-structures data-structures
Last synced: 06 Apr 2025
https://github.com/onnesok/cse220-summer
Bracu Cse220 (DATA STRUCTURES || ) basic things lab assignments all codes of DATA STRUCTURES
Last synced: 16 Jun 2026
https://github.com/elcobvg/hackerrank-ctci
My javascript solutions to Cracking the Coding Interview tutorials: https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview
algorithm-challenges coding-interview-tutorials cracking-the-coding-interview data-structures hackerrank-ctci javascript
Last synced: 27 Mar 2025
https://github.com/masumkhan081/python-code-notes
A personal collection of code notes, use cases, and best practices organized by topics for quick reference.
arrays-and-strings concurrency data-structures data-types deque dictionaries-in-python language-learning lists-python matpotlib multithreading numpy-arrays pandas python read-write sets-python tuples-in-python
Last synced: 29 Apr 2026
https://github.com/mariianikitash/data-structures-w-python
Repo with my completed data structures and algorithms questions taken from LeetCode
algorithms data-structures python3
Last synced: 05 Mar 2025
https://github.com/taharachedi/custom_stack_library-cpp
This stack isn't the usual LIFO stack; it's more like a linked list with unique behavior. I built it to learn object-oriented programming and master stack manipulation.
Last synced: 20 Mar 2025
https://github.com/paulchen2713/nthu-data_structure_2020
EECS 2040 Data Structure Lecture Slides 2020
Last synced: 03 Feb 2026
https://github.com/taharachedi/custom_queue_library-cpp
This is a custom queue, different from a standard FIFO queue, resembling a linked list with unique behavior. I built this project to learn object-oriented programming and master queue manipulation. I also implemented the core queue logic.
Last synced: 20 Mar 2025
https://github.com/tom474/learn_cpp_rmit
[RMIT 2023C] EEET2482 - Software Engineering Design - Learning Resources
algorithms cpp data-structures object-oriented-programming
Last synced: 04 Mar 2025
https://github.com/jusexton/datastructu-rs
Data Structures written in the rust programming language.
Last synced: 13 Apr 2025
https://github.com/tom474/time_bank_system
[RMIT 2023C] EEET2482 - Software Engineering Design - Group Assignment
algorithms cpp data-structures object-oriented-programming
Last synced: 09 Oct 2025
https://github.com/mdabdullahibnaharun/algorithms
Those algorithms are a finite list of instructions used to solve a problem or perform a task.
algorithms cpp11 data-structures graph tree
Last synced: 21 May 2026
https://github.com/1337fury/42_minishell
Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.
algorithms command-line data-structures shell unix
Last synced: 20 Apr 2026
https://github.com/sonirico/container
data structures & utilities to work with slices, maps... in a generic way
container data-structures generics golang
Last synced: 03 Nov 2025
https://github.com/kaierikniermann/algorithms-practice
This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.
algorithms data-structures learning practice
Last synced: 15 May 2026
https://github.com/seifalmotaz/routly
Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.
algorithms algorithms-and-data-structures dart dartlang data-structures
Last synced: 06 Feb 2026