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/timsearle/graph
Graph and Breadth First Search Playground Test
breadth-first-search data-structures graph swift-3
Last synced: 28 Jan 2026
https://github.com/andrewvo89/use-priority-queue
Use Priority Queue is a React hook that provides a simple and efficient way to manage a priority queue in your React applications. It uses a binary heap under the hood with values stored inside a JavaScript array.
data-structures hook priority-queue react typescript
Last synced: 16 Feb 2026
https://github.com/manandesai54/ds-algo-visulization
Using HTML CSS JS( vanilla and some Libraries realvel soon )
algorithms canvas canvas-game data-structures data-visualization javascript javascript-library js web-application website
Last synced: 22 May 2026
https://github.com/riddhish97/dsa
This Repo will have DSA and problem solving solution
algorithm array data-structures dynamic-programming hashmap javascript
Last synced: 28 Jun 2025
https://github.com/emmanuel-dominic/ireporter_api
IReporter enables any/every citizen to bring any form of corruption to the notice of appropriate authorities and the general public. Users can also report on things that needs government intervention
api automated-testing data-structures database-management python
Last synced: 14 Mar 2025
https://github.com/moinulmoin/common-dsa-with-js
common data structures and algorithms with JavaScript
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 22 May 2026
https://github.com/floressek/hanoi_tower
Some coding for Data Structures and Algorythms
Last synced: 05 Apr 2025
https://github.com/limajpp/data-structures
This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.
algorithms data-structures java
Last synced: 05 Apr 2025
https://github.com/kwanhooo/pods
Practices on Data Structures
cpp data-structures data-structures-and-algorithms
Last synced: 13 Jun 2026
https://github.com/denrydu/pat-testset
PAT竞赛刷题记录。Solutions for PAT competitions
algorithms cpp data-structures
Last synced: 04 Nov 2025
https://github.com/wesleybertipaglia/dsa
This repository contains solutions to problems from various platforms like LeetCode, Codeforces, CodeChef, etc. The solutions are written in Python.
algorithms data-structures dsa
Last synced: 08 Mar 2026
https://github.com/sugaliudaykiran/dsa_labs
Only DSA
algorithms-and-data-structures cpp cpp-programming data-structures dsa-algorithm dsa-practice stl-containers
Last synced: 15 Jul 2025
https://github.com/sugaliudaykiran/cpp
Lets_go
algorithms cpp cpp-stl-algorithms data-structures gfg-cpp leetcode stack
Last synced: 14 May 2025
https://github.com/simranjeet97/datascience_crashcourse
Data Science Crash Course that Explained about Each and Every Process in Data Science.
dash data data-science data-science-crash-course data-structures data-visualization datascience-machinelearning datasciencecoursera datascienceproject instagram matplotlib numpy pandas telegram tutorials youtube
Last synced: 08 Apr 2026
https://github.com/mbah24-dev/push_swap
Push_swap est un projet de l'école 42 qui consiste à trier une pile d'entiers en utilisant un ensemble d'instructions prédéfinies. L'objectif est d'écrire un programme efficace capable de résoudre ce problème avec un minimum de mouvements. 🚀
Last synced: 30 Mar 2025
https://github.com/milenacarecho/42basecamp
Listas de exercicios realizadas durante o basecamp da 42 em julho/2021
Last synced: 14 Mar 2025
https://github.com/follen99/algorithmsanddatastructures_java
Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java
algorithms algorithms-and-data-structures data-science data-structures java
Last synced: 05 Nov 2025
https://github.com/fireboyd78/skopik
A simple storage format with scopes and a C-like syntax.
arrays binary braces c-like data-storage data-structures double-precision exponential floating-point hexadecimal integers scopes storage-format strings tuples
Last synced: 23 Jul 2025
https://github.com/yziyan/data_struct
数据结构
arraylist data-structures datastructures linked-list queue stack
Last synced: 05 Apr 2025
https://github.com/faresbakhit/cp
competitive programming ⚔️ resources and notes 🤺
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 22 Mar 2025
https://github.com/twitu/algorithms_part_i
Programming assignments in Algorithms part 1 by Princeton - covering topics of Sorting, Heaps, Quick Union and Trees
algorithm data-structures java online-course
Last synced: 23 May 2026
https://github.com/sakshijain009/just-problems
Variety of Data Structures and Algorithms Problems in C and Java 🥂
c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions
Last synced: 08 Mar 2026
https://github.com/harshbatra/music_player_using_ll
MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course
algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack
Last synced: 01 Sep 2025
https://github.com/daryaandreyuk/leetcodetasks
Preparation for LIVE Coding interviews
algorithms coding data-structures java notations
Last synced: 07 Apr 2025
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 30 Oct 2025
https://github.com/aruneshbasak/python-dsa-problems-geeksforgeeks-160-days
I will upload my daily Python DSA problems solved on GeeksforGeeks and post it here!
algorithms-and-data-structures and data data-structures dsa python python3 structure
Last synced: 08 May 2025
https://github.com/d-coder135/linear_data_structures_basics_java
Introduction and basic knowledge about data structures and implementation of it in Java language.
Last synced: 14 Apr 2025
https://github.com/d-coder135/non_linear_data_structures
This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.
avl-tree bst data-structures java non-linear-data-structures tree-structure
Last synced: 14 Apr 2025
https://github.com/sabberrahman/cse
My CSE study resources: Lecture notes, Code snippets, and Study materials
algorithm data-structures leetcode neetcode150 problem-solving
Last synced: 05 Nov 2025
https://github.com/bsanket16/data-structures-and-algorithms
My data structures and algorithms library
algorithms data-structures java
Last synced: 14 May 2025
https://github.com/swimshahriar/dsa-problem-solving
This repository contains some of the Data Structure and Algorithms that I have worked with.
algorithms data-structures javascript python3
Last synced: 02 May 2026
https://github.com/sh1zen/crossync
Blazingly fast concurrent Data Structures for Rust.
concurrent-programming data-structures dev-tools rust-lang rust-library
Last synced: 06 Nov 2025
https://github.com/okeuday/keys1value
Erlang set associative map for key lists
Last synced: 24 Jul 2025
https://github.com/withrvr/dsa
🔥: Consistency is the key
algorithm data-structures data-structures-and-algorithms dsa dsa-questions final450 leetcode lovebabbar lovebabbar-dsa-list lovebabbar-dsa-sheet
Last synced: 24 Jul 2025
https://github.com/jakerockland/data-structure-essentials
Implementation of the basics of algorithms and data structures including searching, sorting, lists, stacks, queues, hash tables, trees, and graphs.
algorithms data-structures python
Last synced: 24 Jul 2025
https://github.com/ajlekcahdp4/ilab_1
First projects of MIPT ILAB course
c data-structures ilab poem-generator quadratic-equations stack
Last synced: 25 Jul 2025
https://github.com/alapanme/data-structures-and-algorithms
Common Data Structures and Algorithms solved in Java
algorithm algorithms data-structure data-structures data-structures-algorithms data-structures-and-algorithms java leet-code-solutions leetcode leetcode-java
Last synced: 17 Sep 2025
https://github.com/vtickner/codecademy-computer-science
These projects were created as part of Codecademy's Computer Science Career Path course.
algorithms bubble-sort computer-architecture computer-science csv data-structures database graphs json linked-list postgresql python queues quicksort schema sql stacks trees
Last synced: 29 Apr 2026
https://github.com/can-dy-jack/heap
MinHeap, MaxHeap, minHeapSort and maxHeapSort implementation in JavaScript.
data-structures heap heap-sort javascript maxheap minheap
Last synced: 25 Jul 2025
https://github.com/skazemi/collidea-rust
Collision-prone memory-efficient collections
data-structures hash hashmap hashset memory-efficient
Last synced: 18 Sep 2025
https://github.com/ososuna/js-data-structures-library
💾 JavaScript data structures library
data-structures es6 javascript nodejs
Last synced: 18 May 2026
https://github.com/make-github-pseudonymous-again/js-collections-ordereddict
:signal_strength: Python's ordereddict data structure for JavaScript
agpl collections data-structures dict javascript ordered ordereddict
Last synced: 18 Sep 2025
https://github.com/jose-jaen/coding-questions
Programming algorithms
algorithms codeforces codeforces-solutions coding competitive-programming data-structures hackerrank programming python
Last synced: 16 May 2026
https://github.com/ico12319/data-structures-implementations
This repository is a collection of implementations of various data structures.
cpp data-structures data-structures-implementations
Last synced: 27 Jul 2025
https://github.com/zerefwayne/go-data-structures
Implementation of popular data structures and algorithms in Go
Last synced: 27 Jul 2025
https://github.com/nitinkedia7/cs210-data-structures
Solutions to assignments of CS201/210 Data Structures course taught at IITG-2017
data-structures graph hashing-algorithm heap linked-list queue soritng stack tree
Last synced: 27 Jul 2025
https://github.com/jasperdevir/std_dds
A single file C Library that implements of a range of basic dynamic data structures.
arraylist data-structures linkedlist
Last synced: 27 Jul 2025
https://github.com/pzaino/gods
GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go
algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack
Last synced: 27 Jul 2025
https://github.com/taharachedi/custom_queuearr_library-cpp
Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.
Last synced: 28 Jul 2025
https://github.com/MateusLeviDev/Go-EventSourcing-CQRS
Java Exercises
array-manipulations data-structures fizzbuzz generics java logic oops-in-java problem-solving sets
Last synced: 19 Feb 2026
https://github.com/usamahussaindev/data_structures
Implemented && Learn how to use and work with these fundamental data structures in C#
csharp data-structure-types data-structures practice-programming practice-project programming-language
Last synced: 28 Jul 2025
https://github.com/ritankarsaha/dsa
Data Structures and Algorithms
algorithms data-structures dsa-algorithm
Last synced: 28 Jul 2025
https://github.com/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/kessler/digital-chain
A linked list implementation
data-structures javascript nodejs nodejs-modules npm-package
Last synced: 13 Apr 2026
https://github.com/arindas/rubix
End-to-end architecture for the representation and solution of Rubik's cube problems.
algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube
Last synced: 20 Aug 2025
https://github.com/chrynan/queue
Stack, Queue, and Deque Data Structures for Kotlin
data-structures deque kotlin kotlin-library kotlin-multiplatform queue stack
Last synced: 29 Jul 2025
https://github.com/islamaliev/algorithms
simple implementation of some common algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 29 Jul 2025
https://github.com/aryangupta9680/dsa-solved-questions
This repository contains solutions to various Data Structures and Algorithms (DSA) problems solved by me. The questions are sourced from renowned coding platforms like GeeksforGeeks, LeetCode, Codeforces, InterviewBit, HackerRank, and more.
algorithms cpp data-structures dsa geeksforgeeks interviewbit leetcode problem-solving
Last synced: 07 Nov 2025
https://github.com/ac000/libac
A C library of miscellaneous utility functions
c data-structures freebsd geospatial json linux network-programming string-distance time
Last synced: 21 Sep 2025
https://github.com/amirhnajafiz/leetcodz
Problems and solutions to my LeetCode.
algorithms data-structures design-patterns leetcode problem-solving
Last synced: 20 Apr 2026
https://github.com/sahinmeric/holbertonschool-higher_level_programming
High-level Programming curriculum of Software Engineering Foundations at Holberton School UY
data-structures javascript networking oop python sql tdd
Last synced: 08 May 2026
https://github.com/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/cihat-kose/data-structures-and-algorithms
A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.
algorithms data-structures practice sorting tree-structures
Last synced: 09 Mar 2026
https://github.com/piyushpriyadarshi/JavaUtility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 22 Sep 2025
https://github.com/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 2025
https://github.com/marcos-venicius/linked-lists
A singly linked list lib abstraction
algorithms csharp data-structures libraries linked-list singly-linked-list
Last synced: 08 Nov 2025
https://github.com/simranjeet97/google-cloud-access-using-python
Google Drive Access using Python, Interact Programmatically and Manipulate accordingly
data-analysis data-science data-structures data-visualization gcp gcp-cloud-functions gcp-compute gcp-compute-engine gcp-projects gcp-storage google googlecloud googlecloudplatform python python3 visualization
Last synced: 23 May 2026
https://github.com/sasha-hk/cpp
🏔️ Basic algorithms and data structures on cpp
algorithms cpp data-structures
Last synced: 01 Aug 2025
https://github.com/iamwatchdogs/dsa
Slate/Deprecated docs repo for DSA. I should have continued working on it.
algorithms c cpp data-structures documentation dsa interview java learning open-source preparation python
Last synced: 09 Apr 2026
https://github.com/nkokor/Fibonacci-Heap
Python implementation of Fibonacci Heap
data-structures fibonacci-heap
Last synced: 25 Sep 2025
https://github.com/ahmed-roshdy-1/lab-3-assissment
it problem-solving using data structures and that when I in my second years in computer science college
Last synced: 02 Aug 2025
https://github.com/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 2025
https://github.com/sr-tamim/algorithm-practice
Data Structure and Algorithm (DSA) practice repo of SR Tamim
algorithm algorithms-and-data-structures data-structures data-structures-and-algorithms dsa
Last synced: 05 Jan 2026
https://github.com/sysread/skewheap-pp
A fast and flexible heap structure written in pure perl
data-structures heap perl perl5 prioity-queue queue skew skewheap
Last synced: 02 Aug 2025
https://github.com/priyakdey/algodex
Algodex is a comprehensive collection of Data Structures and Algorithms (DSA) resources, solutions, and notes.
algoexpert algorithms algorithms-and-data-structures data-structures interview-preparation leetcode neetcode workattech
Last synced: 02 Aug 2025
https://github.com/axelvazslima/practices-python
A repository to python algorithms
algorithm-challenges data-structures python python3 study
Last synced: 02 Aug 2025
https://github.com/mawuva/struct-changelog
Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).
change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3
Last synced: 26 Oct 2025
https://github.com/yeyom/school_code
Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM
algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork
Last synced: 07 Apr 2026
https://github.com/evasabeeh/travel-route-planner
Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.
Last synced: 04 May 2026
https://github.com/simranjeet97/leetcode_practice
Practicing the Leet Code Codes for Competitive Programming
algorithms amazon coding competitive-programming data data-structures facebook google leetcode python
Last synced: 03 Aug 2025
https://github.com/rosekamallove/learn_code
This is a repository that contains all the topics that I @rosekamallove studied while learning to code and am currently learning Data Structures and Algorithms, and all the code I wrote are in this repo and I am thinking of making this repo more like a Learning resource.
algorithms competitive-programming cpp data-structures development
Last synced: 04 Aug 2025
https://github.com/z1skgr/reconf-computing__hls
High Level synthesis of data transfer in Vivado, Vivado HLS
data-structures data-system embedded-c embedded-systems fifo-queue high-level-synthesis hls simulation vivado vivado-hls xilinx xilinx-vivado xilinx-zynq
Last synced: 05 Aug 2025
https://github.com/exbotanical/connective-tissue
High performance implementations of classical list and ring data structures
algorithms data-structures linked-lists
Last synced: 06 Aug 2025
https://github.com/ehab-elshimi-developer/java-problem-solving-sheets
Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.
algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles
Last synced: 07 Aug 2025
https://github.com/muthu-kumar-u/go-dsa
Data Structures & Algorithms practice in Go. Covers arrays, binary search, trees, graphs, and more with clean implementations and explanations.
algorithms coding-practice data-structures dsa golang leetcode
Last synced: 07 Aug 2025
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/halvaradop/leetcode
A collection of solutions to LeetCode problems, focusing on algorithms and data structures
algorithms approaches data-structures leetcode techniques typescript
Last synced: 09 Aug 2025
https://github.com/ramazancetinkaya/php-algorithms
This repository contains a set of classic algorithm problems and solutions implemented in PHP 8 and above. It is designed for anyone looking to practice or improve their algorithm skills using modern PHP.
algorithm-practice algorithm-solutions algorithms classic-algorithms code-examples coding-challenges competitive-programming computer-science data-structures data-structures-and-algorithms interview-questions iterative-algorithm iterative-algorithms php-algorithms php-examples problem-solving programming-exercises recursive-algorithm recursive-algorithms
Last synced: 10 Aug 2025
https://github.com/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 2025
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 Aug 2025
https://github.com/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/souvikpaul6436/arsh-goyal
Arsh Goyal DSA Material
algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/luigisalcedo/data-structures
This is repository that contains a Java packages with differents data structures implementation.
Last synced: 04 Oct 2025
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026