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/hitensharma18/pathfindingvisualizer
A React-based pathfinding visualizer that demonstrates Dijkstra’s algorithm on an interactive grid using JSX, HTML, CSS, and JavaScript.
algorithm-visualizer css data-structures dijkstra educational frontend grid html interactive javascript jsx pathfinding react visualization web-app
Last synced: 08 May 2026
https://github.com/srgrace/30-days-of-code
30 Days of Code at HackerRank
algorithms cplusplus data-structures java-8 oop-principles python3
Last synced: 08 May 2026
https://github.com/meetzaveri/javascript-algorithms-and-snippets
Various Algorithms and snippets in javascript.
algorithm data-structures javascript js
Last synced: 10 Jun 2026
https://github.com/evandrolg/data_structures_in_ruby
A collection of data structures written in Ruby
algorithms data-structures ruby
Last synced: 10 Jun 2026
https://github.com/shikha-code36/binary_search
A binary search algorithm method
algorithms algorithms-and-data-structures binary-search binary-search-algorithm data-structures data-structures-and-algorithms python-ds-algo search-algorithm searching-algorithms searching-algorithms-interview
Last synced: 08 May 2026
https://github.com/avidlearnerinprogress/algorithmsonstrings-ucsd
Coursework solutions to UCSD DSA Specialization
algorithms cpp11 data-structures python3
Last synced: 08 May 2026
https://github.com/crvlwanek/leetcode
A collection of solutions to LeetCode problems
algorithms binary-search binary-trees cpp data-structures dynamic-programming leetcode linked-list math python recursion trie typescript
Last synced: 09 May 2026
https://github.com/thoth2357/dsa-practice
💪 A repository documenting my daily coding practice and technical study journey on platforms like LeetCode, HackerRank, and AdventOF Code. Focused on algorithms, problem-solving, and technical growth.
algorithms data-structures dsa-algorithm learning-by-doing
Last synced: 06 Sep 2025
https://github.com/convexwf/leetcode
Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。
algorithm cpp data-structures leetcode
Last synced: 24 Aug 2025
https://github.com/master4novice/react-data
Data Structure React Library.
bootstrap data-structures es6 font-awesome react reactstrap
Last synced: 12 Apr 2026
https://github.com/mrktsm/calculator
JavaFX-based Calculator App for CS216
css data-structures java javafx object-oriented-programming stack
Last synced: 09 May 2026
https://github.com/isaaczhang4/mathematical-expression-calculator
Two calculator programs, one evaluates infix expressions, the other evaluates a series of expressions which may include variables.
calculator data-structures parsing python shunting-yard-algorithm
Last synced: 22 Jun 2026
https://github.com/williamfzc/planter
compile dict (json/yaml/toml/everything) to tree
data-structures dictionary json python tree tree-structure yaml
Last synced: 10 May 2026
https://github.com/walshyb/datastructures-and-algorithms
My notes on common algorithms and data structures
algorithms algorithms-and-data-structures arrays data-structures datastructures graphs hashmaps latex
Last synced: 10 May 2026
https://github.com/lxsmnsyc/q43
A Quadtree class for JS/ES
aabb axis-aligned-bounding-box data-structures datastructures game game-dev game-development game-engine graph-algorithms quad-tree quadtree space-partitioning tree tree-structure
Last synced: 10 May 2026
https://github.com/abdulrahman3119/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 10 May 2026
https://github.com/raviteja-reddy-guntaka/data-structures-and-algorithms-in-python
Practice exercise problems in Python
algorithms data-structures jupyter-notebooks python3
Last synced: 10 May 2026
https://github.com/burakyilmaz321/data-structures
Data structure implementations
Last synced: 11 May 2026
https://github.com/shibam120302/interviewinsight
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python
algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web
Last synced: 11 May 2026
https://github.com/abhinav9444/hackerrank
This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.
algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby
Last synced: 11 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 May 2026
https://github.com/elandeyan/data-structures-and-algorithms
Implementation of data structures and algorithms in different programming languages.
data-structures python python3 queue stack
Last synced: 11 May 2026
https://github.com/tanishraj/data-structures-using-javascript
Leet Code Problems with solutions using DS and Algo
algorithms data-structures data-structures-and-algorithms data-structures-and-algorithms-js javascript
Last synced: 13 May 2026
https://github.com/alisatodorova/javachallenges
Some interesting and challenging programs and algorithms I coded in Java.
algorithms data-structures data-structures-and-algorithms java practice-programming
Last synced: 13 May 2026
https://github.com/gurrudev/dsa
Data Structures & Algorithms
algorithms c cpp data-structures dsa
Last synced: 13 May 2026
https://github.com/jackjduggan/pcbanalyzer-ds2-ca1
A PCB (printed circuit board) analyzer built with JavaFX, capable of identifying and displaying information about the different components on a PCB from an image
Last synced: 14 May 2026
https://github.com/nirmalnishant645/college-activity
Different lectures on approaching the problems asked in Job Interviews that are available on LeetCode.
algorithms big-o big-o-notation big-o-performance complexity complexity-analysis data-structures hackerrank hackerrank-solutions interview interview-practice interview-prep interview-preparation interview-questions interview-test leetcode leetcode-python leetcode-solutions python python3
Last synced: 14 May 2026
https://github.com/juliolmuller/hash-k-complementary-problem
Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).
c data-structures hash-table hashing problema
Last synced: 11 Jun 2026
https://github.com/hediyeorhan/datastructures
bfs-algorithm c data-structures dfs-algorithm queue recursive stack
Last synced: 11 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/mohamed-mostafaaa/sorting_algorithms
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.
algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented
Last synced: 12 Jun 2026
https://github.com/scisamir/alx-higher_level_programming
ALX Higher Level Programming
data-structures http https networking-in-python orm python3 sql sqlalchemy test-driven-development
Last synced: 13 Jun 2026
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/jubayer98/data-structures-basic-problems
Here are solutions to some basic data structure problems implemented in C++.
basic-programming cpp data-structures
Last synced: 13 Jun 2026
https://github.com/nairuzabulhul/leetcode
LeetCode problems in Python -- Algorithms & DS
algorthims data-structures python
Last synced: 13 Jun 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/sojebsikder/dsa
Data structure and algorithm implementation in JavaScript.
algorithm data-structures dsa interview javascript js queue stack tree
Last synced: 14 Jun 2026
https://github.com/tansudasli/data-structures
data structure implementations
Last synced: 14 Jun 2026
https://github.com/shrondi/data-estructures
TADs en C++
c-plus-plus data-science data-structures estructura-de-datos
Last synced: 14 Jun 2026
https://github.com/sr2ds/rust-data-structures-and-algorithms
Training Rust - Manual implementations of data structures and classic algorithms
algorithms data-structures rust rust-language rust-learning
Last synced: 15 Jun 2026
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: 15 Jun 2026
https://github.com/tracehelms/algorithms
Implementations of algorithms and data structures
algorithms data-structures typescript
Last synced: 15 Jun 2026
https://github.com/lucabecci/funny-js
Practise of data structures and algorithms in Javascript ES6
algorithms data-structures javascript
Last synced: 15 Jun 2026
https://github.com/gozeloglu/footballer-db
Fall 2018-2019
cpp11 data-structures doubly-linked-list linked-list
Last synced: 16 Jun 2026
https://github.com/r-papso/data-structures
Implementation of advanced data structures
avl-tree csharp data-structures hashing-algorithms kd-tree
Last synced: 16 Jun 2026
https://github.com/jitesoft/php-datastructures
Misc data structures for php 7.4.2+.
data-structures datastructures hacktoberfest map math php
Last synced: 17 Jun 2026
https://github.com/caiogmrocha/rust-studies
Repositório dedicado à criação e estudo de estruturas de dados e algoritmos famosos em Rust
algorithms bst data-structures linked-list rust
Last synced: 17 Jun 2026
https://github.com/momen-alshouha/data-structure-doubly-linked-list
This repository contains C++ implementation of a doubly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.
classes-and-objects cpp data-structures doubly-linked-list linked-list object-detection object-oriented-programming
Last synced: 17 Jun 2026
https://github.com/aanastasiou/neoads
Abstract Data Structures over neo4j
data-modeling data-science data-structures data-visualization graph-theory ogm
Last synced: 17 Jun 2026
https://github.com/brettpetch/cs2120
COMPSCI 2120
compsci2120 course-material courseware cs2120 data-structures data-visualization python3 western-university
Last synced: 18 Jun 2026
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/miojo-dev/hash_study
Small study, making a Hash structure from scratch using Pascal, the idea is to make a Hash who includes CPF and separate them by the last 2 digits and use binary search to consult
cpf data-structures data-structures-and-algorithms hash pascal pascal-language pascal-programming study study-project
Last synced: 18 Jun 2026
https://github.com/adimyy/data-structures
This repository contains implementations of fundamental data structures in Java.
Last synced: 18 Jun 2026
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 19 Jun 2026
https://github.com/lserveriiev/data-structures
Java implementation of data structures
Last synced: 19 Jun 2026
https://github.com/sparrowxiao/funplayground
Swift Fun Playground
algorithm-challenges data-structures json-decoder nsimage playground swift unit-test
Last synced: 19 Jun 2026
https://github.com/faanid/leetcode-solutions
My solutions to LeetCode problems with explanations in TS
algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript
Last synced: 20 Jun 2026
https://github.com/hebertcisco/remodel-core
A modern database-modeling toolkit
data-structures database ddl er-diagram modeling parser-implementations sql
Last synced: 20 Jun 2026
https://github.com/madmmas/java-concurrency-interview-practice
50 structured Java concurrency problems — beginner to expert — with JUnit 5 tests. Interview prep & hands-on learning.
concurrency data-structures interview-prep java java-concurrency junit5 locking maven multithreading thread-safety
Last synced: 21 Jun 2026
https://github.com/romanstrazanec/algorithms
General algorithms
algorithms computational-geometry data-structures mathematics
Last synced: 21 Jun 2026
https://github.com/muntaha-islam0019/javaplayground
A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.
algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design
Last synced: 22 Jun 2026
https://github.com/francesco-s/leetcodes
LeetCode problems solved in Python. Each solution is well-tested and easy to execute (WIP).
competitive-programming data-structures problem-solving
Last synced: 22 Jun 2026
https://github.com/goulartgusta/desafio-arrays
Desafios de estrutura de dados com tratamentos de exceções e testes.
Last synced: 22 Jun 2026
https://github.com/nopetimizer/buckets
Buckets is a Go package that provides implementations of various data structures commonly used in computer science and software development.
Last synced: 22 Jun 2026
https://github.com/bearlike/practising-dsa
I practise general Programming, Data Structures and Algorithms here.
data-structures practice-programming
Last synced: 22 Jun 2026
https://github.com/piratecoderz/dsa-final-project
University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.
algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench
Last synced: 22 Jun 2026
https://github.com/gdiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 22 Jun 2026
https://github.com/genthegreat/data-structures-and-algorithms
Data Structures in Javascript
algorithms algorithms-and-data-structures data-structures
Last synced: 23 Jun 2026
https://github.com/mwangi-derrick/go-trees
Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.
data-structures distributed-systems golang merkle-tree systems-programming
Last synced: 23 Jun 2026
https://github.com/gulsum135/circular-doubly-linked-list
C konsol uygulaması: Rastgele indekslerle çift yönlü dairesel bağlı listede işlemler.
c-programming-language circular-list console-application data-structures linked-list
Last synced: 23 Jun 2026
https://github.com/azmansikder/algo-vault
A curated collection of classic and advanced algorithm implementations in C++ for learning, reference, and competitive programming.
algorithms cpp data-structures dynamic-programming learning
Last synced: 23 Jun 2026
https://github.com/rikcav/dsa
A collection of Data Structures and Algorithms implemented in Python.
algorithms bigonotation data-structures dsa python
Last synced: 23 Jun 2026
https://github.com/itsmorais/ed_2023_02
Repositório criado para apoio as aulas de estrutura de dados 2ºSemestre de DSM
Last synced: 23 Jun 2026
https://github.com/cianhub/100daysofpythonday7
Exploring data structures in Python
100-days-of-code data-structures python
Last synced: 24 Jun 2026
https://github.com/mariajdab/foobar-with-google
My solutions to Google foobar challenges.
algorithms data-structures dinamic-programming foobar-challenge googlefoobar problemsolving trees
Last synced: 24 Jun 2026
https://github.com/gustavooly/lyceum
My personal studies
algorithms c data-structures learning procedural-programming
Last synced: 25 Jun 2026
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 14 Sep 2025
https://github.com/bormoge/leetcode
My leetcode answers.
algorithms data-structures java leetcode
Last synced: 14 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/hunan-rostomyan/dsalgo-experiments
Data Structures and Algorithms Experiments
algorithms data-structures data-structures-algorithms efficiency exercises experiments
Last synced: 12 Jun 2026
https://github.com/kpol/projecteuler
Project Euler solutions
algorithm csharp data-structures problem-solving project-euler
Last synced: 14 Jun 2025
https://github.com/lucasgianine/pilha-object
🔋 Working with stacks in data structure discipline at the @Bandtec
Last synced: 26 Mar 2025
https://github.com/nisarldev/data-structures-and-algorithms-with-visualizations-full-course-java-freecodecamp-2024
Data Structures and Algorithms with Visualizations in Java. FreeCodeCamp. 2024.
algorithms algorithms-and-data-structures data-structures data-visualization freecodecamp java linear-programming non-linear
Last synced: 13 Oct 2025
https://github.com/karmatys8/algorithms-and-data-structure
The most interesting codes that I have wrote during studying for Algorithms and Data Structures.
agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes
Last synced: 11 Mar 2025
https://github.com/gourabofficial/dsa-bootcamp
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 02 Mar 2025
https://github.com/bilgehangecici/data-structures
Highly important projects written in C for understanding basics and fundamentals of Data Structures.
algorithms c data-structures heap linked-list tree-structure
Last synced: 30 Mar 2025
https://github.com/make-github-pseudonymous-again/js-splay-tree
:zipper_mouth_face: Splay trees for JavaScript
agpl amortized binary-search-trees binary-trees computer-science data-structures dynamic-optimality javascript search search-trees splay-tree trees
Last synced: 01 Sep 2025
https://github.com/intina47/escape-commit
medium++
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/alinpahontu2912/ast-implementation
Implemented an AST in Assembly language, by using recursion
Last synced: 17 Jun 2025
https://github.com/hakeemsalman/javascript-dsa-kit
coding data-structures dsa javascript maang-preparation
Last synced: 28 Oct 2025