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-04-06 00:07:25 UTC
- JSON Representation
https://github.com/mcleber/data_structures_and_algorithms_in_cpp
Data Structures in C++
algorithms algorithms-datastructures data-structures data-structures-and-algorithms data-structures-cpp learning-data-structure
Last synced: 10 Mar 2025
https://github.com/fabiokleis/estruturas_de_dados2
Estruturas de dados 2, linguagem C, estudo de complexidade de algoritmo, análise empírica e assintótica, árvores binárias e percurso..
algorithms avl-tree b-tree binary-search-tree binary-trees breadth-first-search c complexity data-structures depth-first-search graph-algorithms hash-table heap heap-sort priority-queue
Last synced: 09 Apr 2025
https://github.com/bhargav-joshi/ds-algo
Different Companies Solutions of problems solved by me and some practice of coding & DSA Problems are in this repo.
Last synced: 09 Apr 2025
https://github.com/milesrack/leetcode
A repository of LeetCode problems I have solved.
algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3
Last synced: 12 Jun 2025
https://github.com/dpieve/reference
Competitive programming reference.
competitive-programming cpp data-structures dinamic-programming dp graph math reference-implementation strings tricks
Last synced: 09 Apr 2025
https://github.com/danielkhakbaz/leetcode-algorithms
My leetcode solutions to problems
algorithms data-structures leetcode leetcode-javascript leetcode-solutions
Last synced: 09 Apr 2025
https://github.com/khasherdenekb/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 28 Feb 2025
https://github.com/ishre-yash/programming
my Personal Codes
algorithms c cpp data-structures leetcode-solutions python
Last synced: 28 Feb 2025
https://github.com/murpdefense/studies-software-engineering-univesp
Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.
Last synced: 03 Apr 2025
https://github.com/dbc2201/sample-atm-interface
Sample Interface example for understanding ADTs in Data Structures.
adt data-structures java object-oriented-programming
Last synced: 12 Jun 2025
https://github.com/aryank1511/dsa-for-coding-interviews
📚✨ A handy collection of my code and notes for mastering data structures and algorithms for coding interviews!
Last synced: 26 Dec 2025
https://github.com/antonio-f/c-algorithms
Basic algorithms in C language
algorithms basic-algorithms c-lang c-language data-structures
Last synced: 30 Mar 2025
https://github.com/4hmedyasser/shortest-path-distance-calculator
Application implemented with C++ in which dijkstra algorithm used to compute the shortest path between any two inputs on a graph represented with adjacency list
adjacency-list data-structures dijkstra graph object-oriented shortest-path
Last synced: 10 Mar 2025
https://github.com/mkwapisz2000/cpp-data-structures-comparison
The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array
algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing
Last synced: 12 Jun 2025
https://github.com/abdellahbellakrim/cpp42
Collection of exercises in C++
algorithms cpp data-structures low-level-programming oop stl-containers
Last synced: 28 Nov 2025
https://github.com/infinitifall/skiplist
A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly
c data-structures randomized-algorithm skiplist
Last synced: 28 Feb 2025
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 28 Feb 2025
https://github.com/hadialqattan/code-forces-solutions
My solutions for some codeforces.com coding problems using Python
algorithms codeforces-com codeforeces compititive-programming data-structures practice problem-solving python python3
Last synced: 04 Sep 2025
https://github.com/chenshuliu/python-fundamentals
Python fundamentals
data-structures programming python
Last synced: 18 Jan 2026
https://github.com/sombertm/ts-dsa
Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility
algorithms data-structures types typescript
Last synced: 28 Feb 2025
https://github.com/bazoka-kaka/programming-interview-solutions
A bunch of programming solutions from real interviews / job programming tests that me and my friends gone through
algorithms coderbyte data-structures python
Last synced: 28 Mar 2025
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: 31 Dec 2025
https://github.com/waleedgeorgy/python_data_structures
Classes for data structures that are not supported by Python.
Last synced: 12 Jun 2025
https://github.com/sandravizz/analytical-system-design
Teaching material for bachelor course at Arcada
d3-js data-structures data-visualization system-design
Last synced: 24 Jan 2026
https://github.com/ombrelin/dut1-sda
Projet Structure de Données et Algorithme : Traitements de message
Last synced: 09 Apr 2025
https://github.com/bola-nabil/hackerrank-solutions
HacerRank Solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions javascript problem-solving
Last synced: 16 Mar 2025
https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset
This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.
avl-tree cpp data-structures hashtable linked-list parsing
Last synced: 28 Feb 2025
https://github.com/orbulant/hardware-store-das
Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.
algorithm data-structures manipulate-data
Last synced: 04 Apr 2025
https://github.com/gokselgoktas/project-euler
A growing collection of solutions to Project Euler problems
algorithms cpp17 data-structures mathematics project-euler
Last synced: 01 Apr 2025
https://github.com/rohankvashisht/dsa
This repository contains code for DSA.
algorithms data-structures freecodecamp jovian replit teamtreehouse
Last synced: 25 Mar 2025
https://github.com/sharikalog7/python
python basics
data-structures python python-library python3
Last synced: 25 Mar 2025
https://github.com/injamul3798/volunteer_management-using-c-cpp
It was a group project. Me and my friends worked together. When i was in first year,me and teams spend a lot time .And it was fun.I learned a lot/.
data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/mkosir/store1arrays
Array data structure implemented in C programming language from scratch.
Last synced: 02 Apr 2025
https://github.com/injamul3798/hackerrank-solution
Coding Practice
algorithm basic begineer data-structures
Last synced: 02 Apr 2025
https://github.com/chinnanj666/data-structure-stack-using-python
data structures-stacks using python.
data-structures python3 stacks
Last synced: 07 Jan 2026
https://github.com/futarimiti/queue
An implementation of the queue data structure using array.
Last synced: 12 Jun 2025
https://github.com/burlingsmith/gridd
2D grid
2d 2d-grid data-structures grid rust
Last synced: 16 Mar 2025
https://github.com/talentedandrew/go-linkedlist
Implementation of linked list in Go.
data-structures go golang linked-list
Last synced: 29 Mar 2025
https://github.com/anastasia21112/java-practice
A compilation of book work exercises and projects done while learning Java for object oriented programs, networking, and data structures.
data-structures java networking object-oriented-programming
Last synced: 20 Oct 2025
https://github.com/imran789456123/dsa-fundamentals
Data Structures and Algorithms Fundamentals | Abdul Bari
algorithms cpp data-structures
Last synced: 25 Mar 2025
https://github.com/abdur75648/billing-counter-simulation
A Java program for event based simulation of the billing counter of a burger restaurant (McMohan's Burger)
algorithms assignment avl-tree binary-search-tree binary-tree col106 data-structures dsa heap iitd java javaprogramming queue stack
Last synced: 31 Mar 2025
https://github.com/bookseer/algorithm
Алгоритмы и структуры данных
algorithms data-structures patterns
Last synced: 28 Feb 2025
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 05 Sep 2025
https://github.com/pietrapaz/ed_dados
Arquivos da disciplina de Estrutura de Dados ✅
data-structures estrutura-de-dados
Last synced: 09 Apr 2025
https://github.com/therustifyer/master-data_structures-and-algorithms
Code and docs for the course Master Data Structures and Algorithms in C/C++
algorithms algorithms-and-data-structures c cpp data-structures
Last synced: 05 Sep 2025
https://github.com/avidlearnerinprogress/algorithmsonstrings-ucsd
Coursework solutions to UCSD DSA Specialization
algorithms cpp11 data-structures python3
Last synced: 29 Nov 2025
https://github.com/edwinhern/ts-data-structures
A personal project to learn and implement various data structures in TypeScript by creating classes and writing test files to validate them.
data-structures learning prettier typescript vitest vitest-ts
Last synced: 04 Jul 2025
https://github.com/shuvokr/leetcode_solution
Solution for the leetcode oj problems
algorithms data-structures leetcode online-judge problem-solving
Last synced: 05 Sep 2025
https://github.com/dhruvsrikanth/algorithms
A collection of useful algorithms I am learning or have learnt and implemented to further develop my understanding!
algorithms data-structures dynamic-programming graph-algorithms graphs multiplcation-algorithms np-complete-problems optimization-algorithms searching-algorithms sorting-algorithms
Last synced: 23 Apr 2025
https://github.com/chrsm/northbound
GoNorth typedefs for Go
data-structures go golang gonorth
Last synced: 07 Jan 2026
https://github.com/nizamiza/hashing
Implementation of hashing in C
c cuckoo data-structures dsa hashing hashing-algorithm separate-chaining
Last synced: 09 Apr 2025
https://github.com/praneshr/bst.js
Javascript implementation of Binary Search Tree
binary-search-tree bst bstree data-structures javascript
Last synced: 31 Mar 2025
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/petru-braha/VD-library
Visualisation of possible operations on data structures
data-structures object-oriented-programming opengl
Last synced: 05 Sep 2025
https://github.com/oleksiygarnik/leetcode-code-interview
A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.
algorithms coding-interview competitive-programming data-structures leetcode problem-solving
Last synced: 28 Feb 2025
https://github.com/nelsonbn/algorithms-data-structures-stable-vs-unstable-sort-algos
Algorithms and Data Structures - Stable Vs. Unstable Sorting Algorithms
algorithms-and-data-structures data-structures sorting-algorithms
Last synced: 06 Mar 2025
https://github.com/hrvadl/ads_lab4
Program for finding/deleting/inserting elements into binary tree
algorithms data-structures tree tree-structure typescript
Last synced: 25 Mar 2025
https://github.com/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/mrktsm/calculator
JavaFX-based Calculator App for CS216
css data-structures java javafx object-oriented-programming stack
Last synced: 09 Apr 2025
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/shreyas-wagire/dsa-college
data-structures dsa dsa-algorithm
Last synced: 28 Mar 2025
https://github.com/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/miriammondragon/salesapp
SalesApp is a mobile application for Android developed in C# and Xamarin oriented to supermarkets and online shopping for groceries, technology and different categories supported.
android android-application csharp data-structures mysql mysql-database php supermarket supermarket-management-system xamarin xamarin-android xamarin-forms
Last synced: 26 Jan 2026
https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
algorithms data-structures graph-theory javascript python sorting
Last synced: 09 Apr 2025
https://github.com/ychaaibi/leetcode-150
LeetCode - Must-do List for Interview Prep 150 🧩 🧠
algorithms competitive-programming data-structures interview interview-questions leetcode leetcode-solutions
Last synced: 11 Apr 2025
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/ashtishad/epi-patterns
Elements of Coding Interview Problem Patterns in Go/Golang
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 04 Apr 2025
https://github.com/squidmin/problem-solving-in-python
DSA exercises in Python
algorithms data-structures dsa python python3
Last synced: 13 Jun 2025
https://github.com/remykarem/advent-of-code-2020
Solution in Rust 🦀! With some pseudo-code in Python 🐍.
algorithms data-structures rust
Last synced: 01 Dec 2025
https://github.com/emanuelefavero/cracking-the-coding-interview-solutions
This repository contains my solutions to Cracking the Coding Interview questions.
algorithms cracking-the-coding-interview data-structures questions solutions
Last synced: 12 Aug 2025
https://github.com/isaacmaffeis/laboratory_of_competitive_programming2023
Python code of the competitive programming course
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/shafikshaon/python-data-structures-and-algorithms
Data Structures and Algorithms in Python
algoexpert algorithms algorithms-and-data-structures data-structures grind75 leetcode problem-solving python python-3
Last synced: 25 Mar 2025
https://github.com/yaxsomo/aerosentinel-relay-protocol
A complete custom protocol for rocketry applications with Aerosentinel Ecosystem.
aerospace communication data-structures ground-station library multiprocessor-systems packets protocol
Last synced: 28 Feb 2025
https://github.com/muhammadpauzi/javascript-data-structures
🧩 Learn Data Structures with JavaScript .
Last synced: 09 Apr 2025
https://github.com/eduardo106919/programacao_imperativa
Resolução de fichas, questões e testes da unidade curricular Programação Imperativa do ano letivo 2023/2024
Last synced: 25 Jun 2025
https://github.com/g3th/binary_heap_type
Determine whether a Binary Heap structure is 'min', 'max' or 'no-heap'.
algorithms binary-heap data-structures kotlin max-heap min-heap
Last synced: 01 Dec 2025
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 17 Mar 2025
https://github.com/bieelogrom/bibliotecasdeordenacao
Bibliotecas de algoritmo bubble sort e merge sort.
bubble-sort data-structures java merge-sort
Last synced: 13 Jun 2025
https://github.com/adamduval/notebook
Working notes related to coding, computer science, data, egineering, tech and everything in between.
data-structures git notes python sql tableau
Last synced: 28 Feb 2025
https://github.com/wilsonkinyua/data-structures
arrays data-structures html-css-javascript spread-operator
Last synced: 27 Feb 2025
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 28 Feb 2025
https://github.com/ayxhmn/heapyy
Python code snippets for competitive programming
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/ryannsq14/mstree-bench
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python
Last synced: 09 Apr 2025
https://github.com/filip-kustura/graph-cycle-detection
Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.
algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs
Last synced: 12 Apr 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 03 Jul 2025
https://github.com/dnutiu/dsa-java
A repository containing various data structures and algorithms implemented in Java.
algorithms data-structures java java-21
Last synced: 13 Jun 2025
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 29 Aug 2025
https://github.com/gitchaell/computer-scrapping
Tool that extracts data from the pages of companies that sell computers in the city of Trujillo - Peru, exports them in an XLSX file according to a relational data model, and displays them on a Power BI dashboard.
data-analysis data-structures data-visualization database dbdiagram export-excel powerbi scrapper-script scrapping xlsx
Last synced: 13 Jun 2025
https://github.com/v41bh4vr4jput/python
A comprehensive collection of Python projects, exercises, and code snippets designed to enhance your Python programming skills. This repository includes hands-on coding challenges, automation scripts, and full-fledged projects covering file management, news fetching, task tracking, and more.
data-structures exercises modules project python
Last synced: 06 Jul 2025
https://github.com/hrvadl/asd_lab5
Program for converting MFO graph to linked list
ads algorithms data-structures mfo types typescript
Last synced: 02 Aug 2025
https://github.com/mxagar/python_interviews
Data structures, algorithms, software design & Co. in python.
algorithms data-structures python
Last synced: 26 Jul 2025
https://github.com/yunyoung1819/baekjoon-algorithm-training
:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.
Last synced: 06 Sep 2025
https://github.com/balnarendrasapa/dsa
This repository contains answers to the problems from leetcode, codechef, hackerrank etc
algorithms data-structures dsa
Last synced: 05 Jul 2025
https://github.com/brettpetch/cs2120
COMPSCI 2120
compsci2120 course-material courseware cs2120 data-structures data-visualization python3 western-university
Last synced: 22 Feb 2025
https://github.com/saiteja-madha/ds-and-algo
Solutions for problems related to data structures and algorithms
algorithms data-structures hackerrank leetcode
Last synced: 24 Dec 2025