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-29 00:07:46 UTC
- JSON Representation
https://github.com/ofadiman/grinding-leetcode
Repository contains solutions to leetcode problems.
algorithms data-structures golang leetcode sql typescript
Last synced: 18 Apr 2026
https://github.com/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 26 Feb 2026
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/theolepage/algorithmics
Algorithmics course content during my studies at EPITA.
algorithmics computer-science data-structures ocaml python
Last synced: 15 Apr 2026
https://github.com/sumeetgedam/cses
Repository to record CSES solved problems
algorithms algorithms-and-data-structures cpp11 cses cses-problem-set-solution data-structures maths searching sorting
Last synced: 09 Feb 2026
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 Feb 2026
https://github.com/yehezkiel1086/dsa-stuffs
Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.
algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki
Last synced: 16 Apr 2026
https://github.com/kailash-sankar/dsa
Data Structures and Algorithm Puzzles
algorithms data-structures javascript perl python
Last synced: 13 Feb 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/hengxin/algorithms-computability-complexity-practice
Practicing Algorithms
algorithm-coding algorithm-library algorithms data-structures
Last synced: 01 Mar 2026
https://github.com/patrice-h/presta-tests
data-structures request sql tests
Last synced: 20 Mar 2026
https://github.com/soheshdoshi/inteviewtask
data-structures lru-cache matrix python-3-6
Last synced: 27 Mar 2026
https://github.com/resq-software/vcpkg
ResQ C++ libraries for vcpkg
algorithms cmake cpp17 data-structures drone-software robotics vcpkg
Last synced: 02 Jun 2026
https://github.com/yordanov0502/academic-programming-olympiad-of-tu-varna-2022-23
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests cup data-structures gold-medal hackerrank hackerrank-challenges hackerrank-solutions java
Last synced: 01 Apr 2026
https://github.com/karthi-21/learndata
Small app for data structure course from learnCodeOnline.
data-structures online-course online-learning
Last synced: 03 Jun 2026
https://github.com/salvillalon45/technical-interview-preparation
My journey coding through NeetCode 150 Problems
algorithms data-structures javascript technical-interview-questions typescript
Last synced: 17 Apr 2026
https://github.com/paolino/haskell-mts
Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs
blockchain cryptography data-structures haskell merkle-tree rocksdb
Last synced: 05 Mar 2026
https://github.com/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
https://github.com/shivang21007/leetcode-solution-in-cpp
This is Leetcode Solution repo in Cpp. My Leetcode ID - Shivang21007
cpp data-structures leetcode-solutions leetcode-solutions-cpp
Last synced: 03 Jun 2026
https://github.com/asccrs/estructura-de-datos
Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos
algorithms data-structures java
Last synced: 17 Apr 2026
https://github.com/moromichele/cs-typescript-jest-practice
Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice
data-structures design-patterns jest typescript
Last synced: 18 Apr 2026
https://github.com/stdlib-js/dstructs
Data structures.
containers data data-structures javascript namespace node node-js nodejs ns stdlib structs structures
Last synced: 18 Apr 2026
https://github.com/utkarshmishra12/data-structures-algorithms-level-up-course-2021
Data Structures & Algorithms, Level-up Course(2021)
data-structure-and-algorithm data-structures dsa dsa-algorithm dsa-codes
Last synced: 05 Apr 2026
https://github.com/burakahmet/cs50x
Harvard's CS50x problem solutions.
algorithms c computer-engineering computer-science cs50 cs502022 cs50problemsets cs50problemsetssolved cs50x data-structures flask harvard harvardcs50 html-css-javascript python sqlite
Last synced: 18 Apr 2026
https://github.com/bevinaa/social-media-web-application
Social Media Web Application is an interactive platform designed for users to connect, share, and engage with content in a dynamic online environment
css data-structures flask html javascript python
Last synced: 05 Apr 2026
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 18 Apr 2026
https://github.com/isensee-bastian/set-generics
Tutorial code for my video Generics Part 3: How to use Generics in Golang
basic-programming beginner-tutorial-series data-structures generics golang interfaces learn-to-code sets tutorial types youtube
Last synced: 19 Apr 2026
https://github.com/haseeeb21/food-ordering-system-
This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.
algorithms collaboratory data-structures dsa googlecolaboratory googlecollab pycharm python python3 queue
Last synced: 19 Apr 2026
https://github.com/saadbutt27/leetcode
Leetcode Practice Problems
algorithms arrays data-structures doubly-linked-list hashmap hashset hashtable linked-data problem-solving singly-linked-list strings
Last synced: 19 Apr 2026
https://github.com/shahfh/data-structure-and-algo-my-journey
My journey Algo and DS
algorithm-challenges algorithms-and-data-structures data-structures javascript leetcode-solutions python
Last synced: 04 Jun 2026
https://github.com/albovo/adventofcode
A repository with all my solution for the advent of code's problems that I solved in my spare time.
advent-of-code c christmas cpp data-structures problem-solving python3 rust
Last synced: 20 Apr 2026
https://github.com/hasnathjami/data-structures-and-algorithms
algorithms cpp data-structures java stl
Last synced: 20 Apr 2026
https://github.com/joaocarvoli/programming-marathon
Focusing in solve problems to practice in group and be prepared for marathons programming
algorithms cplusplus data-structures marathon
Last synced: 05 Jun 2026
https://github.com/tsembp/epl231-groupassignment
Search Engine Implementation using TrieNode/TrieTree data structure
algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree
Last synced: 21 Apr 2026
https://github.com/nelsonbn/algorithms-data-structures-recursion
Algorithms and Data Structures - Recursion
algorithms data-structures recursion
Last synced: 22 Apr 2026
https://github.com/kartikmehta8/implementations
Implementation of Data Structures in C++
Last synced: 05 Jun 2026
https://github.com/christian-doucette/data_structs
Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.
Last synced: 05 Jun 2026
https://github.com/infinity-boi/dsa-codes
Popular Competitive Programming Questions essential for interview preparation
algorithms competitive-programming data-structures leetcode spoj
Last synced: 06 Jun 2026
https://github.com/vikky2810/c-preparation-notes
Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.
algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers
Last synced: 24 Apr 2026
https://github.com/chrkspln/binary-tree
binary tree implementation in c++
binary-tree cpp data-structures
Last synced: 05 Jun 2026
https://github.com/tutupharirabu/kalkulator-project-std
A C++ program that converts infix expressions to prefix notation and calculates the result.
Last synced: 24 Apr 2026
https://github.com/dbriane208/data-structures-and-analysis-of-algorithms
My data structures practice using Python programming language
algorithms data-structures python
Last synced: 24 Apr 2026
https://github.com/hamzahussyn/algorithms-and-datastructures-fcc
For free code camp's javascript algorithms and datastructures stream, here are my project solutions.
algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects
Last synced: 25 Apr 2026
https://github.com/contawo/uct_java
My school computer science assignments made with java implementing data structures and SQL database.
algorithms-and-data-structures data-structures database java
Last synced: 25 Apr 2026
https://github.com/senior-sigan/data-structures-training
Common data structures and algorithms I implemented just to practise
cpp data-structures learn-to-code
Last synced: 06 Jun 2026
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Jun 2026
https://github.com/abhaymishra24/data-structure-learning
Different kinds of solutions for a Data Structure method queries practice project file. Using python and java programming language .
algorithms data-structures java python
Last synced: 25 Apr 2026
https://github.com/aliramazanov/js-30-lc
Leetcode 30 Days of JavaScript Challenge
algorithms data-structures javascript typescript
Last synced: 26 Apr 2026
https://github.com/kmhmubin/red-black-tree-data-structure
black-nodes bst cpp data-structures insert-node node red red-black-trees
Last synced: 26 Apr 2026
https://github.com/danilowskic/queue-initialisation
An app shows data structure called queue. Describes how it works and what it is based on.
data-structures data-visualization java-8 queue queue-simulation
Last synced: 26 Apr 2026
https://github.com/aakash3279/my-leetcode-problems
This is a repository where coding solutions are provided which i solved in leetcode
algorithm data-structures java javascript leetcode-java leetcode-solutions sql
Last synced: 26 Apr 2026
https://github.com/htrmc/zig-concurrent-queue
Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.
concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig
Last synced: 27 Apr 2026
https://github.com/fayllan111/projeto_jogo_xadrez
Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.
chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns
Last synced: 07 Jun 2026
https://github.com/luigisalcedo/queue-on-linkedlist
Queues and Priority Queues based with LinkedLists structures on Java.
colas colas-prioridad data-structures estructuras-de-datos linked-list listas-enlazadas priority-queue queue
Last synced: 27 Apr 2026
https://github.com/handsomestwei/ds-algo
数据结构和算法实现
algorithms data-structures java
Last synced: 27 Apr 2026
https://github.com/hibatillah/learn-java
Java Programming Documentation of Information Systems, Politeknik Caltex Riau
college data-structures documentation java oop
Last synced: 27 Apr 2026
https://github.com/julgitt/memory-allocator
Memory allocator using segregated lists, created as part of an Operating Systems course
c data-structures malloc memory python school university
Last synced: 28 Apr 2026
https://github.com/sangeetm/ucsd-shortest-routes
This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.
data-structures java-8 searching-algorithms
Last synced: 28 Apr 2026
https://github.com/ashref-dev/my-leetcode-solutions
Solutions to every Leetcode problem I do and upload
algorithms algorithms-and-data-structures csharp data-structures
Last synced: 28 Apr 2026
https://github.com/vtheonly/150_leetcode_problems
LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.
algorithms coding cpp data-structures java javascript leetcode problem-solving python
Last synced: 28 Apr 2026
https://github.com/ososuna/coding-interview
Coding afternoons for cracking the coding interview
algorithms coding-interviews cpp data-structures
Last synced: 29 Apr 2026
https://github.com/tenal/canine-calculator
A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.
data-structures html5 javascript sass sass-mixins vanilla-javascript
Last synced: 29 Apr 2026
https://github.com/cvinicius987/data-structure-algorithms-golang
Data Structures and Algorithms with examples using Golang
algorithms data-structures golang
Last synced: 08 Jun 2026
https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
data-structures java junit-test sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/mosalem149/data-structure-linked_list
That repo is for data structure linked list (single & double) using python programming language
data-structures doubly-linked-list jupyter linked-list python3 single-linked-list
Last synced: 29 Apr 2026
https://github.com/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 29 Apr 2026
https://github.com/imtheprince7/javaprac
In this repository, I have uploaded practice files of of Java-8 and advance portion of Java.
data-structures java java-8 multithreading
Last synced: 29 Apr 2026
https://github.com/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/suman105/leetcode-top-interview-150
Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀
Last synced: 08 Jun 2026
https://github.com/kalwar/basic_ds
a very basic data structures using js/reactjs
data-structures palindrome-checker queue reactjs sorting-algorithms stack
Last synced: 29 Apr 2026
https://github.com/guibrandt/mc202
Implementação dos laboratórios de MC202 no segundo semestre de 2020 na Unicamp
Last synced: 08 Jun 2026
https://github.com/vivek-suthar/dsa
Covering All Data-Structures And Algorithms, Its Implementation, various problems Based on particular Data-Structure
algorithms-and-data-structures c cpp data-structures dsa-algorithm problem-solving
Last synced: 30 Apr 2026
https://github.com/asifhaider/data-structures-algorithm_2-2
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 2) Sessional Course in Level 2 Term 2
algorithms cpp data-structures graph heap java tree
Last synced: 30 Apr 2026
https://github.com/rawanfarakhnah/leetcode-solutions
A collection of my LeetCode solutions in Python and JavaScript, categorized by difficulty (Easy, Medium, Hard). Focused on clean code, efficient solutions, and improving problem-solving skills.
algorithms data-structures javascript leetcode problem-solving python
Last synced: 30 Apr 2026
https://github.com/syedhuzaifanazim/oel-a1-data-structures
data-structures jupyter-notebook python3
Last synced: 01 May 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/gbdsantos/python-playground
Learning about algorithms and data structures in Python.
2018 algorithms data-structures python
Last synced: 02 May 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/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/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/r-zy0/small-hospital-project
project for university hospital small project using GTK and data structure.
c cpp data-structures glade gnome gtk hospital hospital-management-system university-project
Last synced: 03 May 2026
https://github.com/huangkai1008/data-structure
Explore data structure by Java
Last synced: 04 May 2026
https://github.com/tahabinhuraib/cpp_ds
Data Structures and Algorithms in C/C++ from Scratch. Beware, contains craaazzy speed :)
algorithms c cpp data-structures
Last synced: 04 May 2026
https://github.com/bohdan-konovalov/algo-challenges
💡 Real-world algorithm challenges inspired by actual interviews. Practice, debug, and grow your skills — one challenge at a time.
algorithms coding-challenges data-structures interview-prep jest problem-solving react-native technical-interviews typescript
Last synced: 04 May 2026
https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023
This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.
cplusplus cpp data-structures labs
Last synced: 09 Jun 2026
https://github.com/momen-alshouha/data-structure-queue
This repo contains a C++ template class for a queue -linked-list-based- , designed with OOP principles. It features essential queue operations such as enqueue, dequeue, front, rear, size tracking, and a copy constructor.
cpp data-structures linked-list oop-principles queue
Last synced: 09 Jun 2026
https://github.com/luisfvillalon/front-end-pokemon-photo-tag
A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.
api css data-structures fetch html javascript photo-tagging reactjs routes
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/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/easonsyc/hash-table
My implementation of .NET IDictionary in C#.
c-sharp data-structures dotnet study
Last synced: 07 May 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/sathyasris27/programming-with-c-and-python
Programming exercises and practice in C, Java and Python.
algorithms c-programming data-structures java python
Last synced: 07 May 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/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/armcburney/practice
:pencil2: Practice problems implemented in C++, Python, Scala, and Ruby
algorithms data-structures python scala
Last synced: 08 May 2026