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-03 00:07:45 UTC
- JSON Representation
https://github.com/kevinknights29/dsa_in_java
This repo contains data structures and algorithms implemented in Java.
algorithms data-structures java
Last synced: 22 Mar 2025
https://github.com/entropy-tamer/justcode
Compact binary encoder/decoder with space-efficient encoding scheme
binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint
Last synced: 10 Apr 2026
https://github.com/dimits-ts/graphlibraryforcsharp
A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs
data-structures library wrappers
Last synced: 06 Nov 2025
https://github.com/prthd/programs-in-cpp
⚡ A collection of C++ programs covering data structures, algorithms, and problem-solving techniques. Includes implementations of graph algorithms, dynamic hashing, matrix operations, pointer concepts, and more, making it a valuable resource for competitive programming and system-level programming. 🚀💻
algorithms competitive-programming cpp data-structures dynamic-hashing graph-algorithms object-oriented-programming pointer-management problem-solving system-programming
Last synced: 31 Aug 2025
https://github.com/spacey-sooty/c-basics
beginner c-language data-structures learning
Last synced: 07 Apr 2025
https://github.com/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 28 Apr 2026
https://github.com/7astro7/leetcode
bad solutions to leetcode problems
algorithms c data-structures docker java leetcode python
Last synced: 31 Dec 2025
https://github.com/goutamhegde002/dsa-roadmap-for-beginners
The "DSA Roadmap for Beginners" repository is a comprehensive guide designed to help beginners learn Data Structures and Algorithms (DSA) efficiently. It provides structured content covering fundamental and advanced topics in DSA, with practical examples, exercises, and coding problems.
beginner beginner-friendly beginner-guide coding-practice data data-science data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice dsa-roadmap interview-preparation interview-resources programming-fundamentals
Last synced: 28 Feb 2026
https://github.com/andrewjprice/algorithms-and-data-structures
Algorithms and Data Structures Using Ruby
algorithms binary-search binary-search-tree data-structures heapsort insertionsort linked-list mergesort quicksort ruby selectionsort shellsort sorting-algorithm sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/lynnsh/simple-evaluator
Java Evaluator Academic Project
data-structures java reverse-polish-notation
Last synced: 25 May 2026
https://github.com/shuddha2021/distributed-system-simulator-in-golang
A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.
concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing
Last synced: 15 May 2025
https://github.com/anishlearnstocode/data-structures-algorithms
Solutions to Specialization Data Structures and Algorithms @Coursera ~UCSD and National Research University Higher School Economics
algorithms coursera data-structures solutions
Last synced: 04 Jan 2026
https://github.com/firyanulrizky/strukturdata-kuliahsemester2
Kumpulan Projek Struktur Data Kuliah Semester 2
c circular-linked-list circular-queue data-structures double-linked-list hash-table infix linked-list posix queue stack
Last synced: 15 Sep 2025
https://github.com/sami-bre/grokking_algorithms
a repo to hold code I wrote while going through the book "Grokking Algorithms by Aditya Bhargava". An amazing book :)
algorithms data-structures python
Last synced: 28 Mar 2025
https://github.com/mr-won/data-structure
데이터구조 학습 정리입니다.
data-structure data-structures
Last synced: 30 Mar 2025
https://github.com/mehmetkoca/pickle-java
Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces
Last synced: 06 Mar 2025
https://github.com/itsindrajput/student-database-management-system
This repository contains the source code and documentation for a Student Database Management System implemented in C programming language.
c-programming-language data-structures database graphics-programming
Last synced: 05 May 2026
https://github.com/mahmoud-elghonemy/datastructureusingc
implementation Data structures by c programing, separate implementation user levels as a header file and programmer level as c file
c data-structures layer user-management
Last synced: 15 May 2025
https://github.com/ibchgenomic/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 30 Mar 2025
https://github.com/nkokor/red-black-tree
Implementation of Red-Black Tree data structure using Python
data-structures red-black-tree
Last synced: 21 Apr 2026
https://github.com/mustafahakkoz/comparison_of_sorting_algorithms
Performance Comparisons for Sorting Algorithms
data-structures performance-analysis sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/networkflux/ft_containers
Let’s re-implement the standard C++ containers
algorithms complexity containers cpp data-structures
Last synced: 20 Jul 2025
https://github.com/clustercockpit/cc-specifications
Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures
api api-graphql api-rest data-structures file-archive schema
Last synced: 04 Jan 2026
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/adkrgu/leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/josegpt/fundamentals
Fundamental Data Structures and Algorithms.
algorithms c data-structures dynamic-programming makefile sort trees
Last synced: 29 Jun 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/sureshsundriyal/bloomfilter-python
A simplistic bloomfilter implementation in pure python.
bloomfilter bloomfilter-python data-structures python python3
Last synced: 23 Mar 2025
https://github.com/maxilevi/c-data-structures
C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects
Last synced: 21 Jun 2025
https://github.com/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
Last synced: 14 Mar 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/ishivanshgoel/swiggy-system-design
Minimalistic Software Design of a food ordering Company.
data-structures hashmap linked-list queue stl
Last synced: 26 May 2026
https://github.com/sorianog/code-refreshers
Coding problems to refresh the mind
algorithms big-o data-structures java time-complexity
Last synced: 23 Mar 2025
https://github.com/renato4333/learn-artificial-intelligence
bayesian-inference capsule-network causal-inference convolutional-neural-networks data-structures deep-learning deep-learning-algorithm knn lua matplotlib pandas probabilistic-programming python pytorch question-answering regression-algorithms scikit-learn torch
Last synced: 11 Apr 2026
https://github.com/codenitros/hello-world
algorithms data-structures mathematics
Last synced: 04 Jan 2026
https://github.com/bscarpari/algorithms
Some algorithm exercises in a variety programming languages.
Last synced: 25 Jun 2026
https://github.com/thurunany/trabalho1_eda
Estudos em Estrutura de dados
data-structures eda pointer study
Last synced: 07 Apr 2025
https://github.com/raadiah/dsa-using-go
Implementing the most used data structures and algorithms using Go.
algorithms algorithms-and-data-structures data-structures golang
Last synced: 15 Mar 2025
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 2025
https://github.com/suryart/algorithms
Data Structures and Algorthims
algorithms data-structures datastructures ruby
Last synced: 22 Mar 2025
https://github.com/vladifish/labex2
2605 (Data Structures and Algorithms) LabEx2
Last synced: 30 Jun 2025
https://github.com/aykrimino/aoc
solving advent of code problems using golang
algorithms competitive-programming data-structures go golang
Last synced: 30 Mar 2025
https://github.com/nihonxim/computerscience
Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方
algorithms computer-science data-structures
Last synced: 23 Mar 2025
https://github.com/azaz9026/myntra_review_project
Myntra Scraper Project Project Overview: The Myntra Scraper Project is designed to extract product data from the Myntra website. This tool enables users to gather information such as product names, prices, descriptions, ratings, and images for analysis, comparison, or personal use.
data-science data-structures data-visualization filesystem github mogodb mogoose python3 strreamlit web-scraping
Last synced: 10 Apr 2026
https://github.com/hemisphere-studio/async-subscription-map
Async bookkeeping data structure for multithreaded state subscriptions
async data-structures multithreading subscriptions
Last synced: 15 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-insertion-sort
Algorithms and Data Structures - Insertion sort
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/nelsonbn/algorithms-data-structures-graphs-representation
Algorithms and Data Structures - Graphs Representation
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 15 Jul 2025
https://github.com/spignelon/python
Python algorithms, assignments and practicals
algorithm algorithms algorithms-and-data-structures algorithms-datastructures daa data-structures design-and-analysis-of-algorithms dsa freecodecamp freecodecamp-algorithms python python-algorithms python-assignment
Last synced: 21 May 2026
https://github.com/nikhil25803/dsalgo
C++ Basic Programs | Data Structure | Algorithms
algorithms cpp data-structures
Last synced: 04 Apr 2025
https://github.com/chmuhammadasim/cpp-work
algorithms-and-data-structures cpp data-structures
Last synced: 23 Mar 2025
https://github.com/jagadeeshm007/leetcode
This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.
algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions
Last synced: 07 Jun 2026
https://github.com/kuanhungchen/spring-2019-data-structures
📦 Some programming assignments about basic data structures.
Last synced: 25 Feb 2025
https://github.com/mubassim-khan/recursion-java
A few programs of Recursion topic/concept in Java language, helpful to understand the flow of program & method of recursion in Data Structures & Algorithm.
data-structures datastructures-algorithms java recursion recursive-algorithm
Last synced: 05 Mar 2025
https://github.com/hafizhhasyhari/struktur-data-2024-kuliah-s1-bachelor
Struktur Data implementasi berbagai konsep dasar Struktur Data menggunakan bahasa pemrograman C, C++, dan mungkin bahasa pemrograman lain yang saya gunakan di kampus. Selain itu, terdapat tantangan-tantangan telah saya selesaikan yang berkaitan dengan C++ Algoritma Robotika.
algorithms algorithms-and-data-structures cplusplus data-structures strukturdata
Last synced: 23 Mar 2025
https://github.com/lmbarros/dump
DUMP: Dump of Unsorted Morsels for Programmers
algorithms data-structures reference
Last synced: 21 Feb 2026
https://github.com/th92rodr/data-structures-and-algorithms
Data Structures and Common Algorithms Implementations.
Last synced: 15 Mar 2025
https://github.com/frozenlemontee/myleetcodesolution
My Leetcode Solution
algorithms data-structures java leetcode leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/huseyincenik/power_bi
PowerBI Files
dashboard data data-science data-structures data-visualization dataset datavisualization dataworld microsoft-power-bi powerbi powerbi-custom-visuals powerbi-dashboards powerbi-desktop powerbi-reports powerbi-visuals powerbidashboard powerquery querying user-interface workout-wednesday
Last synced: 05 Jan 2026
https://github.com/candytale55/nodes_js_datastructs
A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."
codecademy data-structures ice-cream-shop node-concept
Last synced: 31 Mar 2025
https://github.com/indirapriyadharshini-63/sortingvisualizer
Sorting Visualizer in react
bubble-sort data-structures heap-sort merge-sort quick-sort react react-hooks sorting-algorithms sorting-algorithms-implemented sorting-visualization use-sound
Last synced: 11 Apr 2026
https://github.com/mustafahakkoz/market_simulation
Simple Linked List implementation in C language
Last synced: 23 Mar 2025
https://github.com/smeltier/data-structures-c
This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.
algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c
Last synced: 16 May 2025
https://github.com/fokaaas/asd-labs
This repo contains completed labs of the Algorithms and Data Structures course
algotithms c-language data-structures graphs labs
Last synced: 31 Jul 2025
https://github.com/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 Jun 2025
https://github.com/dev-mdirfan/data-structure-in-c
Data Structure and Algorithm in c language full guide Tutorial.
c-language data-structures dsa-algorithm
Last synced: 01 Jul 2025
https://github.com/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 2025
https://github.com/krankur/ds-algo
All things data structure and algorithm in vanilla JavaScript (no ES6)
algorithms data-structures es5-javascript javascript
Last synced: 01 Jul 2025
https://github.com/iampavangandhi/contactlistsearch
📱 Contact List Search (using Tries)
contact-list data-structures javascript tries vanilla-javascript
Last synced: 30 May 2026
https://github.com/lif31up/data-structures-and-algorithms-clang
data structure with CLang
Last synced: 18 Mar 2025
https://github.com/igor-baiborodine/epi-go
(WIP) Elements of Programming Interviews in Go
algorithms coding-challenges data-structures elements-of-programming-interviews go golang interview-preperation
Last synced: 27 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/marcoschalet/pokedex
Jogo em C feito com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.
Last synced: 15 Mar 2025
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/narayan954/dsa-problems
leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions
Last synced: 11 Apr 2026
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/gauravjuvekar/aint-safe
aint-safe - Lock-free async-interrupt-safe data structures
Last synced: 21 Jul 2025
https://github.com/francescobarbieri/codingchallenges
Solutions to various coding problems from renowned platforms like Advent of Code, LeetCode, and more.
algorithms coding-challenges data-structures interview-prep problem-solving
Last synced: 31 Mar 2025
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/sans-arch/data-structures-and-algorithms
algorithms data-structures javascript
Last synced: 16 May 2025
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/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/tayyabasghar/deadlock-os
This is a mock Copy of Operating system that is based on Linked List Data Structure i was working on but it is not complete even to my own expectations. I have to leave it as i am in 4th semester and it was 3rd semester Final Project.
cpp17 data-structures linked-list
Last synced: 08 Apr 2025
https://github.com/tonix-tuft/linked-hash-map
How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.
data-structure data-structures hash-map hash-table linked linked-hash-map map
Last synced: 13 Jan 2026
https://github.com/khaleelmuhd1998/programmingpractises
My coding practise history.
algorithms coding data-structures programming
Last synced: 08 Apr 2025
https://github.com/al-ghaly/data-structure-functions
Some basic Algorithms
algorithms data-structures python searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 2025
https://github.com/shaheer2003/railway-ticket-portal
The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.
c console-application cpp data-structures dijkstra dsa hashtable railway-reservation
Last synced: 02 May 2026
https://github.com/ismailhakkii/python-data-structure-
data structure operations with python.
binary-search-tree data-structures linked-list python queue sorting-algorithms stack
Last synced: 31 Aug 2025
https://github.com/henriquesebastiao/data-structures
Implementações de estruturas de dados
algorithms algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
https://github.com/prakharjadaun/data-structures-upes
Repository contains all the experiments that I have implemented in Data Structures Lab.
data-structures hashtable heapsort linked-list queues stack
Last synced: 28 May 2026
https://github.com/didogrigorov/hackerrank-python
A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.
algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3
Last synced: 02 Sep 2025
https://github.com/adrianomonteiroweb/python-algorithms-project
Projeto em Python de algoritimos.
algorithms algorithms-and-data-structures complexity-algorithm data-science data-structures python3
Last synced: 15 Mar 2025
https://github.com/r-n/calculatorstringcpp2
Calculator that takes math expression string input like in Python
calculator cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 31 Mar 2025
https://github.com/nafis2508/big-data-group-project
Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.
2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing
Last synced: 31 Mar 2025
https://github.com/anvaymayekar/jsprojects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 27 Feb 2025