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-10 00:07:48 UTC
- JSON Representation
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/isaychris/csci210
Palomar: Data Structures & Algorithms - Java
algorithms csci210 data-structures java palomar
Last synced: 12 Aug 2025
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/valcler-manoel/exercises-in-c
The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.
arrays-and-matrices data-structures memory-management recursion
Last synced: 13 Jul 2025
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/romanstrazanec/algorithms
General algorithms
algorithms computational-geometry data-structures mathematics
Last synced: 21 Jun 2026
https://github.com/henry-azer/leetcode-solutions
LeetCode Problems Solutions.
algorithms data-structures java javascript leetcode problem-solving sql
Last synced: 06 May 2026
https://github.com/onyazuka/data-structures
Data Structures
btree cpp data-structures veb-tree
Last synced: 15 May 2025
https://github.com/xonorhc/water-distribution-data-management
Modelo de dados geoespaciais para sistemas de distribuicao de agua.
data-structures postgis postgresql
Last synced: 06 May 2026
https://github.com/filipe1309/ud-ci-bootcamp
algorithms coding-challenges data-structures jest nodejs
Last synced: 06 May 2026
https://github.com/mhdb96/buscompanyxd
🚍 A C# app to manage a bus company using LinkedList as the base data structure and text files for data storing
algorithms csharp data-structures database files linkedlist material-design
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/man2dev/data-structure-course
Some of my Data Structure projects
data-structures java university university-assignment university-course university-project
Last synced: 10 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/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/levnagornov/data-structures-and-algorithms-practice
This repository is created for personal practice of various data structures and algorithms.
algorithms data-structures java junit5
Last synced: 10 Jun 2026
https://github.com/aternus/c-data-structures
Data Structures implemented in C.
c data-structures hash-table linked-list queue stack trie xxhash
Last synced: 10 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/tojan-naiem/my-data-structure
Data structure i build it
arraylist build data-structures java linked-list node project queue stack swing-gui
Last synced: 07 May 2026
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/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/abdoufermat5/dsa-in-python
Personal notes from dsa in python book
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 10 Jun 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/essammohamed1/ds_course_fcis_students_2024
Course material , slides , code and exercises
Last synced: 29 Jun 2026
https://github.com/jbkuczma/algo
Repo of algorithms, data structures, CTCI, etc.
algorithms cracking-the-coding-interview data-structures
Last synced: 10 Jun 2026
https://github.com/rfdzan/lru_cache
An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict
data-structures lru-cache scala
Last synced: 10 Jan 2026
https://github.com/ishre-yash/programming
my Personal Codes
algorithms c cpp data-structures leetcode-solutions python
Last synced: 07 May 2026
https://github.com/ivanproskuryakov/algorithms-ts
Leetcode algorithms in TS
algorithms data-structures typescript
Last synced: 29 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/mkwapisz2000/cpp-priority-queue
This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)
alghorithms cpp data-structures heap linked-list priority-queue
Last synced: 30 Jun 2025
https://github.com/shan18/algo-wiki
Implementation of various algorithms and data structures
algorithms algorithms-implemented data-structures
Last synced: 06 Sep 2025
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/pedrodevvv/general-studies
A repository to store my studies, has data structure, node.js, sql and exercises
data-structures handlebars-js javascript mysql nodejs
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/curtis-thomas/sherlock-web
Sherlock-Web is an open-source web application aimed at empowering users by providing transparency into the personal data available from their browser.
browser-info data-structures javascript material-ui privacy react transparency web-application
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/aditeyabaral/dml-assignment-ue18cs205
A repository containing the source code for the Graph Network Assignment given as a part of the Discrete Mathematics and Logic course (UE18CS205) at PES University. The objective of the assignment was to profile a graph and verify certain properties.
c data-structures discrete-math discrete-mathematics graph graph-algorithms graphs-theory logic-programming
Last synced: 10 Jun 2026
https://github.com/iker-gonzalez/ft-containers
Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
algorithms containers cpp data-structures operator-overloading standard-template-library templates
Last synced: 29 Jun 2026
https://github.com/pedrohenrique-git/voting-system
system to create polls
data-structures oriented-object-programming typescript
Last synced: 10 Jun 2026
https://github.com/skharchikov/leetcode-rust
LeetCode solutions in Rust
algorithms blind75 data-structures leetcode rust
Last synced: 23 Jun 2026
https://github.com/chiragsdev/data-structure
Here is the Data Structure With Java
data-structures java problem-solving
Last synced: 10 Jun 2026
https://github.com/mahmudmardini/stack
Data Structures course 2019 (3rd semester)
Last synced: 08 May 2026
https://github.com/mbrsagor/pylearn
The project basically Python advance level code which there is a lot of topics in python.
algorithms data-structures data-structures-and-algorithms oop python3
Last synced: 14 Jul 2025
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/zeionara/algorythms_and_data_structures
Labs for 'algorythms and data structures' discipline
Last synced: 23 Jun 2026
https://github.com/cyberfined/splay-tree-rs
Splay tree implementation in rust
data-structure data-structures splay-tree
Last synced: 10 Jun 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: 10 Jun 2026
https://github.com/ishmal793/lists-tuples-dictionaries-json-sets
Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.
beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples
Last synced: 13 Apr 2026
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025
https://github.com/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
https://github.com/yathishbl60/algo
Data structures and algorithms
algorithms data-structures swift
Last synced: 16 Mar 2025
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/graetz23/hashcc
A hash map implementation based on templated C++
data-structure data-structures data-structures-algorithms generic hashing hashmap object-oriented template trie tries
Last synced: 12 Mar 2026
https://github.com/karrick/gotrie
Go library that implements a Trie data structure.
data-structures golang golang-library
Last synced: 06 Jul 2025
https://github.com/rylei-m/cs2420_2024_auditing_notes
Auditing Data Strucutures and Algorithms for Review and Teaching Evaluation
algorithms algorithms-and-data-structures binary-search-tree data-structures tree-structure
Last synced: 23 Jun 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/kurayami07734/dsa-cpp
Data Structures and Algorithms in C++
algorithms cpp data-structures
Last synced: 23 Jun 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/rohankalbag/data-structures
This repository contains implementations of certain data structures and the algorithms pertaining to them coded in C++
Last synced: 09 May 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/kalwar/snakegame
A very basic snake game using queue DS using JS/React
data-structures queue reactjs simple-app snake-game
Last synced: 10 May 2026
https://github.com/hrishibawane/cses-problem-set-solutions
Solutions to CSES Problem Set
algorithms cses-solutions data-structures
Last synced: 07 Sep 2025
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/plopezgit/sprint2_t1_mysql_data_structure
Data Structure comprehension
data-structures diagramming drawio eer-diagram field join mysql mysql-database query record sql table terminal workbench
Last synced: 10 May 2026
https://github.com/choonchernlim/spring-modularizer
Transforms an input object into a modularized result object based on the requested data module(s).
data-structures design-patterns groovy java-8 spring
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/arjunramakrishnan46/take-of-interview
Just for the preperation of Take Of Interview of Brototype. Topics that useful for the Brocamp students.
array binary-search binarysearchtree bubble-sort data-structures hashtable insertion-sort linear-search linkedlist merge-sort object quick-sort selection-sort trie-data-structure
Last synced: 24 Oct 2025
https://github.com/gustavodiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 25 Oct 2025
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/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
https://github.com/ayyesu/pharmacy_management_system-v2
data-structures java javafx-gui mysql
Last synced: 21 Feb 2026
https://github.com/codyvangosen/codyvangosen.github.io
CS-499 Capstone Portfolio | SNHU Computer Science Final ePortfolio demonstrating software design, algorithm development, and database integration through real-world enhancements and reflection.
3d-graphics algorithms capstone computer-science cplusplus cs499 css data-structures database html json opengl portfolio snhu software-design web-portfolio
Last synced: 24 Jan 2026
https://github.com/bayajidalam/problem-solving
algorithms cpp data-structures problem-solving
Last synced: 24 Oct 2025
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/hima890/binary_trees
A collection of C programs for learning and implementing binary tree operations, including traversal, insertion, deletion, and validation. Ideal for understanding fundamental data structures and algorithms in C programming.
algrithm alx-africa alx-low-level-programming betty-style c-programming-language data-structures group-project
Last synced: 28 Jan 2026
https://github.com/chaitanyak77/datastructures
This repository showcases a collection of data structure simulations implemented in C.
Last synced: 26 Oct 2025
https://github.com/shreyapramanik47/tcs-nqt-coding-sheet
This repository contains solutions to common TCS NQT coding problems, covering arrays, strings, sorting, and number systems in C++.
arrays cpp data-structures dsa numbers numbersystem strings tcs tcsnqt
Last synced: 01 Jun 2026
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: 26 Oct 2025
https://github.com/anupamakib/uva-and-la-problem-solution
My solution for UVa Problems will be uploaded here, as UVa solutions don't save in their website.
backtracking bfs binary-search brute-force data-structures dfs dijkstra dynamic-programming geometry graph-algorithms greedy implementation linear-search mathematics number-theory queue sorting stack tree two-pointers
Last synced: 24 Oct 2025