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-30 00:07:47 UTC
- JSON Representation
https://github.com/daleksla/stl
Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)
common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming
Last synced: 11 Jul 2025
https://github.com/tpdlshdmlrkfmcla/Data-Structure
데이터구조 학습 정리입니다.
data-structure data-structures
Last synced: 20 Jun 2025
https://github.com/sanjayengineer121/datastructure
data-structures student-project study-project
Last synced: 03 Apr 2025
https://github.com/donghl-dev/study-algorithm_datastructure
알고리즘 및 자료구조 공부를 위한 저장소
algorithm data-structures jdk8
Last synced: 20 Jun 2025
https://github.com/hritvik-mohan/linked-list-with-tests
Test Driven Linked List Dev
data-structures linked-list tests
Last synced: 11 Apr 2025
https://github.com/aghaffar570/ds_js
Implementation of Data Structures in JavaScript.
Last synced: 20 Jun 2025
https://github.com/kamui-fin/dsa
Implementation of popular data structures and algorithms
Last synced: 20 Jun 2025
https://github.com/hritvik-mohan/problem-solving-and-dsa
Data Structures & Algorithms
data-structures javascript problemsolving
Last synced: 11 Apr 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/alex-cultrera/custom-implementation-of-arraylist
Assignment completed in the Coders Campus bootcamp where I was tasked with coding my own implementation of the ArrayList data structure.
algorithms arraylist arrays data-structures interfaces java lists
Last synced: 07 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/vaibhav-chittora/dsa-practice
I am Practicing DSA in JavaScript.
data-structures java javascript
Last synced: 16 May 2026
https://github.com/vadimkorr/data-structures
:scroll: Implementation of data structures, sorting algorithms and solutions of programming tasks
data-structures sorting-algorithms
Last synced: 10 Sep 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/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/adnanrahin/algorithms-implementation-in-java
This repository is based on a commonly used algorithm in Competitive Programming.
acm-icpc algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms problem-solving puzzle sliding-windows string-manipulation
Last synced: 21 Jun 2025
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/aron-alvarenga/exercicio-algoritmos-de-ordenacao
Exercício de Algoritmos de Ordenação em Java
algorithms-and-data-structures bubble-sort college-project data-structures insertion-sort java merge-sort quick-sort selection-sort sorting-algorithms study-project
Last synced: 20 Mar 2025
https://github.com/kamarbandi/php_fundamental
📚 Fundamental Data Structures and Algorithms. This repository is a collection of fundamental data structures, algorithms, and essential programming concepts. It's aimed at providing clear and concise implementations of key topics with explanations and examples in PHP.
algorithms bfs binary-search binary-search-trees binary-trees bubble-sort data-structures dfs graphs hash-tables linear-search linked-list merge-sort php quick-sort searching-algorithms sorting-algorithms stacks-and-queues trees
Last synced: 29 Oct 2025
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/dook97/cdict
A generic ordered dictionary C library using AVL trees
data-structures dictionary tree
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/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 2025
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/kelsonbatista/project_python_restaurant_orders
Project Restaurant Orders in python
algorithms complexity data-structures dictionary python set
Last synced: 27 Mar 2025
https://github.com/stefanasandei/dsa
Data Structures & Algorithms implemented in C++
algorithms cmake cpp data-structures dsa gtest
Last synced: 11 Aug 2025
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/allenvox/leetcode
LeetCode tasks solutions
arrays c cpp data-structures dynamic-programming leetcode leetcode-solutions
Last synced: 16 May 2026
https://github.com/aruizeac/facebook-interview-go
Meta (Facebook) coding interview questions with solutions written in the Go programming language.
algorithms coding-interviews data-structures facebook go golang meta
Last synced: 22 Jun 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/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/rakibul263/data-structure
Use this C++ GitHub repository to explore the world of fundamental data structures. Implementations of arrays, linked lists, stacks, queues, trees, and more that are tidy and modular. Improve your knowledge of algorithms, learn to program, and find effective solutions to issues. With C++
Last synced: 23 Jun 2025
https://github.com/felixmairamhof/harvard-cs50-intro-computer-sience
Discover projects from Harvard's CS50 course, covering C programming, web development (HTML, CSS, Python/Flask), algorithms, and data structures. Gain insights into diverse computer science concepts and problem-solving techniques. Explore to broaden your understanding of programming and computer science.
algorithms bigonotation bootstrap c computer-science data-structures flask javascript memory python
Last synced: 07 Apr 2026
https://github.com/chihebabiza/cpp-service-queue-simulator
A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.
cpp data-structures programming-advices queue ticketing-system
Last synced: 23 Jun 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/gouravgarg48/data_structures_and_algorithms
Algorithms for different types of problems
algorithms cpp11 data-structures
Last synced: 03 Nov 2025
https://github.com/rikulauttia/data-structures-algorithms
My journey through the fascinating world of data structures and algorithms.
algorithms data-structures python
Last synced: 20 Mar 2025
https://github.com/victoandrad/stack
This repository aims to implement a stack data structure.
data-structures stack-structure
Last synced: 12 Jul 2025
https://github.com/timolinn/algorithms
Popular Computer Science Algorithms solved with Python
algorithms data-structures python3
Last synced: 21 May 2026
https://github.com/jazaltron10/ds-algo_python
Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.
algorithms data-structures python python3
Last synced: 14 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/gvicentin/cup
CUP (C Utilities Pro) is a collection of C utilities that provide various data structures and functions helpers
arraylist data-structures hashtable
Last synced: 09 Sep 2025
https://github.com/bmmunga/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
algorithms c data-structures makefile
Last synced: 27 Mar 2025
https://github.com/giulioz/tensorlibrary
Assignment for Advanced algorithms and programming methods [CM0470] course.
cpp data-structures metaprogramming template tensor
Last synced: 27 Mar 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/iamabhaytiwari343/algorithms
important algorithms
algorithm data-structures java problem problem-solving
Last synced: 14 Jul 2025
https://github.com/gauthambanasandra/dslib
Data structures library
avl-tree binary-search-tree binarytree cpp data-structures modern-cpp tree
Last synced: 20 Mar 2025
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/kartikey2807/cpp-codes
algorithms atcoder codeforces competitive-programming cpp data-structures
Last synced: 20 Mar 2025
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1
This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.
Last synced: 16 Jun 2025
https://github.com/seralaci/csharp-algorithm-challenges
Algorithms, data structures and coding challenges in C#
algorithms c-sharp challenges csharp data-structures dotnet leetcode
Last synced: 18 May 2026
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/luisedmc/datastructures-algorithms
Data Structures & Algorithms in C and Java
algorithms c data-structures java solutions
Last synced: 16 May 2026
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/matheusgrodrigues/estrutura-de-dados-e-algoritmos-com-javascript
Escreva um código JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.
algorithms data-structures jest tdd typescript
Last synced: 02 May 2026
https://github.com/dacmarcell/comparacao-bubble-quick-sort
Uma comparação do tempo de execução de um algoritmo de Bubble Sort e outro com Quick Sort
bubble-sort data-structures javascript quick-sort
Last synced: 15 Jul 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/ragibasif/merlin
A modern extension to the C Standard Library
algorithms c data-structures macros magic stdlib utility-library wizardry
Last synced: 16 Jul 2025
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 Mar 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/sevmardi/data-structures-and-algorithms
data structures and algorithms in java
data-structures java sorting-algorithms
Last synced: 14 May 2025
https://github.com/tahaaa22/problem-solving
This collection contains my approaches, thought processes, and final solutions to coding challenges from popular platforms such as LeetCode, HackerRank, and CodeForces.
cpp data-structures problem-solving sql
Last synced: 10 Sep 2025
https://github.com/aadewunmi/songsplaylist
A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.
algorithms arraylist data-structures java-8 linked-list
Last synced: 20 Mar 2025
https://github.com/dacmarcell/xor-impl
Implementação de algoritmo de criptografia utilizando operador XOR
algorithms data-structures typescript xor
Last synced: 16 Jul 2025
https://github.com/victornpb/weakmatrix
A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value
2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap
Last synced: 03 Apr 2025
https://github.com/irfantayyib07/employee-manager
Code for my "Employee Manager" project.
data-structures javascript mern-stack react redux redux-toolkit rtk-query shadcn-ui tailwindcss typescript
Last synced: 20 Mar 2025
https://github.com/welli7ngton/c-data-structures
Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC
algorithms c c-algorithms c-data-structures-and-algorithms data-structures tests
Last synced: 09 Jul 2025
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
https://github.com/mrizaln/sync-cpp
Synchronized object wrapper for C++20
cpp data-structures synchronization
Last synced: 19 Mar 2025
https://github.com/muhammadsalmanaziz/dsa-in-c-plus-plus
This repository consist of Practice questions and some leet code problems and DSA in C++ language
algorithms array cpp data-structures dsa dsa-practice
Last synced: 16 Jul 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/mukhammadrizooff/budget-app
The Pay Modus App is going to be helpful to track your expenses and transactions.
css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails
Last synced: 02 Apr 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/ki-seki/algorithm
原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的
algorithm c cpp data-structures
Last synced: 17 May 2026
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/shiveshdeogharia/dsa-playground
Interactive C++ Playground for mastering DSA with modular design and unit tests
algorithms cmake competitive-programming cpp20 data-structures data-structures-and-algorithms dsa googletest
Last synced: 17 Jul 2025
https://github.com/adilevi25/memorymanageroop
A C++ memory management system using OOP principles
allocator cpp data-structures memory-management oop simulation
Last synced: 17 Jul 2025
https://github.com/faizanzaheergit/linkedlistbankaccounts
This is an implementation of a Simple Bank Account System using Linked List and Txt File
account-management bank-account banking-system cpp data-structures datastructures filesystem linked-list linkedlists
Last synced: 17 Jul 2025
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/harshsahu23/ccp
Contains all the program ever discussed in the PLA1004 - "Competitive Coding Practices" course at VIT Bhopal University, India [Face Trainer]
algorithms competitive data-structures dsa java
Last synced: 17 Jul 2025
https://github.com/candytale55/subdway_routes_with_doubly_linked_lists_js
Model a subway line using doubly-linked-list and node classes. Subway lines have a first and last element, and are comprised of nodes (or stops) with links to the elements before and after them.
codecademy data-structures doubly-linked-list subway-network
Last synced: 17 Jul 2025
https://github.com/murf-y/leetcode
Collection of LeetCode questions to ace the coding interview!
Last synced: 17 Jul 2025
https://github.com/gabrieldiem/assignments_for_algorithms_2
Assignments handed-in for the subject "Algorithms and Programming 2", Mendez's course 2Q2020
7541 algorithms c cli data-structures fiuba memory-management university-assignment
Last synced: 17 Jul 2025
https://github.com/raphaelcausse/cuds
My library of C Utilities and Data Structures.
c data-structures utilities utilities-library
Last synced: 10 Sep 2025
https://github.com/ajgthb2002/photo-gallery--dsa-project
Implementation of a photo gallery along with a few image editing tools, using different data structures in c++
ascii-art cpp data-structures doubly-circular-linked-list matrices object-oriented-programming
Last synced: 17 Jul 2025
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
https://github.com/pedrohenrique-git/data-structures-with-javascript
Data structures with javascript
Last synced: 18 Jul 2025
https://github.com/erkylima/algorithms
Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures
algorithms algorithms-and-data-structures data data-structures
Last synced: 19 Jan 2026
https://github.com/chandrikabijore/dsa-bootcamp-java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.
algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math
Last synced: 27 Mar 2025
https://github.com/leaprovenzano/keyedtensor
WIP: keyed torch tensors
data-structures python3 pytorch torch
Last synced: 28 Apr 2026
https://github.com/hozlucas28/c-algorithms-course-2025
Repository of C algorithms and data structures course of University of La Matanza (@unlam).
2025 algorithms c codeblocks data-structures mit-license practices university university-assignment unlam
Last synced: 18 Jul 2025
https://github.com/topunix/hackerrank
:green_book: HackerRank Solutions
algorithm-challenges algorithms algorithms-and-data-structures data data-structures hackerrank hackerrank-algorithms-solutions hackerrank-challenges hackerrank-python hackerrank-solutions python
Last synced: 17 May 2026
https://github.com/mdashraful305/dsa
C implementations of various common data structures and algorithms
algorithm algorithms c data-structures linked-list
Last synced: 18 Jul 2025