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-10 00:07:48 UTC
- JSON Representation
https://github.com/mohamedasad10/datastructures_algorithms
DSA📜exploration with detailed notes and explanations.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Jun 2026
https://github.com/kplanisphere/graph-adjacency-matrix
Proyecto 4 - Estructuras de Datos
adjacency-matrix algorithm-implementation cpp data-structures graph-operations graph-theory matrix-multiplication menu-driven-interface
Last synced: 28 Dec 2025
https://github.com/kplanisphere/matrix-vector-ops-cpp
Proyecto 1 - Estructuras de Datos
2d-matrices algorithm-implementation beginner-projects cpp data-structures dynamic-arrays matrix-operations vector-operations
Last synced: 28 Dec 2025
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/delonnewman/hash_delegator
Thread-safe immutable objects that provide delegation and basic validation to hashes.
data-oriented data-oriented-programming data-structures fp functional-programming hash hashmap immutable immutable-datastructures object-oriented-programming oop ruby ruby-gems
Last synced: 29 Mar 2025
https://github.com/bmf-san/ruby-algorithm-and-datastructure-practice
algorithms data-structures ruby
Last synced: 25 Oct 2025
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/brianbroderick/elixir_data_structures
Meetup example project
code-exercise data-structures elixir elixir-lang elixir-programming-language
Last synced: 04 Feb 2026
https://github.com/amir-hshahi/leet-codes
Adding: LeetCode problems solution
Last synced: 20 Aug 2025
https://github.com/0xnaim/daily-learning-log
Log of my daily learning
algorithms data-structures design-patterns problem-solving
Last synced: 30 Mar 2025
https://github.com/tmzane/leetcode
✍️ My LeetCode solutions written in Go
algorithms data-structures go leetcode
Last synced: 20 Apr 2025
https://github.com/henry-azer/structure-implementation
Data Structures, Algorithms and Design Patterns code implementation.
algorithms data-structures design-patterns java problem-solving
Last synced: 03 Sep 2025
https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript
Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.
algorithms data-structures jest tdd typescript
Last synced: 17 Apr 2026
https://github.com/yahia3200/restaurant-management-simulator
Implementing restaurant management system using C++ and data structures
algorithms data-structures simulation
Last synced: 16 Mar 2025
https://github.com/daniilalpha/vec
Plain C typesafe vector data structure.
c c11 c17 data-structures data-structures-c dynamic-array vector
Last synced: 26 Oct 2025
https://github.com/gkamboj/leetcode
Collection of LeetCode questions to ace the coding interview!
data-structures java leetcode python
Last synced: 11 Jun 2025
https://github.com/g3th/binary_heap_type
Determine whether a Binary Heap structure is 'min', 'max' or 'no-heap'.
algorithms binary-heap data-structures kotlin max-heap min-heap
Last synced: 28 May 2026
https://github.com/codenitros/dsa
The repository contains solutions to standard DSA problems
algorithms cplusplus data-structures dsa-algorithm
Last synced: 02 Jul 2025
https://github.com/ibrahimhiarea/acm
The Algorithms & Data Structures Repository is a comprehensive collection of fundamental algorithms, data structures, and computational techniques. This repository provides a valuable resource for studying and implementing essential concepts in software development.
algorithms data-structures icpc problem-solving
Last synced: 26 Jan 2026
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/vextroyer/heap
Heap data structure implementation on several languages
Last synced: 12 Jun 2025
https://github.com/at1as/hash_array_utils
Supercharge Ruby's Array and Hash classes
array data-structures hash monkey-patch ruby
Last synced: 22 Nov 2025
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 2025
https://github.com/llleeeaaannn/linkedlist
Implementation of a Linked List data structure through Ruby
Last synced: 13 May 2025
https://github.com/raffayk/vending-machine-using-cpp
algorithms cpp data-structures
Last synced: 22 Mar 2025
https://github.com/dudubraga/estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II
algorithms c data-structures java university-course
Last synced: 08 Apr 2025
https://github.com/bmf-san/go-radix-tree
Implementation of Radix Tree assuming use in HTTP Router.
algorithms compressed-tree data-structures go http-router patricia-tree radix-tree trie
Last synced: 24 Mar 2025
https://github.com/mindninjax/dsa-daily
A GitHub Repo for my Daily DSA Practice in JavaScript on Leetcode & other sources 🧠⚡
algorithms data-structures dsa hacktoberfest javascript leetcode
Last synced: 29 Mar 2025
https://github.com/xvi-xv-xii-ix-xxii-ix-xiv/fibonacci_heap
A Fibonacci Heap implementation in Rust
cascading-cut computational-geometry cut data-structures decrease-key fibonacci fibonacci-heap graph-algorithms graph-neural-networks heap link priority-queue queue queueing-theory rust
Last synced: 06 Apr 2025
https://github.com/ar-nelson/scheme-flexvectors
Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO
arraylist data-structures r7rs r7rs-scheme scheme
Last synced: 03 Mar 2026
https://github.com/anindya-prithvi/dsa-sem2plus
Nothing impressive here, just thousands of lines of code trying to solve problems manually implementing data structures and algorithms.
Last synced: 28 May 2026
https://github.com/pabloreszczynski/merkle-tree
A Merkle Tree implementation in Racket
data-structures functional racket
Last synced: 06 Apr 2025
https://github.com/sarapmagcode/bloom-filter-data-structure
Implementation of the bloom-filter data structure using Java
bloom-filter data-structures hash java
Last synced: 27 Jun 2025
https://github.com/maheshkumar-novice/linked-list
Linked List Data Structure
circular-linked-list data-structures doubly-linked-list linked-list ruby singly-linked-list
Last synced: 03 May 2026
https://github.com/lesiaukr/goit-algo-fp
Master's | Basic Algorithms & Data structures | Final Project
algorithms breadth-first-search-algorithm data-structures deapth-first-search goit-algo-fp monte-carlo
Last synced: 24 Mar 2025
https://github.com/mun1r0b0t/c-development-kit
A collection of simple datastructures in C
Last synced: 11 Jun 2025
https://github.com/gingercro/studlib
A desktop application for managing student, book, and loan records in a database
algorithms-and-data-structures charp crud csharp-app csharp-code data-structures database database-management dataset gui microsoft-sql-server netframework object-oriented-programming software-development software-engineering sql-query sql-server sqlconnection visual-studio windows-forms
Last synced: 24 Nov 2025
https://github.com/royalbhati/datastructurewithpython
Data Structures and Algorithms Programs in Python
algorithms-datastructures data-structures datastructures python python-data-structures python3
Last synced: 16 Mar 2025
https://github.com/drcbeatz/python-algorithms-and-datastructures
Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.
algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints
Last synced: 06 May 2026
https://github.com/gcsecsey/leetcode
Solutions for the LeetCode problems I've encountered.
algorithms data-structures leetcode leetcode-solutions
Last synced: 16 Mar 2025
https://github.com/siddhantprateek/java-resources
Jave Learning Resources
competitive-programming containers data-structures java learning-labs leetcode-java problem-solving programming work-in-progress
Last synced: 10 Apr 2025
https://github.com/achyutem/dsa
algorithms data-structures dsa dsa-practice
Last synced: 13 May 2025
https://gitlab.com/dawn_app/grapes
Persistent graph data structures
data-structures graph immutable persistent rust rust-lang tree
Last synced: 24 Mar 2025
https://github.com/lucasmcclean/dsa-go
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 22 Nov 2025
https://github.com/guangie88/stackie
Contains stack allocated data structures.
cpp cpp-14 cpp-library data-structures stack stack-based string
Last synced: 06 Jun 2026
https://github.com/barcellos-pedro/grokking-algorithms
Exercises based on Grokking Algorithms book
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 24 Mar 2025
https://github.com/pwalig/aisd-bst
binary search tree
binary-search-tree college-assignment cplusplus cpp data-structures data-structures-and-algorithms
Last synced: 03 Sep 2025
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
https://github.com/arthur-arslanov/cs-playground
My Computer Science Education
algorithms computer-science data-structures javascript leetcode python typescript
Last synced: 22 Apr 2025
https://github.com/jo-minseok/data-structure-algorithm
📚 자료 구조, 알고리즘 STUDY [진행예정]
algorithms cpp data-structures study
Last synced: 22 Jul 2025
https://github.com/algostructhub/core
AlgoXStruct: Your One-Stop Resource for Algorithms and Data Structures
algorithms data-structures docs md reading
Last synced: 02 Jan 2026
https://github.com/acskii/java-spell-checker
Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU
Last synced: 26 Jun 2025
https://github.com/hima890/binary_trees
A collection of C programs for learning and implementing binary tree operations, including traversal, insertion, deletion, and validation. Ideal for understanding fundamental data structures and algorithms in C programming.
algrithm alx-africa alx-low-level-programming betty-style c-programming-language data-structures group-project
Last synced: 28 Jan 2026
https://github.com/nareshnavinash/datastruct-algorithms
Common Data structure and Algorithm problems
algorithms data-structures problem-solving solutions
Last synced: 01 Nov 2025
https://github.com/youssef-saaed/easytrip-bus-company-project
The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.
arraylist data-structures heap priority-queue queue simulation system-design
Last synced: 22 Mar 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025
https://github.com/leosimoes/uerj-estruturas-de-dados-i
Trabalho desenvolvido na disciplina de Algoritmos e Estruturas de Dados no período 2014.1. Implementação das estruturas de dados do tipo Lista, Pilha, Fila e Deque de formas encadeadas e sequenciais.
cpp data-structures deque list queue stack
Last synced: 24 Mar 2025
https://github.com/kevinlin1/deques
An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.
data-structures deque education queue stack
Last synced: 08 Apr 2025
https://github.com/alan-n7x/learning-c
📝 Algorithms and data structures implemented in Language C with explanations
algorithms c-algorithms data-structures language-c
Last synced: 05 Jul 2026
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 Mar 2025
https://github.com/janithscript/rabin-karp-algorithm-java
Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.
data-structures java rabin-karp-algorithm sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/abdellahbellakrim/pipex
Mimic pipes in UNIX using C
algorithms c data-structures file-io low-level-programming pipes unix-shell
Last synced: 28 May 2026
https://github.com/lucas54neves/gcc216-data_structures
Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras
algorithms cplusplus cpp data-structures ufla
Last synced: 28 May 2026
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
https://github.com/mrowan137/neetcode-150
NeetCode 150 solutions, C++
algorithms cpp data-structures neetcode-150
Last synced: 05 Jul 2026
https://github.com/inforkgodara/binary-search
A single class implementation of binary search
binarysearch data-structures inforkgodara java java-8
Last synced: 04 Apr 2025
https://github.com/somudrochowdhury08/doubly-linked-list-prctice
cpp data-structures singly-linked-list
Last synced: 27 Mar 2025
https://github.com/inforkgodara/ternary-search
A single class implementation of ternary search
data-structures inforkgodara java ternary-search
Last synced: 04 Apr 2025
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/kokorinilya/cpp-course-exercises
Excercises for c++ course
data-structures excercises itmo-university metaprogramming templates type-erasure
Last synced: 03 Jul 2026
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/abdo-essam/merge-sort
Merge Sort - Data Structures
data-structures merge-sort sorting-algorithms
Last synced: 03 Sep 2025
https://github.com/davidlapadula/jsalgorithmpractice
algorithm data-structures javascript
Last synced: 18 Mar 2025
https://github.com/axelvazslima/data-structures
Repository for my Data Structures studies
algorithms algorithms-and-data-structures data-structures java leetcode leetcode-java leetcode-python python
Last synced: 19 May 2026
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/bragdond/dynamic-array-c
short library to handle c dynamic array
array c data-structures dynamic-array
Last synced: 21 Mar 2025
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/cidm-ph/distmat
Distance matrix data types and file formats for Rust
bioinformatics data-structures distance-matrix
Last synced: 03 Sep 2025
https://github.com/mezantrop/tsqlike
SQL-like interface to tabular structured data
csv data-processing data-structures json python sql-like table
Last synced: 24 Jan 2026
https://github.com/straightcurve/tree-diff
diff but for trees
algorithms algorithms-and-data-structures data-structures jest trees typescript-library
Last synced: 19 May 2026
https://github.com/oniani/bizarre-structures
Implementations of various data structures you might or might not have seen before
bizarre data-structures python3
Last synced: 29 May 2026
https://github.com/dmdv/go-algo
Data structures in Golang. Leetcode, Hackerrank
algorithms challenges data-structures datastructures hackerrank leetcode
Last synced: 06 Apr 2025
https://github.com/dyhalmeida/data-structures-algorithms
data structures and algorithms
Last synced: 24 Jan 2026
https://github.com/alexlatam/data-structures-algorithms
Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.
data-structures java php python
Last synced: 01 Jan 2026
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/kylepw/multistack
Example of multiple stacks in one array.
algorithms array data data-structures python stack
Last synced: 17 Mar 2025
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/makaveli10/leetcode-solutions
Solution to LeetCode problems in C++.
binary-search-tree data-structures graph-algorithms leetcode-problems-solutions leetcode-solutions problem-solving
Last synced: 06 Apr 2025
https://github.com/parasgarg/leetcode-coding-practice
LeetCode's practice solutions for the problems based on Algorithms and Data Structures.
algorithms data-structures java leetcode practice-programming problem-solving programming-challenges
Last synced: 29 Mar 2025
https://github.com/rubenwihler/c-dynamic-array
Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.
c data-structures dynamic-array generic
Last synced: 13 Sep 2025
https://github.com/misterzurg/stepik_csc_algorithms
📓 Solutions to Stepik "Алгоритмы: теория и практика", "Алгоритмы: теория и практика. Структуры данных", "Алгоритмические задачи с собеседований aka Ace Your Next Coding Interview by Learning Algorithms", "Ликбез по дискретной математике" courses
algorithmic-warm-up algorithms algorithms-and-data-structures data-structures descrete-math greedy-algorithms stepik
Last synced: 15 Apr 2026
https://github.com/animesh-sh/dsa-prep
Leetcode • Hackerrank • Problem Solving • DSA
algorithms data-structures dsa hackerrank leetcode
Last synced: 01 Apr 2025
https://github.com/misterzurg/coursera_data-structures-and-algorithms-specialization
📓 Coursera Data Structures and Algorithms Specialization
advanced-algorithms advanced-algorithms-and-complexity algorithmic-toolbox algorithms algorithms-on-graphs algorithms-on-strings coursera data-structures hse ucsd
Last synced: 13 Mar 2025