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-15 00:07:40 UTC
- JSON Representation
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: 28 May 2026
https://github.com/lupcode/node-lup-expires
Offers different data structures that allow temporary storing of objects
data-structures expire npm-package
Last synced: 12 Apr 2026
https://github.com/abhinandanmishra1/leetcode-practice
Practicing questions on leetcode and solutions are being reflected here
algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions
Last synced: 19 Aug 2025
https://github.com/edignot/algorithm-data-structure-practice
🧠 My solutions to popular LeetCode, HackerRank, and other problems. Each solution has a unit test file. The goal of this project is to learn/practice algorithms, data structures, time and space complexity
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 09 Apr 2025
https://github.com/daniilroman/heaps_comparison
C++ implementations and comparison of heap data structures
binomial-heap d-tree data-structures heap leftist-heap skew-heap
Last synced: 19 Aug 2025
https://github.com/yamatoxkatana/binary-tree
A complex tree structure binary tree program
Last synced: 09 Apr 2025
https://github.com/iamabdelrahman/embedded-systems-diploma
Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects
c data-structures embedded embedded-c git makefile state-machine
Last synced: 01 May 2026
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
https://github.com/diegocrivelaro/js-ts-datastructures-algorithms
JavaScript and TypeScript Studies with Data Structure💻
data-structures javascript typescript
Last synced: 18 Apr 2026
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/jiko23/family-tree
Model out the Shan family tree so that when given a ‘name’ and a ‘relationship’ as an input, the output are the people that correspond to the relationship. Input needs to be read from a text file, and output should be printed to console. Program should execute and take the location to the test file as parameter.
backend data-structures python-3
Last synced: 14 Jul 2026
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 2025
https://github.com/shucharjer/datastructure
data structure course design. | 数据结构课程设计(黑历史)
Last synced: 02 Apr 2025
https://github.com/beangreen247/data-structures-in-python
Studying material about Data Structures In Python
arch beangreen beangreen247 data-structures debian linux markdow material open python source study unix
Last synced: 10 Apr 2026
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/loosenthedark/ci_dcd-mysql
Video tutorial walkthroughs followed as part of the Data-Centric Development module of Code Institute's Full Stack Web Development Diploma Programme
backend crud data-manipulation data-structures databases mysql python
Last synced: 10 Apr 2026
https://github.com/joaoepj/learning-algorithms
algorithms data-structures learning
Last synced: 14 Jul 2026
https://github.com/liblaf/apple
🍎 Advanced optimization and math utilities with JAX for Python projects!
ci-cd code-quality data-structures github-actions hvp jax machine-learning numerical-methods optimization python
Last synced: 14 Apr 2025
https://github.com/portexe/snips
This repository contains code snippets and algorithms that I want to save
algorithms data-structures helper-functions helpers
Last synced: 13 Jun 2026
https://github.com/iliyalb/cs-data-structure
🏗 recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
https://github.com/gharib-uk/algorithms_in_c
Algorithms in C - Learn Algorithms
algorihtm algorithms algorithms-and-data-structures c data-structures
Last synced: 05 Sep 2025
https://github.com/bluediu/static-data-structures
Static data structures C, Python and Rust
Last synced: 13 Apr 2026
https://github.com/rain0ash/netextender
Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development
csharp data-structures dotnet extension extension-methods extensionmethods extensions
Last synced: 03 Jan 2026
https://github.com/bieelogrom/filasdinamicas
Lista de atividades de listas dinâmicas em Java.
data-structures fila java queue
Last synced: 17 Aug 2025
https://github.com/hamzazafar10/movie-recommendation-system
Content based movie recommendation system using cosine similarity.
cosine-similarity data-analysis data-preprocessing data-science data-structures data-visualization jupyter-notebook machine-learning movie-recommendation python
Last synced: 02 May 2026
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/rimubytes/algoquest
Collection of LeetCode questions to ace the coding interview!
algorithms data-structures leetcode-solutions
Last synced: 29 May 2026
https://github.com/mcleber/data_structures_and_algorithms_in_python
Data Structures and Algorithms in Python
algorithms-datastructures algotithms data-structures data-structures-and-algorithms data-structures-python learning-data-structure
Last synced: 09 Jun 2026
https://github.com/bertrand31/damysos
🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 17 Aug 2025
https://github.com/debjeetsarkar/js-structures
Commonly used data structure's implementation using javascript
Last synced: 17 Aug 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: 06 Jul 2026
https://github.com/alexnguyen27/data-structure-student-management
Learning data structure and algorithms.
algorithms arraylist binary-search-tree data-structures linked-list pointers search-algorithm
Last synced: 05 Jul 2025
https://github.com/muskanmi/data-structures-java
This repository contains solutions to various discrete DSA related problems.
algorithms algorithms-java arrays bit-manipulation data-structures data-structures-java linked-lists mathematics queues recursion stack
Last synced: 09 Apr 2025
https://github.com/ranimeshehata/shortest-paths-algorithms
A program implementing the three shortest paths algorithms for directed weighted graphs which are Dijkstra, Bellman-Ford and Floyd-Warshall.
algorithms bellman-ford-algorithm data-structures dijkstra-algorithm floyd-warshall-algorithm graphs java junit-test shortest-path-algorithm
Last synced: 08 Jul 2026
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 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/tyleradammartinez/csce
A short repo contains homework and lab assignments I completed at UNT
algorithms algorithms-and-data-structures csce data-structures unt
Last synced: 25 Mar 2025
https://github.com/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 13 May 2026
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/jaketarnow/algorithmsreview
Algorithm and Data Structures review
algorithms c data-structures interview-practice java python
Last synced: 03 May 2026
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/monciego/data-structures-and-algorithm
Repository for my code in my Data Structures & Algorithm course, Second Year (2019)
algorithms bsit data-structures dsa school-work
Last synced: 16 Aug 2025
https://github.com/hein-htetsan/dsa-source-code
Algorithms make writing code faster and more reliable.
Last synced: 16 Aug 2025
https://github.com/nadidlinchestein/datastructureseasytoadvance
My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.
algorithms algorithms-and-data-structures coursework cpp data-structures programming
Last synced: 18 Jun 2026
https://github.com/janubhav/c-programs
A repository containing different C programs.
array balanced-substring basic-calculator c-language c-language-programming competitive-programming data-structures linked-list matching-parenthesis palindrome palindrome-string stack
Last synced: 15 Aug 2025
https://github.com/ascendho/dstfw
Modern C++ Syntax Implementations of the Pseudocode in Data Structures the Fun Way (from No Starch Press)
data-structures no-starch-press
Last synced: 04 Oct 2025
https://github.com/abdo-essam/red-black-tree
Red Black Tree - Data Structure
data-structures pointers redblack-tree
Last synced: 15 Jul 2026
https://github.com/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 17 Apr 2026
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/hellokelci/cs112
Data Structures (198:112) course materials from Rutgers University’s Spring 2020 semester
data-structures rutgers-university
Last synced: 14 Aug 2025
https://github.com/anvaymayekar/js-projects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 11 May 2026
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 25 Jun 2026
https://github.com/WerdsMind/Estructuras_de_datos
colección de implementaciones de estructuras de datos y algoritmos fundamentales escritos en C++
console-application cpp data-structures double-linked-list executable graph pointers pointers-and-arrays proyects tree-structure
Last synced: 04 Oct 2025
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 13 Jun 2026
https://github.com/bridgerbrown/c-http-server
HTTP Server built in C with manually built thread pool, linked list, queue, binary search tree, merge sort, and dictionary.
api backend binary-search-tree c c-language data-structures data-structures-and-algorithms http http-server linked-list low-level merge-sort queue server socket thread-pool user-management
Last synced: 14 Aug 2025
https://github.com/huangkai1008/data-structure
Explore data structure by Java
Last synced: 04 May 2026
https://github.com/momen-alshouha/data-structure-stack
This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.
Last synced: 13 Aug 2025
https://github.com/lukabratos/queue
Queue implementation in Swift
data-structures generics queue swift
Last synced: 10 Nov 2025
https://github.com/analitico-771/etf_analyzer
This is an An application that pulls and analyzes ETF data from a database
conda-environment data-analysis data-structures data-visualization database etf-investments fintech hvplot pandas-dataframe python quantitative-finance sqlalchemy
Last synced: 04 May 2026
https://github.com/asarkar/jdata
Java data structures and JUnit 5 utilities used in coding questions
binary-tree data-structures fenwick-tree java junit5 leetcode linked-list
Last synced: 13 Aug 2025
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/meysam81/students-binary-tree
a class of students, containing information about ID, Name & Grade, in a binary tree which has access methods to these datas
binary-trees c-plus-plus coding college-assignment data-structures programming project projects student-project students tree tree-structure
Last synced: 16 Mar 2025
https://github.com/vladd12/data-structures-and-algorithms-in-python-and-cpp
Data structures and algorithms in Python and C++
algorithms cplusplus cpp data-structures python python3
Last synced: 13 Apr 2026
https://github.com/elvircrn/dm
algorithms data-structures discrete-mathematics graph-algorithms
Last synced: 02 Jan 2026
https://github.com/l004p/in-memory-data-store
In memory KV store. Learning from https://build-your-own.org/redis/
Last synced: 14 Jun 2025
https://github.com/micmurawski/cloud-array
cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.
aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara
Last synced: 12 Aug 2025
https://github.com/agungdwiprasetyo/go-stl
Standard Template Library (like C++) in Go
Last synced: 26 May 2026
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 15 Jul 2026
https://github.com/zyad-eltayabi/data-structures-small-projects
🔷 A collection of data structure implementations including linked lists, stacks, queues, dynamic arrays, and an undo/redo manager, designed to demonstrate core algorithms and their practical applications.
csharp data-structures oop-principles
Last synced: 04 Oct 2025
https://github.com/washbin/sem3
repo to track program files related to courses in 3rd semester
Last synced: 01 Mar 2025
https://github.com/leoborai/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 01 Mar 2025
https://github.com/owencmcgrath/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 14 Jul 2026
https://github.com/nanaangg/clojure-vxn
🛠️ Build powerful applications with Clojure using vxn, a simple library for easier data manipulation and state management.
applications clojure command-line-tool community concurrency data-structures functional-programming game-development libraries open-source performance scripting testing vxn web-development
Last synced: 15 Jul 2026
https://github.com/qetiproject/js_data_structures_algorithms
Data Structures and Algorithms with Javascript
algorithms data-structures javascript
Last synced: 12 Aug 2025
https://github.com/muhammadfadel/mobile-telephone-service-data-structure
This is a small Data Structure task in C if you search for DS project for Mobile Telephone Service you Can Clone This project.
c data-structures datastructures
Last synced: 04 Oct 2025
https://github.com/nohomey/sdp-sorting-algorithms-homework
Repository for second homework on sorting in FMI for Structures of Data and Programming course
cpp data-structures homework sparse-trie
Last synced: 06 Sep 2025
https://github.com/phmatray/redblack
A C# implementation of a Red-Black Tree with full unit tests
algorithms csharp data-structures dotnet redblack-tree
Last synced: 09 Jun 2026
https://github.com/coooredump/coooredump.github.io
Wiki
acm algorithm data-structures gh-page leetcode mkdocs mkdocs-material oi
Last synced: 21 Aug 2025
https://github.com/bruce-mig/gl-lib
Glue based Library for Data Structures
c-library data-structures glue-code
Last synced: 15 Jul 2025
https://github.com/gabrielsilva798/estudosjava
Projeto Especialista Java - estudos pessoais e projetos criados para estudo na linguagem JAVA, caminho dos arquivos locais: "C:\Users\gabriel\eclipse-workspace"
challenge data-structures estrutura-de-dados java object-oriented orientacao-a-objetos
Last synced: 02 Apr 2025
https://github.com/the-mastermind-of-this-gen/files_sphere
Game-style file manager running entirely in CMD with smooth video-based animations, interactive mouse/keyboard input, and a modern, polished GUI.
algorithms console-app data-structures ffmpeg graphics gui object-oriented-programming
Last synced: 18 May 2026
https://github.com/saibarathr/comments-system
Multi-level comments handling using react component with tailwind css and tree data structure
data-structures reactjs tailwindcss
Last synced: 04 May 2026
https://github.com/farhad2415/job_scraper
Job Site Based Job Scraping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 05 May 2026
https://github.com/1ayanabil1/100-days-of-python-bootcamp
Join me on my journey to code in Python every day for 100 days! 🐍 This challenge is designed to sharpen my programming skills, explore Python libraries, and build cool projects along the way.
data-structures data-structures-and-algorithms data-visualization django flask machine-learning matplotlib numpy pandas python seaborn web-development
Last synced: 09 Apr 2026
https://github.com/parmodkumar28/codingninjas_dsa
Coding Ninjas DSA Questions Solutions
Last synced: 14 Jun 2025
https://github.com/mollybeach/cucumber
Cucumber: Java Project Dynamic OOP Programming Data Structures Project
data-structures dynamic java oop project
Last synced: 10 Aug 2025
https://github.com/jfrimmel/talks-and-sources
This repository contains a list of talks and papers, that I find insightful and worth sharing
c concurrency conference conference-talk cplusplus cpp data-oriented data-structures list optimization papers rust security simd software-arch software-design talk talks video videos
Last synced: 05 May 2026
https://github.com/qibinlou/kotlin-common-lib
A Guava-like Kotlin common platform algorithms and utilities lib.
algorithms common data-structures js jvm kotlin library
Last synced: 13 Apr 2026
https://github.com/Akilesh-GA/PythonMazeSolver
a maze represented as a 2D array where 1s are walls and 0s are open paths. The player or algorithm starts at a designated entry point and aims to reach the exit point. You can implement various algorithms to solve the maze, such as Depth-First Search (DFS), Breadth-First Search (BFS), or A
Last synced: 23 Feb 2026
https://github.com/rodrigo-sp17/algorithms-ds
Implementation of algorithms and data structures. Part of Algorithms course by Princeton University, on Coursera.
Last synced: 01 Mar 2025
https://github.com/mauriciovazquezm/advanced-data-structures
Advanced Data Structures course tasks and projects.
algorithms data-structures java python
Last synced: 05 May 2026
https://github.com/binary-wizardry/leetcode-solutions
Personal LeetCode Solutions
algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3 solutions
Last synced: 03 Oct 2025
https://github.com/vishal-raj-1/july-leetcoding-challenge
This repository contains solutions of leetcode july challenge.
algorithms cpp data-structures data-structures-and-algorithms leetcode-july-challenge
Last synced: 30 May 2026
https://github.com/sasha-hk/saceit-term-paper
📄 Term paper for SACEIT
algorithms cpp data-structures oop stack
Last synced: 13 Sep 2025
https://github.com/roy7077/design-and-analysis-of-algorithm
algorithms-and-data-structures circular-linked-list data-structures dfs-algorithm dijkstra-algorithm doubly-linked-list dynamic-programming graph knapsack01 linked-list power-function stack subset-sum-problem topological-sort unordered-map
Last synced: 10 Aug 2025
https://github.com/dpashutskii/data_structures_algorithms_in_python
Solutions for the Udacity course - Intro to Data Structures and Algorithms
algorithms course data-structures udacity
Last synced: 09 Aug 2025
https://github.com/selvamuthukumaranrajan/recipeapp
Native android food recipe app
android data-structures java ui-design xml
Last synced: 15 May 2026