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/krau5/codewars-solutions
CodeWars Solutions. Please leave a star. Thank you
algorithm-challenges algorithms challenges codewars codewars-challenges codewars-solutions coffeescript competitive-programming dart data-structures go golang hacktoberfest javascript puzzles python ruby typescript
Last synced: 04 Apr 2026
https://github.com/liavbarsheshet/union-find
Generic Union Find Based on up root tree written in c++.
cpp data-structures union-find unionfind
Last synced: 23 Feb 2026
https://github.com/cloventt/intervaltree
Interval Tree implementation in Java
algorithm algorithms data-structure data-structures datastructures interval interval-tree intervals java java-8 java8 range
Last synced: 07 Oct 2025
https://github.com/nixrajput/bst-operations-cpp
BST operations using `C++` programming language.
bst bst-operations bst-tree bstree cpp cpp-programming cpp-projects data-structures
Last synced: 12 Jun 2026
https://github.com/mo-karbalaee/dsa-sbu-fall-2022
Content, transcription and problem sets of the course
algorithms data-structures data-structures-and-algorithms shahid-beheshti-university
Last synced: 08 Feb 2026
https://github.com/ashrockzzz2003/data_structures_and_algorithms
Implementations of Data Structures and Algorithms. Inspired from the Design and Analysis of Algorithms course from 3rd year, B Tech, CSE, Amrita Vishwa Vidyapeetham, Coimbatore taught by Dr. Vidya Balasubramanian ma'am.
alrogithm data-structures dsa goodrich thomas-cormen
Last synced: 07 Oct 2025
https://github.com/dangkhoasdc/taocp
working through the Art of Computer Programming
algorithms analysis-of-algorithms data-structures programming
Last synced: 10 Feb 2026
https://github.com/agungdwiprasetyo/competitive-programming
My solutions for competitive programming problemset
algorithms codeforces competitive-programming data-structures icpc toki uva-online-judge
Last synced: 05 Sep 2025
https://github.com/aaron-kristopher/data-structures
Is a repository of Data Structures and Algorithms used for my learning purposes.
algorithms data-structures java
Last synced: 28 Mar 2025
https://github.com/truewebber/swift-protoreflect
SwiftProtoReflect is a dynamic Protocol Buffers library for Swift, enabling reflection-based message handling, serialization, and deserialization without the need for precompiled .proto files.
data-structures protobuf protocol-buffers reflection serialization serialization-deserialization swift swift-library
Last synced: 02 Apr 2026
https://github.com/pratikpaudel/leetcode-progress-documentation
A collection of my LeetCode solutions and notes to improve and prepare for technical interviews.
data-structures datastructures dsa leetcode
Last synced: 07 Jan 2026
https://github.com/heap-data-structure/about
:fallen_leaf: Heap data structures for JavaScript
agpl binary-heap binomial-heap brodal-queue computer-science data-structures fibonacci-heap heapq heaps heapsort javascript pairing-heap rank-pairing-heap specifications
Last synced: 01 Jun 2026
https://github.com/md-shamim-ahmad/hackerrank-online-judge-problems-solutions
This repository contains my accepted solutions for many HackerRank online judge problems
algorithm array competitive-programming cpp data-structures graph hackerrank hackerrank-solutions java linked-list mathematics python queue solutions stack tree
Last synced: 06 May 2026
https://github.com/alex3165/ts-pq
Typescript priority queue
data-structures javascript priority-queue priorityqueue typescript
Last synced: 15 Mar 2026
https://github.com/roessland/gopkg
My Go libs for algorithms, data structures, optimization, number theory, geometry and linear algebra. Tailored for solving Project Euler problems.
algorithms data-structures generics geometry go linear-algebra number-theory optimization prime-numbers
Last synced: 31 Jan 2026
https://github.com/augusto11cb/computer-science-concepts-techniques-technologies
This repository aims to store my general studies on concepts, new technologies and techniques of computer science.
aspect-oriented-programming build-tool clean-architecture clean-code cleancode cloud-native cloud-native-architectures cloud-platforms computer-science concepts data-structures design-patterns design-principles gradle kotlin microservice microservices-architecture rabbitmq serverless spring-kotlin
Last synced: 15 Apr 2026
https://github.com/ranaessam03/linear_structures
This repository contains implementation of various data structures and algorithms in C++, including linear data structures like arrays, linked lists, stacks, and queues.
cpp data-structures linked-list problem-solving queue stack
Last synced: 05 Oct 2025
https://github.com/shiv-xm/leetcode_solution
Welcome to my LeetCode Solutions repository! Here, you'll find my solutions to various LeetCode problems that I've tackled during my coding practice. The goal of this repository is to maintain a personal archive of my problem-solving journey, as well as to share insights and approaches with others in the coding community.
algorithms-and-data-structures data-structures dynamic-programming leetcode-cpp leetcode-solutions mysql-database sql string
Last synced: 12 Apr 2025
https://github.com/omarbazaraa/hive_backend
The backend of Hive system for smart automated warehouses.
algorithms artificial-intelligence data-structures multi-agent-path-finding server-backend swarm-robotics warehouse-management-system
Last synced: 04 Sep 2025
https://github.com/travisbumgarner/learning-explorations
What I am currently learning.
airflow algorithms data-structures machine-learning python
Last synced: 18 Jan 2026
https://github.com/dujeonglee/basiclibrary
Basic data structure libraries for C++. It is simple to use but still powerful.
avl-tree avltree binary-search-tree binary-tree binary-trees c-plus-plus data-structures header-only headeronly linked-data linkedlist thread-pool threading threadpool tree-structure
Last synced: 16 Jun 2026
https://github.com/helias/algorithms-js
Some algorithms and data structures that I made in JS.
binary-change binary-heap binary-search-tree binary-select binary-swap data-structures hash insertion-sort partition rbtree red-black-tree
Last synced: 17 Jun 2026
https://github.com/afsify/datastructure
Level up your JavaScript skills with a progression of data structure exercises, starting from basics and advancing to more complex concepts. Clear code examples provided for easy understanding.
data-structures javascript workouts
Last synced: 26 Feb 2026
https://github.com/faisalsaifii/dsa
Data Structures and Algorithms
c-programming-language data-structures
Last synced: 16 Mar 2026
https://github.com/dalgona/ds_study
자료구조 스터디~
algorithm data-structures study
Last synced: 25 Oct 2025
https://github.com/devoloper-1/ambulance-management-system
A project that simulates Ambulance Managment System with native UI
algorithms ambulance-management-system cpp data-structures design-patterns oop system-design
Last synced: 10 Jun 2026
https://github.com/daudi13/hospital-database
This is a postgres Hospital database project built from a schema diagram
Last synced: 09 Mar 2026
https://github.com/joangq/exactas
Una repo para subir notas de las clases.
algebra algorithms calculus compsci data-structures linear-algebra uba uni-courses
Last synced: 06 Mar 2026
https://github.com/diogofcunha/fast-graph
A graph implementation that optimises speed of execution
data-structures graph graph-algorithms topological-sort
Last synced: 13 Oct 2025
https://github.com/lallenfrancisl/ds-and-algo-ucsandiego
Coursework done for Data Structures and Algorithms Specialization of UC Sandiego
algo-ucsandiego algorithms algorithms-and-data-structures algorithms-specialization coursework cpp data-structures python3
Last synced: 13 May 2026
https://github.com/ranitmanik/dsa-bootcamp-java
🧑💻 The Complete DSA Bootcamp in JAVA for 2023 || This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.
algorithms bootcamp community-classroom data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-java dsa-learning-series dsa-practice dsalgo-questions java kunalkushwaha leetcode wemakedevs
Last synced: 16 Oct 2025
https://github.com/einfachandy/bench-hashmaps
benchmark for golang hash maps
bench benchmark benchmarking data-structures generic go golang hash-map hash-maps hash-table hash-tables hashmap hashtable performance-analysis performance-testing swisstable
Last synced: 16 Jan 2026
https://github.com/sdasgup3/leetmap
MIndMap of all the problems in Leetcode
algorithms atom-editor atom-plugin c coding-interviews cplusplus-11 cpp data-structures golang leetcode leetcode-cpp leetcode-golang leetcode-questions leetcode-solutions mindmap mindmapping
Last synced: 09 May 2026
https://github.com/lakshay-a/dsa-program-c-cpp
All the basic data structures programs in C/C++
algorithms beginner-friendly c cpp data-structures dsa leetcode programs
Last synced: 26 Apr 2026
https://github.com/ashifhassandev/dsa-workouts
𝐀 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐲 𝐜𝐨𝐧𝐭𝐚𝐢𝐧𝐢𝐧𝐠 𝐃𝐒𝐀 𝐰𝐨𝐫𝐤𝐨𝐮𝐭 𝐞𝐱𝐞𝐫𝐜𝐢𝐬𝐞𝐬 𝐚𝐧𝐝 𝐚 𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞𝐝 𝐫𝐨𝐚𝐝𝐦𝐚𝐩, 𝐝𝐞𝐬𝐢𝐠𝐧𝐞𝐝 𝐭𝐨 𝐡𝐞𝐥𝐩 𝐮𝐬𝐞𝐫𝐬 𝐞𝐧𝐡𝐚𝐧𝐜𝐞 𝐭𝐡𝐞𝐢𝐫 𝐩𝐫𝐨𝐛𝐥𝐞𝐦-𝐬𝐨𝐥𝐯𝐢𝐧𝐠 𝐬𝐤𝐢𝐥𝐥𝐬.
algorithms algorithms-and-data-structures data-structures javascript roadmap
Last synced: 16 Oct 2025
https://github.com/danielbrito/celerebro
:brain: CÉLEREBRO é um mini game de matemática para praticantes de neuróbica.
c data-structures game linux mathematics programming sorting
Last synced: 01 May 2026
https://github.com/hcvazquez/python-basic-data-structures
Python basic data structures
data-structures programming-language python
Last synced: 08 Jun 2026
https://github.com/ranjan2104/java-programming-codes
Here you can find the java programming codes
algorithms data-structures java
Last synced: 31 Dec 2025
https://github.com/anandwana001/kotlin-dsa-projects
Data Structures and Algorithms in Kotlin by building small projects
algorithms coding data-structures games kotlin
Last synced: 19 Feb 2026
https://github.com/v-shenoy/advent-of-code-2022
🎄 My solutions to Advent of Code 2022.
advent-of-code advent-of-code-2022 algorithms aoc aoc-2022 data-structures rust rust-lang
Last synced: 04 Apr 2025
https://github.com/huseyincenik/data_science
Data Science materials
data data-science data-structures data-visualization dataanalysis dataengineering datapreparation dataprocessing datascience dataset time-series time-series-analysis timeline timeseries timeseries-analysis timeseriesforecasting
Last synced: 25 Jul 2025
https://github.com/ahammadmejbah/become-data-scientist-a-complete-roadmap
To become a data scientist, follow these steps: 1. Learn programming (Python, R). 2. Acquire math and statistics skills. 3. Master data analysis and visualization. 4. Study machine learning and deep learning. 5. Gain domain knowledge. 6. Build a portfolio and seek job opportunities.
data-science data-structures data-visualization
Last synced: 03 Feb 2026
https://github.com/mvharsh/data-structures
This repository contains all my data structures code in C++ language
cpp data-structures disjoint-sets graph hash heap linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 11 Jun 2026
https://github.com/aalekhpatel07/reunion-api
Python and JS API for a Union-Find data structure written in Rust.
data-structures disjoint-set pyo3 python reunion rust-lang union-find wasm
Last synced: 10 Apr 2025
https://github.com/lbrugnara/fllib
Set of algorithms and data structures written in portable C99
algorithms c c99 data-structures
Last synced: 07 Aug 2025
https://github.com/mr-ema/data-structures-c
data structures and algorithms in C
algorithms algorithms-c c c-algorithms c-data-structures data-structures data-structures-c
Last synced: 28 Mar 2025
https://github.com/k-g-prajwal/algoexpert
This repository contains solutions to problems on algoexpert.io website.
algoexpert algorithms competitive-programming data-structures
Last synced: 07 May 2025
https://github.com/beraliv/data-structures
JS Data Structures
algorithms data-structures design-patterns js
Last synced: 20 Mar 2025
https://github.com/modern-dev/gtl
:wrench: Go Template Library - is a set of extensions to the Go's standard library.
algorithms containers data-structures extensions go golang
Last synced: 16 Aug 2025
https://github.com/amcbn06/dsa
Popular data structures i use implemented by me
Last synced: 15 May 2026
https://github.com/bariscan97/leetcode-solutions
⚙️ data structures and algorithms
algorithms data-structures leetcode python python3
Last synced: 17 Aug 2025
https://github.com/steffikeranj/data-structures-and-algorithms-java
Repository for Efficient solutions for DSA questions in Java
algorithms arrays backtracking binary-search codeforces data-structures dsa dynamic-programming hashmap heap java leetcode stack string tree
Last synced: 31 Oct 2025
https://github.com/davidyslu/LeetCode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 17 Aug 2025
https://github.com/ahmadhabibi14/go-algorithms-and-datastructures
Collection of various data structures and algorithms implemented in the Go programming language
algorithms algorithms-and-data-structures competitive-programming data-structures go golang
Last synced: 18 Feb 2026
https://github.com/davidyslu/leetcode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 13 Sep 2025
https://github.com/mericluc/common-coding-puzzles
A folder containing a set of common technical interview questions
algoexpert algorithms coding-interviews cplusplus data-structures leetcode-cpp
Last synced: 17 Aug 2025
https://github.com/rodydavis/dart_algorithms
Algorithms in Dart
algorithms algorithms-datastructures data-structures
Last synced: 21 Jul 2025
https://github.com/aslrousta/heap
Go Generic Binary Heap
binary-heap data-structures golang heap library
Last synced: 11 Jan 2026
https://github.com/wzslr321/algorithms_and_data_structures
C++ code which I will wrote during my hopefully fruitful relationship with competetive programming
algorithms algorithms-and-data-structures competitive-programming cpp data-structures
Last synced: 07 May 2025
https://github.com/forax/struct-of-array
Two data structures with the API of an array of structs (AoS) and the internals of a struct of arrays (SoA)
data-structures game-development java struct-of-arrays
Last synced: 19 May 2026
https://github.com/geometryzen/generic-rbtree
A Red-Black Tree with a generic interface for TypeScript.
algorithm algorithms data-structure data-structures generic generics red-black-tree typescript typescript-library
Last synced: 11 Apr 2025
https://github.com/zzy979/dsaacpp
《数据结构、算法与应用C++语言描述》书中代码和习题解答
algorithms-and-data-structures data-structures
Last synced: 04 Mar 2025
https://github.com/luabagg/data-structures-and-algorithms
This repository contain my studies about data structures and algorithms
algorithms data-science data-structures
Last synced: 03 Feb 2026
https://github.com/djboris9/merger
Go package that merges different datatypes together
data-structures golang golang-library golang-package map merge slice struct
Last synced: 24 Jul 2025
https://github.com/bohnacker/data-manipulation
Some Javascript and Python scripts to manipulate (large) CSV files and JSON data.
data data-mining data-structures javascript python
Last synced: 18 May 2026
https://github.com/ranjan2104/geek-for-geek-problems-solutions
The Interview Question and Answer find here with Better Approachs
algorithms data-structures java
Last synced: 22 Aug 2025
https://github.com/cankatabaci/implement-stack-using-2-queues
Implement stack using 2 queues simple C# edition
Last synced: 28 Mar 2025
https://github.com/mohammadkarbalaee/dsa-sbu-fall-2022
Content, transcription and problem sets of the course
algorithms data-structures data-structures-and-algorithms shahid-beheshti-university
Last synced: 27 Mar 2025
https://github.com/yvonneyeh/algorithms
What and how I studied for technical interviews!
algorithms ctci data-structures interview-prep leetcode tips
Last synced: 21 Mar 2025
https://github.com/madebypixel02/machine-learning-pacman
[Uc3m] The Classic ghost-eating game
data-science data-structures data-structures-and-algorithms machine-learning machine-learning-algorithms pacman-game python reinforcement-learning uc3m videogame weka weka-library
Last synced: 11 Apr 2026
https://github.com/ereh11/competitiveprogramming
Here Solutions to many problems from Codeforces, Hackerrank , Leetcode and Atcoder
algorithms codeforces coding-challenge competitive-programming data-structures hackerrank problem-solving spoj uva
Last synced: 21 Jun 2025
https://github.com/sgb-io/functional-algos
A utility library containing algorithm implementations, using functional TypeScript.
algorithms data-structures functional-programming javascript javascript-algorithms typescript
Last synced: 06 Mar 2026
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 12 Feb 2026
https://github.com/jaygajera17/leetcode_gfg_string_problem
Collection of all the String Question from gfg and leetcode
cpp data-structures dsa geeksforgeeks geeksforgeeks-cpp geeksforgeeks-solutions geeksforgeeks-string gfg leetcode leetcode-string string string-algorithms string-question
Last synced: 05 Apr 2025
https://github.com/aoijs/aoi.structures
Abstract Data Structures That Make Storing data Much easy.
data-structures structures typescript
Last synced: 12 Apr 2025
https://github.com/vikramsamak/header-file-for-data-structures-for-c-language
Header File For Data Structures (Linked List,Stack,Queue)
clanguage data-structures header-files linked-list queue stack
Last synced: 03 Apr 2025
https://github.com/ahammadshawki8/dsa-implementations-in-python
👀 Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. 🔥🔥
algorithm code data-structures design python
Last synced: 22 Aug 2025
https://github.com/pranavbharadwaj007/dsa_lab_3rd_sem
VTU 3rd sem CSE and ISE Lab programs
c data-structures vtu vtulab vtulabprogrammes
Last synced: 22 Sep 2025
https://github.com/arvryna/ds-algo
Data structures and Algorithms in C++/Go
Last synced: 11 Apr 2025
https://github.com/dfernandeza/data-structures-and-algorithms
Implementations for common data structures and algorithms using modern JavaScript.
algorithms data-structures javascript typescript
Last synced: 25 Jan 2026
https://github.com/aca-labs/matrix
Type-safe abstract matrix structures for crystal-lang
Last synced: 30 Jul 2025
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/teimurjan/educative-grokking-coding-interview
Solutions for Grokking the Coding Interview: Patterns for Coding Question in JavaScript.
algorithms data-structures interview-preparation
Last synced: 30 Jul 2025
https://github.com/kimfucious/pythonic_algocasts
🐍 A pythonic version of exercises based on Stephen Grider's The Coding Interview Bootcamp: Algorithms + Datastructures
algocasts algorithm-challenges bootcamp data-structures htmltestrunner livereload python stephengrider
Last synced: 04 Apr 2025
https://github.com/rakesh9100/cse-dsa-codes
This repository contains the advanced basic reference codes of Data Structures and Algorithms.
algorithms cpp data-structures programmes
Last synced: 17 Jun 2025
https://github.com/yichengdwu/data_structures_experiment_code
数据结构教程(李春葆)实验题解答
Last synced: 29 Jul 2025
https://github.com/lxmn22nov/leetcode-questions
Used JAVA Language to solve problems.
data-structures java javascript mysql pandas-python
Last synced: 11 Apr 2025
https://github.com/h-hg/data-structure-and-algorithm
data structure and algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/alefeans/dsa
Data structures and algorithms solutions in multiple programming languages 📚
algorithms algs4 clojure data-structures data-structures-and-algorithms datastructures dsa go golang hackerrank leetcode python
Last synced: 20 Jan 2026
https://github.com/diegolonio/escom
Todo el código (casi) que he escrito para las unidades de aprendizaje de la Escuela Superior de Cómputo (IPN).
adoo bison c-language c-programming-language compiler-design compilers computer-architecture data-structures escom ipn java linux operating-system php python sistemas-operativos ubuntu vhdl web
Last synced: 24 Jan 2026
https://github.com/moshegroot/42projects_archive
My archive with project from Ecole42 (school21 in Russia)
algorithms c cpp data-structures graphics raytracing
Last synced: 20 May 2026
https://github.com/ivangalbans/hackerrank
My solutions to HackerRank challenges
algorithms clojure cpp data-structures functional-programming hackerrank-solutions problem-solving sql
Last synced: 11 May 2025
https://github.com/piyush7199/javarena-dsa-design
🚀 Java-based repository to master DSA, Low-Level Design, and High-Level Design for coding interviews — with topic-wise and company-wise tracking, real-world design patterns, and system architecture blueprints.
algorithms coding-interviews company-wise-questions data-structures design-patterns design-patterns-implemented-in-java design-patterns-java hld intellij interview-preparation java leetcode leetcode-java low-level-design-in-java low-level-design-problems object-oriented-design object-oriented-design-and-uml object-oriented-design-interview system-design-interview vscode
Last synced: 18 May 2026
https://github.com/manraj29/hotel-service-management-
College Project : Hotel Services Management
c data-structures management queue
Last synced: 30 Aug 2025
https://github.com/timjb/pfds-visualizations
Visualization of purely functional queues 🚶🚶🚶
data-structures purely-functional-data-structures visualization
Last synced: 29 Mar 2025
https://github.com/changsongl/data-structure-and-algorithm
Data Structure And Algorithm reviews by implementing in Golang. Golang实现数据结构和算法。
algorithms data-structures data-structures-and-algorithms golang
Last synced: 01 Jul 2025
https://github.com/tans105/javaprogramming
Data structures and Algorithms + Questions from various competitive programming websites like leetcode, hackerrank, hackerearth, geekforgeeks etc.
algorithms arrays binary-trees competitive-programming core-java data-structures dynamic-programming geeksforgeeks hackerearth hackerrank java leetcode linked-list stack string
Last synced: 14 Mar 2025
https://github.com/akshat2602/sem3_dsl
Assignments for SPPU Sem 3 Comp Engineering DSL (Data structures Lab)
Last synced: 05 Apr 2025
https://github.com/ibra-kdbra/CodeConjurer
C++/C playground
algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2
Last synced: 01 May 2025