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/patricktcoakley/py-leetcode
algorithms data-structures jupyter-notebook leetcode python
Last synced: 30 Apr 2026
https://github.com/kockarevicivan/dart-snippets
Set of Dart snippets: algorithms, data structures, graph searches etc, created for demonstration purposes.
dart data-structures graph-traversal snippets sorting-algorithms
Last synced: 30 Apr 2026
https://github.com/hendurhance/cs50-c
This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller
algorithms c computer-science cs50problemsets cs50x data-structures
Last synced: 05 Apr 2025
https://github.com/austinhartzheim/bitpack.js
Efficient binary data packaging in JavaScript.
data-structures javascript javascript-library
Last synced: 01 May 2026
https://github.com/zhengxs2018/tiny-tree
一个循环解决行转树的问题,快速,轻量,无依赖。
array-to-tree array2tree data-structures tree tree2array
Last synced: 20 Jun 2026
https://github.com/christosgalano/data-structures
A header-only C++ library containing implementations of various data structures.
cmake cpp data-structures github-actions gtest
Last synced: 01 May 2026
https://github.com/gers2017/trie-ferris
trie data structure
data-structures rust tree-data-structure trie trie-data-structure trie-implementation
Last synced: 08 Jun 2026
https://github.com/suraj-kumar00/learnings-dsa-with-java
Documenting My DSA learning wth Java
algorithms-and-data-structures data-structures dsa java oop
Last synced: 05 Apr 2025
https://github.com/alicankaya192/cs_complete_terminology_guide
350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.
algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide
Last synced: 21 Jun 2026
https://github.com/suvrik/codeforces
Codeforces Template
algorithms competitive-programming data-structures mathematics
Last synced: 08 Jun 2026
https://github.com/deadcoder0904/datastructures-practice
Data Structures Practice in C++ :heart_eyes:
c-plus-plus cpp data-structure data-structures datastructures
Last synced: 12 Jun 2026
https://github.com/dxrzc/list-data-structure-cpp
Templated circular doubly linked list implementation in modern C++ focusing on low-level design, iterator support and move semantics.
cmake cpp20 data-structures googletest
Last synced: 12 Jun 2026
https://github.com/harrisonhemstreet/dsa-python
Data Structures and Algorithms! (plus some Leetcode!)
algorithms data-structures dsa leetcode leetcode-python python3
Last synced: 12 Jun 2026
https://github.com/mahmud-kandawala/c-programming-coursework
This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.
Last synced: 12 Jun 2026
https://github.com/pjiwm/ads
Sandbox for the subject algorithm and data structures.
algorithms algorithms-and-data-structures data-structures java school-assignment
Last synced: 08 Jun 2026
https://github.com/mlondimchunu/js
Just Javascript including data structures and algorithms in JS
algorithms data-structures data-structures-and-algorithms javascript
Last synced: 01 May 2026
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/raynard2010/aol-data-structures
This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.
assurance-of-learning binus c case case-study data-structures tries
Last synced: 02 May 2026
https://github.com/srodriguezamarillo/milkyroutes
MilkyRoutes es un proyecto en Java que utiliza algoritmos avanzados y estructuras de datos para optimizar rutas en la distribución de productos lácteos. Utiliza un grafo para representar las conexiones y aplica algoritmos de caminos mínimos para encontrar las rutas óptimas.
advanced-java algo avl-tree data-structures dijkstra graph-theory hashing java junit maven optimization route-planning shortest-paths unit-testing
Last synced: 02 May 2026
https://github.com/turhancan97/adventofcode
My solutions for Advent of Code (via Python)
2022-focus advent-of-code algorithms data-structures programming python
Last synced: 21 Jun 2026
https://github.com/bineet-ratna-shakya/hellswok-food-data-manager
HellsWok Food Data Manager using Data Structures & Algorithms
binary-search crud data-structures java mergesort
Last synced: 08 Jun 2026
https://github.com/matteo-campana/princeton-practice-programming-assignment
Algorithms, Part I Princeton University, programming assignements and interview questions
algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera
Last synced: 02 May 2026
https://github.com/danigb/cs-playground
Classic algorithms and data structures implemented in clojure
algorithms computer-science data-structures
Last synced: 05 Nov 2025
https://github.com/stynw7/algorithm_and_programming_python
Provides programs of Basic Algorithm and Programming using Python
algorithms algorithms-and-data-structures data-structures oop oops-in-python python
Last synced: 02 May 2026
https://github.com/saxarona/tc1031
Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++
Last synced: 02 Jan 2026
https://github.com/kothar/compactlist
An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.
Last synced: 16 Jan 2026
https://github.com/first-coding/data-structure
This DataStructure warehouse is used to learn for me.
Last synced: 02 May 2026
https://github.com/shaharashe/leetcode
A collection of my LeetCode solutions, showcasing problem-solving skills and algorithmic techniques.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-bash leetcode-c leetcode-cpp leetcode-csharp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-python3 leetcode-questions leetcode-solutions leetcode-sql math mathematics
Last synced: 13 Jun 2026
https://github.com/navpreetdevpuri/trie-js
Trie data structure implementation in javascript
data-structures javascript trie trie-data-structure typescript
Last synced: 02 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/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 09 Jun 2026
https://github.com/than-dev/collision-in-js
Collision detector made with javascript, webpack and babel to development environment and canvas API + analytical math to the app implementation.
algorithm babel data-structures development es6 javascript webpack
Last synced: 02 May 2026
https://github.com/warborn/algorithms
Implementation of some of the data structures & algorithms i've found in books and courses
algorithms computer-science data-structures interview-preparation ruby
Last synced: 09 Jun 2026
https://github.com/mhasanjoy/code
Data Structures
data-structures linked-list stack
Last synced: 30 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: 09 Jun 2026
https://github.com/sagarsdagdu/linkedlistwithrandompointer
A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27
Last synced: 30 Mar 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/an4b4515/data-structures
Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️
algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack
Last synced: 22 Mar 2025
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/revazashvili/dsa
repository for data structures and algorithms
algorithms data-structures dsa
Last synced: 09 Jun 2026
https://github.com/muthhukumar/ds-algo
Implementation of Data structures and Algorithms in Rust, Zig, Go and Typescript
algorithms data-structures golang leetcode-solutions rust typescript zig
Last synced: 04 May 2026
https://github.com/asarkar/exercism-rust
https://exercism.org/tracks/rust
algorithms data-structures exercism exercism-rust rust rust-lang
Last synced: 13 Jun 2026
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 22 May 2026
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/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/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).
Last synced: 01 May 2026
https://github.com/julioaranajr/07_databases.md
Hands on Labs [MySQL + Docker] -> Movie Management Project
containers data-structures database docker mysql
Last synced: 04 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/mahiethan/detect-optimise-passes-for-data-structs
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations
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/msskowron/godatastructures
Collection of data structures implemented in Golang.
Last synced: 13 Jun 2026
https://github.com/min-thway-htut/leetcode-problems
Solutions to LeetCode Problems
algorithms bash data-structures javascript leetcode-solutions python3 typescript
Last synced: 05 May 2026
https://github.com/kzamanbd/linked-list
In simple words, a linked list consists of nodes where each node contains a data field and a reference(link) to the next node in the list.
algorithms data-structures linked-list
Last synced: 09 Jun 2026
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/bhavinpatel4199/machine-learning-framework
This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.
classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning
Last synced: 20 Jan 2026
https://github.com/rashres/sorting-algorithm-comparison
algorithms data-structures java sorting
Last synced: 22 Mar 2025
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 13 Jun 2026
https://github.com/filipe1309/ud-ci-bootcamp
algorithms coding-challenges data-structures jest nodejs
Last synced: 06 May 2026
https://github.com/saibarathr/file-explorer
File and Folder management reusable react component created with tree data structure to add, edit and delete folders and files.
data-structures reactjs tailwindcss
Last synced: 06 May 2026
https://github.com/roydevashish/cpp
This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!
algorithms cpp data-structures object-oriented-programming oop
Last synced: 13 Jun 2026
https://github.com/mdhasanshuvo/ds-project
EazyTrip : An app for efficient ride and delivery services with a customizable map and shortest path algorithms.
algorithms data-structures map qt-creator qt-framework software-development sqlite
Last synced: 06 May 2026
https://github.com/munozrc/estructura-de-datos-no-lineales
Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.
data-structures estructura-de-datos grafos java javaee lineales rboles
Last synced: 15 Sep 2025
https://github.com/easonsyc/hash-table
My implementation of .NET IDictionary in C#.
c-sharp data-structures dotnet study
Last synced: 07 May 2026
https://github.com/mohindar99/js_datastructures_algorithums
It consists of data structures and algorithums codes in javascript
algorithms-and-data-structures data-structures javascript
Last synced: 10 Jun 2026
https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python
My learning journey of Data Structures and Algorithms in Python
algorithms data-structures python
Last synced: 24 Mar 2025
https://github.com/jitendra3109/algohack
An Android app which is contain online and offline data of popular algorithm and Data structure.
algo android-application data-structures
Last synced: 07 May 2026
https://github.com/kplanisphere/tda_list_implementation_cpp
Proyecto 2 - Estructuras de Datos
algorithm-implementation circular-linked-list cpp data-structures doubly-linked-list list-implementation memory-management singly-linked-list
Last synced: 28 Dec 2025
https://github.com/iamsumit/go-dsa
This repository is to try out data structure and algorithm.
algorithms data-structures dsa-practice golang
Last synced: 14 Jun 2026
https://github.com/dpetrosy/saed_graph_project
In this repository, I store my course project about graph theory, which I've done during my university education.
algorithms console-application course-work cpp cpp11 data-structures graph graph-algorithms graph-theory graph-visualization problem-solving spanning-tree tree university-project
Last synced: 24 Mar 2025
https://github.com/marlaugustin/spring2024-datastructure
This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester
Last synced: 24 Mar 2025
https://github.com/jiliangarette/javascript-playground
My JavaScript playground.
algorithm data-structures es6 javascript oop
Last synced: 23 Mar 2025
https://github.com/ashishshres/linked-list-in-data-structure
Linked List in Data Structure
circular-linked-list data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 02 Jul 2025
https://github.com/bottomsnode/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 12 Mar 2025
https://github.com/thenocturnaldevgypsy-io/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 26 Feb 2025
https://github.com/bmf-san/go-radix-tree
Implementation of Radix Tree assuming use in HTTP Router.
algorithms compressed-tree data-structures go http-router patricia-tree radix-tree trie
Last synced: 24 Mar 2025
https://github.com/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 2025
https://github.com/anindya-prithvi/dsa-sem2plus
Nothing impressive here, just thousands of lines of code trying to solve problems manually implementing data structures and algorithms.
Last synced: 28 May 2026
https://github.com/lithika-damnod/algorithms
C++ Algorithms & Data Structures
algorithms cpp data-structures graph
Last synced: 24 Mar 2025
https://github.com/mun1r0b0t/c-development-kit
A collection of simple datastructures in C
Last synced: 11 Jun 2025
https://github.com/drcbeatz/python-algorithms-and-datastructures
Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.
algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints
Last synced: 06 May 2026
https://github.com/drewcook/js-dsa
Code from the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele.
algorithms data-structures data-structures-and-algorithms javascript typescript
Last synced: 07 May 2026
https://gitlab.com/dawn_app/grapes
Persistent graph data structures
data-structures graph immutable persistent rust rust-lang tree
Last synced: 24 Mar 2025
https://github.com/rajeevranjancom/datastructure_and_algorithms
DataStructure and Algorithms Program and Notes
algorithms data-structures datastructures-algorithms datastructures-implementation dynamic-programming greedy-algorithms notes search-algorithm shorting
Last synced: 03 Oct 2025
https://github.com/rifa8/algo-ds-part2
Solving Problems with Algorithms
algortithms data-structures data-structures-and-algorithms
Last synced: 03 Jul 2025
https://github.com/arthur-arslanov/py-cs-playground
Computer Science basics in Python
algorithm algorithms computer-science data-structures leetcode python
Last synced: 22 Apr 2025
https://github.com/almayor/data_structures
Polymorphic data structures and associated algorithms in C. Probably don't use.
21school 42school c data-structures polymorphism
Last synced: 18 Jun 2025
https://github.com/saifshahriar/problem-solving
All my problem solvings from codeforces, hackerrank, leetcode and other websites.
algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql
Last synced: 12 Apr 2026
https://github.com/uchamod/employee_mangement_system
This is basic back-end for employee management sysyem created by using java spring boot framework
anotation data-structures database dependencies functions java oop spring-boot
Last synced: 07 May 2026
https://github.com/neutronixy/music-social-platform
Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.
back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website
Last synced: 07 May 2026
https://github.com/skudriashev/data-structures
Python Data Structures implementation examples
Last synced: 24 Mar 2025
https://github.com/kanavgoyal898/queensgambit
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation
Last synced: 02 Jul 2025
https://github.com/abdellahbellakrim/pipex
Mimic pipes in UNIX using C
algorithms c data-structures file-io low-level-programming pipes unix-shell
Last synced: 28 May 2026
https://github.com/lucas54neves/gcc216-data_structures
Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras
algorithms cplusplus cpp data-structures ufla
Last synced: 28 May 2026
https://github.com/lucashomuniz/Project-04
STATISTICAL ANALYSIS FOR DEMAND PLANNING IN POWERBI
bigquery data-analysis data-structures data-visualization database google-cloud-platform powerbi powerbi-visuals sql sql-query
Last synced: 11 Oct 2025
https://github.com/gossiperloturot/typemap
Typemap provides unique type key and value pair.
Last synced: 03 Jul 2025