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-07-03 00:07:45 UTC
- JSON Representation
https://github.com/mu-selim/datastructures-algorithms-implementation
Data structures and algorithms implementation with JavaScript and C#
algorithms csharp data-structures javascript leetcode problem-solving
Last synced: 17 May 2026
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/ale-soares/cracking-the-coding-interview-solutions
Personal Cracking the Coding Interview solutions written in Python with Big O Analysis.
algorithms cracking-the-coding-interview data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/bside89/data_structures_practice2
Practical activity #2, Data Structures, in Computer Engineering graduation.
connected-component-labelling data-structures queue
Last synced: 04 Apr 2026
https://github.com/orelba/knights-travails
Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm
breadth-first-search computer-science data-structures graph-algorithms
Last synced: 08 Jun 2026
https://github.com/splode/practice-ts
This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.
algorithms data-structures typescript
Last synced: 04 Nov 2025
https://github.com/remonhasan/leetcode-solutions
Leetcode problem solutions 🗳️
algorithms array competitive-programming data-structures hash-map leetcode-cpp leetcode-solutions string
Last synced: 18 Jun 2026
https://github.com/winterrdog/dsa-winterrs
i tried to re-implement some algorithms from
algorithms computer-science data-structures python3
Last synced: 17 Jul 2025
https://github.com/yagoleo/go-algo
用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!
algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang
Last synced: 08 May 2025
https://github.com/amr-yasser226/ambulance-management-system-dsa
A centralized system for managing ambulance services across multiple hospitals, utilizing data structures to optimize ambulance allocation and improve emergency response times.
algorithms ambulance-management-system course-project cpp data-structures emergency-services hospital-simulation optimization patient-dispatch priority-queue queue real-time-simulation resource-allocation simulation stack systems-design unit-testing zewail-city
Last synced: 17 Jul 2025
https://github.com/harismuneer/Queue-using-Stacks
🎁 A complete C++ implementation of Queue using two Stacks.
data-structures double-stacks free-to-use queue stack stack-queue two-stacks
Last synced: 16 Jul 2025
https://github.com/s41r4j/dsa
[ Data Structures & Algorithms ]
algorithms community computer-science contributions-welcome data-structures data-structures-and-algorithms dsa
Last synced: 20 Jan 2026
https://github.com/spacebody/datastructure-algorithmanalysis
The data structure implementation in C
algorithm-analysis course-algorithm data-structures
Last synced: 13 Apr 2025
https://github.com/captainabernathy/cpp_programming_principles
Programming: Principles and Practice Using C++
algorithm cpp data-structures educational tutorial
Last synced: 12 May 2025
https://github.com/grahamstrickland/clrs
Exercises and C++20 implementations of the algorithms from "Introduction to Algorithms" (3e) - Cormen, Leiserson, Rivest, & Stein
algorithms boost clrs cpp20 data-structures
Last synced: 15 Jul 2025
https://github.com/ngljcb/px-m-ary-tree
Made a m-ary tree in java as final project for "Algoritmi e Strutture Dati" course.
algorithms-and-data-structures data-structures java m-ary tree-structure university-project
Last synced: 15 Jul 2025
https://github.com/helyousfi/data-structures-and-algorithms
A crash course on data-structures and algorithms using C/C++ and Python.
algorithms c c-plus-plus data-structures embedded-systems
Last synced: 15 Jul 2025
https://github.com/ryansakurai/data-structure-pack
Pack of data structures implemented in C
c data-structures deque heap list ordered-list queue stack
Last synced: 21 Mar 2025
https://github.com/sabyasc/dp-pyproj
dp-pyproj is all about various dynamic programs written in Python.
data-structures dynamic-programming python3 solid-principles
Last synced: 13 Jun 2025
https://github.com/kedaroo/dsa-practice-js
Practice of DSA implementation (so as not to get rusty 😛)
Last synced: 14 Jul 2025
https://github.com/basemax/circlequeuego
The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.
circle-queue data-structure data-structure-and-algorithm data-structures data-structures-and-algorithms go golang queue
Last synced: 24 Jun 2025
https://github.com/youssefali11997/data-structure-assignments
Implementations of Linear Data Structures (Linked List - Stack - Queue) and Some Applications in Java
data-structures git java junit
Last synced: 17 May 2026
https://github.com/fabberr/data-structures
Estruturas de Dados diversas implementadas em C++.
c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training
Last synced: 02 Apr 2025
https://github.com/vihlancevk/list
Data structure list with visualization
c cache-friendly data-structures graphviz learning-task student-project
Last synced: 17 May 2026
https://github.com/zyx-0314/dsa-travel-membership-agency-system
A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations
basic-programming cpp data-structures school-project
Last synced: 10 Apr 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 29 May 2026
https://github.com/leonardpepa/intro-to-data-structures
A Data structures class that i took in unirversity
c college data-structures dsa dsa-algorithm list queue stack tree
Last synced: 10 Sep 2025
https://github.com/chihebabiza/my-cpp-stack
This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.
Last synced: 23 Jun 2025
https://github.com/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 2025
https://github.com/antonio-f/binsearch
Binary Search algorithm (iterative and recursive versions) in C
binary-search c clang data-structures fundamentals
Last synced: 06 Jul 2025
https://github.com/royluonanjing/leetcode-daily
Daily practice with Leetcode and HackerRank. Just do it!
algorithms backtracking-algorithm data-structures dfs-algorithm dynamic-programming leetcode-java
Last synced: 22 Jun 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/andreiavrammsd/static_vector.rs
A no-std, stack-allocated vector with fixed capacity and dynamic length
data-structures no-std rust static-vector vector
Last synced: 22 Jun 2025
https://github.com/sohamkayal4103/graphs
This repository covering important concepts related to graphs.
algorithms algorithms-and-data-structures data-structures graph graph-algorithms
Last synced: 22 Jun 2025
https://github.com/lin93555/-algorithm-training-cpp-py
LeetCode algorithm practice using C++ and python. Includes detailed explanations, comments, and time complexity analysis for each solution.
algorithms cpp data-structures leetcode python solutions
Last synced: 17 May 2026
https://github.com/mbrav/practicum_algorithms
A collection of Python files and Jupyter Notebooks with algorithms from Yandex Practicum course
algorithms data-structures practicum python yandex
Last synced: 29 Apr 2026
https://github.com/captainabernathy/learning_python_5th_edition
Learning Python 5th Edition
algorithm data-structures educational python python2 python3 tutorial
Last synced: 17 Feb 2026
https://github.com/werdsmind/proyectos-cpp
Todos los scripts hechos con c++
algorithms automatic-ordering console-application cpp data-structures file-manager no-gui proyects
Last synced: 10 Sep 2025
https://github.com/bryanpmx/utep_cs_data_structures
This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.
algorithms computer-science data-structures graph-theory java python sorting-algorithms
Last synced: 17 May 2026
https://github.com/hk-transfield/java-data-structures
A collection of basic data structures, written in Java.
abstract-data-types algorithms-and-data-structures binary-search-tree data-structures data-structures-and-algorithms hashtable java linked-list
Last synced: 01 Apr 2025
https://github.com/fattahsamit/pps
Programming & Problem Solving
algorithms c coding-problems data-structures hackerrank javascript leetcode problem-solving python sql
Last synced: 16 Apr 2026
https://github.com/fabianoxyz/data-structures
Some Common Data Structure and Algorithms Implementation
algorithms data-structures data-structures-and-algorithms library
Last synced: 20 Jul 2025
https://github.com/ahmedmustahid/algorithms_illuminated
Solution to all programming assignments of the Stanford Algorithms class in Coursera given by Prof Tim Roughgarden
Last synced: 21 Jun 2025
https://github.com/eduardogomesf/data-structures-and-algorithms
Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms fundamentals-of-programming
Last synced: 11 Jul 2025
https://github.com/sang-w0o/secure-advanced-c
c cert-c data-structures secure-coding
Last synced: 21 Jun 2025
https://github.com/rafaelmoraes003/restaurant-orders
System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.
data-structures hashmap python set
Last synced: 21 Mar 2025
https://github.com/jiaqiluo/summer-activity-library-v2
A practice for binary search tree(BST)
binary-search-tree bst cpp data-structures
Last synced: 21 Mar 2025
https://github.com/ikeraguero/c-data-structures
A collection of exercises and projects focused on Data Structures in C, designed to explore and apply fundamental concepts. [UDESC]
academic c data-structures exercises lists queues stacks trees
Last synced: 21 Jun 2025
https://github.com/stylepatrick/data-structure-arithmetic-algorithm
Some examples for arithmetic data structures algorithm.
algorithm data-structures java
Last synced: 21 Mar 2025
https://github.com/kamui-fin/dsa
Implementation of popular data structures and algorithms
Last synced: 20 Jun 2025
https://github.com/xonorhc/sewer-data-management
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
data-structures postgis postgresql sql
Last synced: 14 Jul 2025
https://github.com/mburuxx/alx-higher_level_programming
High Level Programming and Python projects
data-structures object-oriented-programming python
Last synced: 20 Jun 2025
https://github.com/georgiosmatzarapis/algorithm-challenges
Algorithm challenges in C++.
algorithm-challenges algorithms cpp data-structures modern-cpp
Last synced: 29 Mar 2025
https://github.com/mustafahakkoz/0-1_knapsack_problem
Solutions and Performance Comparisons for Knapsack Problem
Last synced: 20 Jun 2025
https://github.com/sanjaraiy/dsa_interviewpracticse
This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚
algorithms cpp17 data-structures data-structures-and-algorithms vscode
Last synced: 03 Jul 2026
https://github.com/yoc00lig/algorithms-and-data-structures
Algorithms and data structures course at AGH UST. Implementations of basic algorithms and tasks solutions.
agh-ust algorithms algorithms-and-data-structures asd data-structures leetcode
Last synced: 12 Sep 2025
https://github.com/mrigank005/c-programming
Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.
Last synced: 05 Apr 2025
https://github.com/xorz57/trie
Trie written in C++14
cpp data-structures datastructures trie
Last synced: 13 Jul 2025
https://github.com/stephenwanjala/priorityquejavaquiz
Priority ques in java practical example
Last synced: 17 Jun 2025
https://github.com/dylankle/dieting-data
Food and water tracking application with GUI written completely in Java
data-structures gui input-output object-oriented-programming
Last synced: 15 Jun 2025
https://github.com/dinomite/forgetsy-jvm
JVM port of Forgetsy, a trending library, backed by Redis
data-structures java jvm kotlin
Last synced: 16 May 2026
https://github.com/venkataramanarao5/templated-data-structures-implemented-in-cpp
A repository containing cpp programs implementing common data structures using templates
data-structures heap linked-list queue stack template
Last synced: 17 Jun 2025
https://github.com/amansrv/dsa-hackerrank
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithms data-structures hackerrank
Last synced: 24 Jan 2026
https://github.com/zunainaliazam/phonebook-management-system
This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.
cpp data-structures doubly-linked-list
Last synced: 05 Apr 2025
https://github.com/mxssl/binary-search-tree
Binary Search Tree implementation in Go (Golang)
algorithms binary-search-tree data-structures go golang structure
Last synced: 17 Jun 2025
https://github.com/augustdanell/datastructures
Here I implement different datastructures. You never know when you need them, and so, to have them on Git ready to be used has helped me to solve many Kattis problems and more :)
data-structures graph-search-algorithms
Last synced: 12 Apr 2025
https://github.com/izam-mohammed/dsa-practices
In this repository, I document my journey of learning and practicing data structures and algorithms. It's an ongoing effort to deepen my understanding of fundamental concepts, improve problem-solving skills, and prepare for coding interviews or competitive programming.
data-structures dsa dsa-algorithm dsa-practice
Last synced: 17 Jun 2025
https://github.com/lthibault/uq
Fast unbounded queue with efficient allocation
data-structures generic memory-efficient queue
Last synced: 29 Mar 2025
https://github.com/antunesluis/lib-ed
Repositório dedicado às implementações das principais estruturas de dados em C.
Last synced: 29 Oct 2025
https://github.com/bishal7448/leetcode_dsa_100_question_challenge
100-Day LeetCode DSA Challenge This repository tracks my journey of solving one LeetCode problem daily for 100 days. Each entry includes the problem, code solution, and explanation of the approach. Aimed at mastering Data Structures and Algorithms, it showcases consistent progress and learning. 🚀
algorithms c data-structures datastructures-algorithms dsa-learning-series java javascript leetcode
Last synced: 12 Apr 2025
https://github.com/gireeshbharmshetty/java-lru-cache
A simple LRU (Least Recently Used) Cache implementation in Java using HashMap and Doubly Linked List.
algorithms cache data-structures java lru-cache system-design
Last synced: 07 May 2025
https://github.com/arlovy/tpo-ayed2
Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE
algorithms algoritmos data-structures estructuras-de-datos java
Last synced: 07 May 2025
https://github.com/abdullahalshawafi/cookit
Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.
algorithms c cpp data-structures oop system
Last synced: 07 May 2026
https://github.com/namkatcedrickjumtock/data-structures
Data Structure and Algorithm implementation with multiple programming language.
algorithms data-structures programming-languages
Last synced: 27 May 2026
https://github.com/BardiFarsi/MemoizationMultiThreading
Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.
algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming
Last synced: 15 May 2025
https://github.com/saadarazzaq/master-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 03 Jul 2026
https://github.com/henriquelluiz/scala-data-structures
Learning DSA with Scala Language.
algorithms data-structures jvm scala
Last synced: 02 May 2026
https://github.com/slmt/ds-collection
A collection of data structures written in Rust.
Last synced: 05 Apr 2025
https://github.com/prayash/playgorithms
📖 Algorithms and data structures in JavaScript and Swift 3
algorithms cracking-the-coding-interview data-structures leetcode
Last synced: 12 Apr 2025
https://github.com/maxrt101/cpp-collections
POC collections library using C++20 concepts
collections cpp20 data-structures
Last synced: 05 Apr 2025
https://github.com/yashsiwach/university_trash
DSA Practice questions 💫Only For Help
algorithm algorithms algorithms-and-data-structures cpp data-structures datastructures-algorithms dsa-algorithm notes
Last synced: 10 Jul 2025
https://github.com/lavantien/go-graphy
Graph Theory Briefings and Algorithm Implementations in Go
algorithms data-structures graph
Last synced: 13 May 2025
https://github.com/jseg380/estructuras-datos
Prácticas en C++ de la asignatura Estructuras de Datos
Last synced: 20 Mar 2025
https://github.com/zaythedev/amazon-clone
The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.
amazon data-structures react reactjs
Last synced: 18 May 2026
https://github.com/erikrios/hackerrank
The Solution Code of Challenges in HackerRank
algorithm-and-data-structure algorithms data-structures hackerrank hackerrank-solutions java problem-solving
Last synced: 25 Jun 2025
https://github.com/erikrios/avl-tree
AVL Tree Implementation using Go
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 25 Jun 2025
https://github.com/jiaqiluo/summer-activity-library
A practice for hash table(with chaining)
cpp data-structures hash-table
Last synced: 21 Mar 2025
https://github.com/till213/back-to-java
Algorithms & data structures implemented in Java.
algortithms data-structures java
Last synced: 07 Jul 2025
https://github.com/progambler227788/base-convertor-winform-csharp
This is made in C# winform. It is used to convert every base to another base like binary to decimal or vice versa.
bases-conversions binary-converter binary-to-decimal c-sharp coding coding-programming csharp-code csharp-coding data-structures decimal-to-binary desktop-development dot-net numbers-conversion octal-converter octal-to-binary windows-forms-csharp winform
Last synced: 13 Mar 2025
https://github.com/prosenjitjoy/dsa-in-go
Go implementation of common data structure and algorithms.
Last synced: 05 Apr 2025
https://github.com/prosenjitjoy/leetcode-solutions
Leetcode problem solutions in Go
algorithms data-structures problem-solving
Last synced: 05 Apr 2025