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-30 00:07:47 UTC
- JSON Representation
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/rafaybbx/food-delivery-system
A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.
cpp data-structures dijkstra-algorithm food-delivery-application linked queue
Last synced: 08 Apr 2025
https://github.com/sysread/p6-algorithm-skewheap
An efficient and flexible min heap algorithm for perl6
data-structures heap perl6 priority-queue skew-heap
Last synced: 23 Jan 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/w1z2z/algorithms-js
Simple algorithms in JavaScript
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/ychaaibi/leetcode-150
LeetCode - Must-do List for Interview Prep 150 🧩 🧠
algorithms competitive-programming data-structures interview interview-questions leetcode leetcode-solutions
Last synced: 11 Apr 2025
https://github.com/tayyabasghar/dsa_semester_3
This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.
Last synced: 08 Apr 2025
https://github.com/henrylin03/odin-linkedlist
Implement linked list data structure using vanilla JavaScript (Node) as part of The Odin Project's "Full Stack JavaScript" course.
data-structures data-structures-and-algorithms javascript linked-list linked-list-in-js linked-lists linkedlist
Last synced: 29 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/chanonroy/coding-challenges
📚 Various data structure and algorithm coding challenges in Python 3 and JavaScript
algorithms data-structures javascript python
Last synced: 17 May 2026
https://github.com/juliolmuller/binary-tree-calculator
Simple application to apply knowledge acquired studying Binary Trees data structure.
binary-tree c calculator data-structures
Last synced: 29 May 2026
https://github.com/hojat72elect/kotlin_data_structures_algorithms
Common algorithms and data structures implemented in Kotlin.
algorithms data-structures jvm kotlin
Last synced: 16 May 2025
https://github.com/muhammadpauzi/javascript-data-structures
🧩 Learn Data Structures with JavaScript .
Last synced: 09 Apr 2025
https://github.com/eduardo106919/programacao_imperativa
Resolução de fichas, questões e testes da unidade curricular Programação Imperativa do ano letivo 2023/2024
Last synced: 25 Jun 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/abdo-essam/redblacktree-with-gui-and-console-application
Algorithms Analysis and Design Course
data-structures jframe redblack-tree tree-structure
Last synced: 15 Mar 2025
https://github.com/gharib-uk/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 05 Sep 2025
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/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/bieelogrom/bibliotecasdeordenacao
Bibliotecas de algoritmo bubble sort e merge sort.
bubble-sort data-structures java merge-sort
Last synced: 13 Jun 2025
https://github.com/knifecake/ads
Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.
Last synced: 29 May 2026
https://github.com/gauravjuvekar/aint-safe
aint-safe - Lock-free async-interrupt-safe data structures
Last synced: 21 Jul 2025
https://github.com/tsiarokhin/bsu-famcs-algo-solutions
My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)
acm algorithms bsu competitive-programming data-structures famcs study
Last synced: 05 Jan 2026
https://github.com/dd0wney/ds
Collection of data structures and algorithms for my reference in languages I'm interested in
Last synced: 12 Jun 2026
https://github.com/eduardosilvadiniz/mentoring-dstask-golang
data-structures faculty-project
Last synced: 16 May 2025
https://github.com/nkcoder/dsa-space
All data structure and algorithm practice.
algorithms data-structures leetcode
Last synced: 29 May 2026
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 09 Jun 2026
https://github.com/iampavangandhi/photoeditor
🖼️ Photo Editor Web App (using 3D Array)
arrays data-structures javascript photo-editor vanilla-javascript
Last synced: 28 May 2026
https://github.com/ryannsq14/mstree-bench
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python
Last synced: 09 Apr 2025
https://github.com/joakimteixeira/data-structure-exercises
Common data structures written in C.
c data-structures dynamic-memory-allocation pointers
Last synced: 10 Jun 2026
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/ww92030-storage/datastructures
Data Structures in various languages
algorithms data-structures data-structures-and-algorithms
Last synced: 29 Jun 2026
https://github.com/mantono/cheap
Priority queue as a channel
channels concurrency data-structures heap mpmc mpsc
Last synced: 23 Mar 2025
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://github.com/nibble-4bits/leetcode-challenges
My solutions to various LeetCode challenges
algorithms code-challenges data-structures leetcode
Last synced: 15 Mar 2025
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 2025
https://github.com/orelba/knights-travails
Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm
breadth-first-search computer-science data-structures graph-algorithms
Last synced: 08 Jun 2026
https://github.com/splode/practice-ts
This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.
algorithms data-structures typescript
Last synced: 04 Nov 2025
https://github.com/gireeshbharmshetty/java-lru-cache
A simple LRU (Least Recently Used) Cache implementation in Java using HashMap and Doubly Linked List.
algorithms cache data-structures java lru-cache system-design
Last synced: 07 May 2025
https://github.com/yehezkiel1086/data-structure-solutions
📖 Data structures and algorithms solutions writte in C/C++ language
Last synced: 28 Mar 2025
https://github.com/remonhasan/leetcode-solutions
Leetcode problem solutions 🗳️
algorithms array competitive-programming data-structures hash-map leetcode-cpp leetcode-solutions string
Last synced: 18 Jun 2026
https://github.com/sanchithaudana/data-structures-algorithms
Data structures & Algorithms
algorithms algorithms-and-data-structures data-structures java
Last synced: 05 Apr 2025
https://github.com/vishvanavanjana/dsa
Data Structures and Algorithms
algorithms data-structures graphs
Last synced: 12 Jun 2026
https://github.com/youssefelghamour/binary_trees
Repository containing implementations of various binary tree operations in C
algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures
Last synced: 08 Jul 2025
https://github.com/yagoleo/go-algo
用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!
algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang
Last synced: 08 May 2025
https://github.com/guyfrommilkyway/dsa-js
Data Structures and Algorithms for JavaScript
algorithms data-structures dsa javascript
Last synced: 30 Oct 2025
https://github.com/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 2025
https://github.com/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 2025
https://github.com/manukot/wlamart_globaltech
Walmart USA Advanced Software Engineering Virtual Experience Program on Forage - October 2024 * Completed the Advanced Software Engineering Job Simulation where I solved difficult technical projects for a variety of teams at Walmart. * Developed a novel version of a heap data structure in Java for Walmart’s shipping department, showcasing
data-munging data-structures java optimization python3 relational-database-design software-architecture sql uml
Last synced: 02 Mar 2025
https://github.com/arlovy/tpo-ayed2
Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE
algorithms algoritmos data-structures estructuras-de-datos java
Last synced: 07 May 2025
https://github.com/s41r4j/dsa
[ Data Structures & Algorithms ]
algorithms community computer-science contributions-welcome data-structures data-structures-and-algorithms dsa
Last synced: 20 Jan 2026
https://github.com/parthsharma2/pyds
A data structures python library
data-structures library python
Last synced: 06 Sep 2025
https://github.com/spacebody/datastructure-algorithmanalysis
The data structure implementation in C
algorithm-analysis course-algorithm data-structures
Last synced: 13 Apr 2025
https://github.com/nishanth-panthangi/algorithms-demystified
An attempt to demystify all popular & complex Algorithms and Data Structures by Implementing in Languages that I know, Java & Python.
algorithms data-structures java python
Last synced: 17 May 2026
https://github.com/laplacexd/data-structures-and-algorithms
Just a repo that contains all my data structures and algorithms practice.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures
Last synced: 16 Oct 2025
https://github.com/shahdd21/social-media-application
A project that simulates a real-world social media application
authentication authorization console data-structures database design-patterns hashing-algorithm hashing-passwords java oop security simulation social-media social-network
Last synced: 15 May 2026
https://github.com/prayash/playgorithms
📖 Algorithms and data structures in JavaScript and Swift 3
algorithms cracking-the-coding-interview data-structures leetcode
Last synced: 12 Apr 2025
https://github.com/dorukgezici/datastructures-hw2
Circular and Doubly Linked List Implementation with C++
c-plus-plus circular-linked-list data-structures doubly-linked-list homework itu
Last synced: 03 Mar 2025
https://github.com/captainabernathy/cpp_programming_principles
Programming: Principles and Practice Using C++
algorithm cpp data-structures educational tutorial
Last synced: 12 May 2025
https://github.com/wf001/data-structure
This is experimental implementation of Singly Linked List
Last synced: 24 Jun 2025
https://github.com/niks290192/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 12 Mar 2025
https://github.com/yashsiwach/university_trash
DSA Practice questions 💫Only For Help
algorithm algorithms algorithms-and-data-structures cpp data-structures datastructures-algorithms dsa-algorithm notes
Last synced: 10 Jul 2025
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/kalebers/data_structures
Data Structures in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/themysterysolver/leet-and-fun
A collection of LeetCode questions to ace the coding interview!
c-language data-structures db java javascript leetcode mysql pandas-python python python3
Last synced: 19 Jan 2026
https://github.com/vextroyer/heap
Heap data structure implementation on several languages
Last synced: 12 Jun 2025
https://github.com/thefcraft/cp-algorithms
A personal repository for competitive programming solutions, including CSES, Project Euler, and HackerRank problems, with custom debugging utilities and scripts.
algorithms cpp data-structures
Last synced: 03 Apr 2025
https://github.com/thiagofleal/tonight
C header file
c c-framework c-library data-structures exception-handler hight-level memory-allocation object-oriented-programming pointer statement tonight
Last synced: 24 Jul 2025
https://github.com/wayandway/algorithms-javascript
📒 Algorithms in JavaScript
algorithms data-structures javascript problem-solving
Last synced: 03 Apr 2025
https://github.com/group4layers/flextable
FlexTable (flextablejs) is a JavaScript library that provides a class with a simple API to work with tables (headers, rows, columns, sort, format) facilitating the analysis and data manipulation.
csv csv-types data-manipulation data-processing data-structures flextable formatter javascript nodejs sorter table tableview
Last synced: 17 May 2026
https://github.com/ryansakurai/data-structure-pack
Pack of data structures implemented in C
c data-structures deque heap list ordered-list queue stack
Last synced: 21 Mar 2025
https://github.com/ryansakurai/task-list
Implementation of a task list using an ordered list and a stack, based on a Data Structures project.
Last synced: 20 Jul 2025
https://github.com/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/dannykenneth/kangaroo-long-jump
A game based on grade 11 2D kinematics. Your goal is to grow a kangaroo by jumping across obstacles and catching food. This is a project created for grade 11 computer science.
data-structures file-handling python-3
Last synced: 09 Sep 2025
https://github.com/vaibhav-chittora/dsa-practice
I am Practicing DSA in JavaScript.
data-structures java javascript
Last synced: 16 May 2026
https://github.com/abdellahbellakrim/push_swap-42
Implement a sorting algorithm in C using a minimal number of instructions and utilizing two stacks.
algorithms c data-structures low-level-programming sorting-algorithms stack
Last synced: 24 Jun 2025
https://github.com/professorlevi/CompetitiveProgramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 20 Jun 2026
https://github.com/basemax/circlequeuego
The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.
circle-queue data-structure data-structure-and-algorithm data-structures data-structures-and-algorithms go golang queue
Last synced: 24 Jun 2025
https://github.com/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/youssefali11997/data-structure-assignments
Implementations of Linear Data Structures (Linked List - Stack - Queue) and Some Applications in Java
data-structures git java junit
Last synced: 17 May 2026
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 31 Aug 2025
https://github.com/dkoh2018/chatroom_java
Command-line chatroom application for real-time communication with data structure implementations
arraylist chatroom command-line-app data-structures hashmap java multithreading
Last synced: 20 May 2026
https://github.com/andirsun/datastructures-poo-algorithms
My Own data structures implementations in javascript
Last synced: 19 Jun 2026
https://github.com/vihlancevk/list
Data structure list with visualization
c cache-friendly data-structures graphviz learning-task student-project
Last synced: 17 May 2026
https://github.com/fomadev/kiva-db
KivaDB v1.0.0 : Moteur Clé-Valeur haute performance en C. Architecture Append-Only & Indexation RAM (O(1)). Vitesse : +38 000 ops/sec (Buffered I/O). Inclus : Shell interactif, Scan, Stats et Compaction. Fiabilité : Verrouillage de fichier et Stress Test validé. Un stockage léger, rapide et robuste sous licence MIT.
append-only c data-structures database hacktoberfest hash-map high-performance key-value-store mit-license nosql open-source storage-engine
Last synced: 02 Feb 2026
https://github.com/davialencar2/cp-training
Destinado ao aprendizado e prática de programação competitiva.
algorithms competitive-programming data-structures
Last synced: 22 Mar 2025
https://github.com/rfieve/doubly-linked-list
A zero-dependency TypeScript library to work with double linked lists and arrays of any types.
array data-structures doubly-linked-list typescript utility-library
Last synced: 24 Jun 2025
https://github.com/williamjardim/analise
A data analysis package made from scratch in JavaScript
computer-science data-analysis data-analytics data-cleaning data-engineering data-science data-structures database-search datascience datasets feature-engineering feature-selection mathematical-functions matrix-search numerical-computation sample-search search-algorithm statistics vector-search
Last synced: 03 Apr 2025
https://github.com/amir-hshahi/leet-codes
Adding: LeetCode problems solution
Last synced: 20 Aug 2025
https://github.com/sanketmaru/dsa-gfg
Data Structure & Algos implemented in Typescript
algorithms data-structures linked-list queue recursion stack tree typescript
Last synced: 09 Apr 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 29 May 2026
https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java
This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.
algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java
Last synced: 04 Mar 2026
https://github.com/arriqaaq/hash
Hash is an in-memory Redis like hash datastructure
Last synced: 11 May 2026
https://github.com/isensee-bastian/set-strings
Tutorial code for my video Generics Part 2: Using the empty Interface in Golang
basic-programming beginner-tutorial-series data-structures generics golang learn-to-code maps sets tutorial youtube
Last synced: 16 May 2026