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-08 00:08:01 UTC
- JSON Representation
https://github.com/ricardoandreh/dsa
several data structures and algorithms I'm learning
algorithms data-structures implementation
Last synced: 12 Jul 2025
https://github.com/mayankagnihotri7/data-structure-algorithms
Data structures and algorithms implemented in JavaScript.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures javascript
Last synced: 20 Aug 2025
https://github.com/andreysolovyev381/hash_table_no_invalidation
C++20 hash table that never invalidates its pointers and iterators. Slightly better than std::unordered - see ./benchmark
cpp cpp20 data-structures hash-table hashmap hashtable header-only invalidating invalidation
Last synced: 08 Jul 2026
https://github.com/fabiokleis/estrutura_de_dados1
estrutura de dados 1 , linguagem C!
Last synced: 20 Aug 2025
https://github.com/alysnnix/wrk-abstract-data-type
A work in data
adt algorithms c data-structures homework
Last synced: 14 Jun 2025
https://github.com/anderson-andre-p/datastructuresandalgorithms
Data Structures and Algorithms to Study
data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series structured-data
Last synced: 20 Aug 2025
https://github.com/znrm/disjoint-hash-set
Incremental tracking of connected components identified by hash.
data-structures disjoint-sets rust rust-data-stuctures union-find
Last synced: 08 Jan 2026
https://github.com/cjrutherford/structures
List, and explanations of Data Structures in JavaScript
data-structures javascript learning-js
Last synced: 26 Mar 2026
https://github.com/4cecoder/gdatatype
Golang Data Type & Examples
data-structures data-types-and-structures datatypes go
Last synced: 30 May 2026
https://github.com/tonianev/data-structures
Common data structures implemented in Python
Last synced: 25 Jan 2026
https://github.com/daniilroman/heaps_comparison
C++ implementations and comparison of heap data structures
binomial-heap d-tree data-structures heap leftist-heap skew-heap
Last synced: 19 Aug 2025
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/porem5002/dts2
A simple library that provides various generic data structures for C programmers.
c data-structures header header-only header-only-lib header-only-library
Last synced: 01 Mar 2025
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
https://github.com/jonathanfernandi/data-structures
This repository contains Jonathan's AoL (Assurance of Learning) Case Study for COMP6048001 - Data Structures Course. This case study has been declared to have passed with a high distinction (score: 100, grade: A).
assurance-of-learning c case-study data-structures
Last synced: 06 Jul 2025
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 2025
https://github.com/elishamutang/linked-list
My solution to Linked Lists project from TOP.
data-structures javascript linked-list
Last synced: 13 Apr 2026
https://github.com/b-e-d-a/sd-hw-
Библиотека на C++ для решения задач поиска кратчайших путей в графах. Включает реализацию популярных алгоритмов, таких как поиск в ширину (BFS), алгоритм Дейкстры, алгоритм Беллмана-Форда, алгоритм A* (A-star), алгоритм Флойда-Уоршалла и алгоритм Джонсона.
a-star a-star-algorithm algorithms bellman-ford bellman-ford-algorithm ci-cd cpp data-structures dijkstra dijkstra-algorithm floyd-warshall floyd-warshall-algorithm graph-algorithms graph-theory-algorithms shortest-path-algorithm software-development
Last synced: 16 Mar 2025
https://github.com/parmodkumar28/codingninjas_dsa
Coding Ninjas DSA Questions Solutions
Last synced: 14 Jun 2025
https://github.com/lisba/sistema-de-control-de-cachorros
Control system for a puppy shelter
Last synced: 18 Jul 2025
https://github.com/tush-tr/code-in-cpp
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 29 Mar 2025
https://github.com/rahat-khan-pathan/ioi-solutions
My solutions for IOI problems
algorithms competitive-programming data-structures dynamic-programming graph-algorithms interactive problem-solving recursion
Last synced: 19 Aug 2025
https://github.com/beangreen247/data-structures-in-python
Studying material about Data Structures In Python
arch beangreen beangreen247 data-structures debian linux markdow material open python source study unix
Last synced: 10 Apr 2026
https://github.com/iliyalb/cs-data-structure
🏗 recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
https://github.com/16point7/gcontainer
generic container data structures for Go
collections data-structures generics go go-container go-generics go-library golang library
Last synced: 31 Jan 2026
https://github.com/rain0ash/netextender
Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development
csharp data-structures dotnet extension extension-methods extensionmethods extensions
Last synced: 03 Jan 2026
https://github.com/bieelogrom/filasdinamicas
Lista de atividades de listas dinâmicas em Java.
data-structures fila java queue
Last synced: 17 Aug 2025
https://github.com/ultraviolet-ninja/datastructures
A place to store all data structures I've made
Last synced: 11 May 2026
https://github.com/Akilesh-GA/PythonMazeSolver
a maze represented as a 2D array where 1s are walls and 0s are open paths. The player or algorithm starts at a designated entry point and aims to reach the exit point. You can implement various algorithms to solve the maze, such as Depth-First Search (DFS), Breadth-First Search (BFS), or A
Last synced: 23 Feb 2026
https://github.com/shreyas-wagire/java-dsa
algorithms data-structures dsa java
Last synced: 17 Aug 2025
https://github.com/rodrigo-sp17/algorithms-ds
Implementation of algorithms and data structures. Part of Algorithms course by Princeton University, on Coursera.
Last synced: 01 Mar 2025
https://github.com/harsha-yuvaraj/data-compression-and-decompression-tool
A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.
data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter
Last synced: 15 Apr 2026
https://github.com/shucharjer/datastructure
data structure course design. | 数据结构课程设计(黑历史)
Last synced: 02 Apr 2025
https://github.com/cltxvz/favelib
A user-friendly library app to manage, track, and enjoy your favorite books!
book-tracker css data-structures github-pages html interactive-ui javascript library-management local-storage object-oriented-programming responsive-design search-filter sorting web-application
Last synced: 16 Apr 2026
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/onyazuka/data-structures
Data Structures
btree cpp data-structures veb-tree
Last synced: 15 May 2025
https://github.com/ahmed-dotnetdev/assiut-university-training-ps
Assiut-University-Training-PS With CPP
algorithms cpp data-structures dynamic-programming greedy-algorithms problem-solving
Last synced: 04 Apr 2025
https://github.com/luisfernandovillalon/linkedlist-practice
Linked List Data Structure
computer-science data-structures javascript linked-list
Last synced: 11 Mar 2025
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/maathzzz/code-vault
📑 This repository contains a collection of algorithms, data structure studies and articles
algorithms c cpp data-structures python
Last synced: 13 Apr 2026
https://github.com/varugasu/go-heap
Heap implementation based on container/heap using Generics
data-structures generics go golang heap
Last synced: 03 Nov 2025
https://github.com/vertikajain/js-data-structures-and-algorithms
DSA using JS
data-structures javascript sliding-windows
Last synced: 11 Mar 2025
https://github.com/neuralsignal/loris
Loris: Database and Analysis application for a Drosophila Lab (or any lab)
data-analysis data-structures database datajoint flask neuroscience
Last synced: 12 Mar 2026
https://github.com/selvamuthukumaranrajan/recipeapp
Native android food recipe app
android data-structures java ui-design xml
Last synced: 15 May 2026
https://github.com/jocelynvelarde/safenav
SafeNav: Waze's Safety Upgrade
data-structures dijikstra-algorithm gpt speech-to-text
Last synced: 13 Jul 2025
https://github.com/andreysolovyev381/circular_buffer_fixed_size
Short exercise on a fixed size circular buffer data structure.
circular-buffer circular-queue cpp cpp20 data-structures
Last synced: 25 Jun 2025
https://github.com/stynh/rtree.js
algorithms-and-data-structures data-structures data-visualization r-tree r-trees typescript
Last synced: 04 Apr 2025
https://github.com/raphaelcausse/cutils
My implentations of C data structures and utilities.
array c cutils data-structures utils utitlities
Last synced: 31 Aug 2025
https://github.com/monciego/data-structures-and-algorithm
Repository for my code in my Data Structures & Algorithm course, Second Year (2019)
algorithms bsit data-structures dsa school-work
Last synced: 16 Aug 2025
https://github.com/alexandengstrom/not_std
Reinventing the standard library by constructing essential data structures and algorithms in C++ from scratch.
Last synced: 04 Oct 2025
https://github.com/torao/slate
Slate: Reference implementation of Stratified Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 20 May 2026
https://github.com/farhad2415/Job_Scraper
Job Site Based Job Scrapping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 15 Aug 2025
https://github.com/ascendho/dstfw
Modern C++ Syntax Implementations of the Pseudocode in Data Structures the Fun Way (from No Starch Press)
data-structures no-starch-press
Last synced: 04 Oct 2025
https://github.com/waynewbishop/bishop-algorithms-book
A book on commonly used algorithms & data structures in Swift.
algorithms book data-structures graph-algorithms ios-sdk swift
Last synced: 02 Apr 2025
https://github.com/parsaalizadeh/fenwick-tree
Implementation of mutable Fenwick trees as a Haskell library
data-structures fenwick-tree haskell
Last synced: 20 Jan 2026
https://github.com/hellokelci/cs112
Data Structures (198:112) course materials from Rutgers University’s Spring 2020 semester
data-structures rutgers-university
Last synced: 14 Aug 2025
https://github.com/maximfersko/console-transaction
algotithms data-structures java17 oops-in-java transcation
Last synced: 19 Apr 2026
https://github.com/yapeansa/estrutura_fila
Implementação de estrutura de fila
Last synced: 13 Aug 2025
https://github.com/aamiranwar/sea
A curated list of programs in C for the study of Data structures and Algorithms.
Last synced: 02 Apr 2025
https://github.com/tush-tr/learn-lang-cpp-dsa
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 15 Apr 2026
https://github.com/dalvarez2596/codility-lessons
This repository contains solutions to various coding problems from Codility, a platform that offers a wide range of algorithmic challenges aimed at improving coding skills and preparing for technical interviews.
algorithms big-o-notation codility codility-challenges codility-exercises codility-lessons codility-solutions codility-training data-structures ruby
Last synced: 10 Jan 2026
https://github.com/karrick/gotrie
Go library that implements a Trie data structure.
data-structures golang golang-library
Last synced: 06 Jul 2025
https://github.com/momen-alshouha/data-structure-stack
This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.
Last synced: 13 Aug 2025
https://github.com/lukabratos/queue
Queue implementation in Swift
data-structures generics queue swift
Last synced: 10 Nov 2025
https://github.com/lukabratos/stack
Stack implementation in Swift
data-structures generics stack swift
Last synced: 10 Nov 2025
https://github.com/graetz23/hashcc
A hash map implementation based on templated C++
data-structure data-structures data-structures-algorithms generic hashing hashmap object-oriented template trie tries
Last synced: 12 Mar 2026
https://github.com/mblumtritt/invariable
The Invariable data class for Ruby.
Last synced: 08 Aug 2025
https://github.com/devtonin/data-structures
Data Structures repository, built-in C on the 3rd period of Computer Engineering Degree.
data-structures heap list queue search tree
Last synced: 02 Apr 2026
https://github.com/yathishbl60/algo
Data structures and algorithms
algorithms data-structures swift
Last synced: 16 Mar 2025
https://github.com/micmurawski/cloud-array
cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.
aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara
Last synced: 12 Aug 2025
https://github.com/zyad-eltayabi/data-structures-small-projects
🔷 A collection of data structure implementations including linked lists, stacks, queues, dynamic arrays, and an undo/redo manager, designed to demonstrate core algorithms and their practical applications.
csharp data-structures oop-principles
Last synced: 04 Oct 2025
https://github.com/owencmcgrath/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 27 Oct 2025
https://github.com/ishibi/rust-dsa
🦀 Implementation of Data Structures and Algorithms in Rust
algorithms data-structures rust
Last synced: 02 Apr 2025
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025
https://github.com/tyra9/diagram-collection
写博客过程中制作的所有图例、图解,都放在这个仓库(支持.drawio)。
computer-networks data-structures database java javaweb mysql operating-system spring springboot
Last synced: 25 Feb 2026
https://github.com/sifatsakib007/practice-problems-dsa
Hacker Rank DSA with C# and SQL with SQL Server.
algorithms challenges csharp data-structures dsa-algorithm hackerrank hackerrank-csharp hackerrank-solutions implementation
Last synced: 10 Jan 2026
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 22 May 2026
https://github.com/kirill71/algorithms-and-data-structure
algorithms and date structure
Last synced: 17 Mar 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/liblaf/apple
🍎 Advanced optimization and math utilities with JAX for Python projects!
ci-cd code-quality data-structures github-actions hvp jax machine-learning numerical-methods optimization python
Last synced: 14 Apr 2025
https://github.com/muhammadfadel/mobile-telephone-service-data-structure
This is a small Data Structure task in C if you search for DS project for Mobile Telephone Service you Can Clone This project.
c data-structures datastructures
Last synced: 04 Oct 2025
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/lross2k/practice-in-c89
Simple implementations made in C to practice different concepts
algorithms c c89 data-structures
Last synced: 01 Feb 2026
https://github.com/nadvolod/algorithms
Algorithms and data-structures exercises
Last synced: 01 Feb 2026
https://github.com/matthewfaller/algorithm-practice
A series of practice algorithms implemented in Swift.
algorithms data-structures swift swift-language
Last synced: 02 Apr 2026
https://github.com/ishmal793/lists-tuples-dictionaries-json-sets
Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.
beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples
Last synced: 13 Apr 2026
https://github.com/contactvaibhavi/algorithmsprinceton
Solution codes for the course - Algorithms by Princeton on Coursera
algorithm-challenges algorithms algorithms-and-data-structures algorithms-coursera coding-challenges coursera coursera-assignment data-structures java learn-java learn-to-code princeton-algorithms princeton-coursera
Last synced: 07 Sep 2025
https://github.com/mkwapisz2000/cpp-priority-queue
This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)
alghorithms cpp data-structures heap linked-list priority-queue
Last synced: 30 Jun 2025
https://github.com/mkwapisz2000/cpp-hash-table-algorithms
This project contains implementations of different hash table strategies in C++.
chaining cpp cuckoo-hashing data-structures hash-table hashing-algorithms open-adressing
Last synced: 09 Jun 2026
https://github.com/shravanatirtha/java-data-structures
Most of the DSA Questions and Google Coding Competition questions
algorithms data-structures google java
Last synced: 11 Aug 2025
https://github.com/valcler-manoel/exercises-in-c
The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.
arrays-and-matrices data-structures memory-management recursion
Last synced: 13 Jul 2025
https://github.com/ahmedtrb/linkedlist
implementing a linkedlist data structure in c++
cpp data-structures linked-list
Last synced: 02 Apr 2026
https://github.com/bohdanmoroziuk/ds-a-js
A collection of data structures and algorithms implemented using JavaScript
algorithms data-structures javascript
Last synced: 06 Apr 2025