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-03-31 00:07:33 UTC
- JSON Representation
https://github.com/abhishekyadav-01/metro-navigator
This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.
algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp
Last synced: 08 Feb 2026
https://github.com/noughtmare/fleet-array
A modern implementation of diff arrays
array data-structures persistent-data-structure
Last synced: 14 Feb 2026
https://github.com/sun-lab-nbb/ataraxis-data-structures
A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.
ataraxis data-logging data-manipulation data-structures shared-memory
Last synced: 19 Feb 2026
https://github.com/caffeines/cpps
Competitive programming and problem solving.
algorithms algorithms-and-data-structures competitive-programming cpp cpps data-structures
Last synced: 11 Feb 2026
https://github.com/vmchale/linear-zipper
Zippers (a la Huet) in ATS
ats data-structures functional-data-structure huet linear-types zipper
Last synced: 28 Feb 2026
https://github.com/savi-lang/map
Hash Map data structures for the Savi standard library.
data-structures hash-map library savi standard-library
Last synced: 19 Mar 2026
https://github.com/agilord/lookup
Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.
Last synced: 16 Feb 2026
https://github.com/amrdb/data-structures-cs61b
Labs & Projects for UC Berkeley's data structures course (CS61B).
Last synced: 23 Oct 2025
https://github.com/mayankgupta-dev08/projectchess
Simple Chess Application
algorithms chess core-java data-structures game game-development java oops vanilla-java
Last synced: 17 Oct 2025
https://github.com/alonza0314/leetcode
Solutions of leetcode problem.
algorithm basic-programming data-structures go golang leetcode leetcode-solutons
Last synced: 27 Feb 2026
https://github.com/orxfun/orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees.
data-structures pinned pinned-elements rust vector
Last synced: 17 Mar 2026
https://github.com/salma-mamdoh/data-structures-implementation
Our project for Data Structures Course taken during fall 2023 semester
circular-linked-list cpp data-structures doubly-linked-list problem-solving queue single-linked-list stack
Last synced: 08 Feb 2026
https://github.com/dp6/templates-centro-de-inovacoes
Modelos de arquiteturas, documentações, testes e deploys para as iniciativas do centro de inovação
data-quality data-science data-structures dp6 gtm inovacao
Last synced: 05 Feb 2026
https://github.com/mehdieidi/cmap
Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.
concurrent data-structure data-structures go golang map parallel thread-safe
Last synced: 01 Feb 2026
https://github.com/aritrac1/java
All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.
algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project
Last synced: 26 Oct 2025
https://github.com/lancejpollard/tl-bplus-tree.js
4 B+ Tree Implementations from trincot on StackOverflow
algorithms bplustree data-structures javascript tree
Last synced: 17 Oct 2025
https://github.com/elliotekj/doubly_linked_list
A fast, amortised O(log n) doubly linked list implementation
data-structures doubly-linked-list elixir
Last synced: 17 Mar 2026
https://github.com/sagar-gavhane/rahome
Popular data structures for writing efficient programs in JavaScript.
data-structures hashtable javascript linked-list queue stack typescript
Last synced: 11 Feb 2026
https://github.com/mollycarroll/data-structures-algos-masterclass
All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 20 Oct 2025
https://github.com/divyansh013/iit-bechyu
data-science data-structures hacktoberfest web-development
Last synced: 24 Jan 2026
https://github.com/forketyfork/coding-problems
Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.
algorithms coding-problems data-structures hackerrank java leetcode
Last synced: 26 Feb 2026
https://github.com/morwenn/prime_multiset
A multiset of prime numbers represented by a single integer
data-structures python python-3-5
Last synced: 28 Jan 2026
https://github.com/yawar-abass/dsa
Data Structure And Algorithms through Java. Some Basic Java Programs .
algorithms data-structures data-structures-and-algorithms dsa java
Last synced: 29 Mar 2026
https://github.com/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 27 Oct 2025
https://github.com/thomasms/fortsraw
Native data structures for modern Fortran
data-structures fortran fortran2008 ftl linked-list
Last synced: 28 Jan 2026
https://github.com/fabiolutz/estruturas-de-dados
Estruturas de dados criados do zero em C
binary-tree c data-structures linked-list queue stack
Last synced: 29 Jan 2026
https://github.com/gossiperloturot/densemap
A collection data structure that is permanently accessible by unique keys and fast iterable
Last synced: 31 Jan 2026
https://github.com/aswinbarath/100-days-of-ds-algo
100 Days of DS Algo: Problem solving on Data Structures and Algorithms
Last synced: 19 Mar 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 19 Oct 2025
https://github.com/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 26 Oct 2025
https://github.com/vedant-jain03/dsa-questions
This repo contain all my Algorithms basics problems and problem types
algorithms cpp14 data-structures
Last synced: 25 Oct 2025
https://github.com/sminerport/sortvisualizer
The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.
algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization
Last synced: 19 Oct 2025
https://github.com/ahmedabougabal/csharpscholarshipbackendtasks
Documenting all my assignments and tasks completed during the first phase in Career180 Learn IT Bootcamp (.NET backend track). The bootcamp covers backend development using .NET technologies, Stay Tuned!
asp-net-core cplusplus csharp-code data-structures database mvc-architecture
Last synced: 28 Jan 2026
https://github.com/mmgalushka/algo-cheat-sheet
Cheat sheet for Algorithms & Data Structures
algorithms cheatsheet data-structures interview
Last synced: 04 Mar 2026
https://github.com/michaelb0312/data_and_algorithms
solving leetcode.com riddles
cpp11 data-structures object-oriented-programming python
Last synced: 13 Feb 2026
https://github.com/ndsvw/simple-unionfind
A very simple implementation of the UnionFind data structure (Java)
circle-detection data-structures union-find
Last synced: 15 Oct 2025
https://github.com/phoemur/avl_tree
Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.
associative-map avl avl-tree avltree cpp data-structures map
Last synced: 19 Oct 2025
https://github.com/neutronixy/music-social-platform
Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.
back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website
Last synced: 19 Oct 2025
https://github.com/viral32111/xml
XML parser crate for my Rust projects.
data-structures rust-crate xml-parser
Last synced: 13 Feb 2026
https://github.com/ahmednassar7/prodigy-infotech-internship
This is Repository Of Internship In Software developmenet Domain at Prodigy InfoTech.
algorithms data-structures design implementation internship java oop operating-system software-development software-engineering testing
Last synced: 19 Oct 2025
https://github.com/abdelrahmantaymour/problem-solving
algorithms cpp data-structures database database-management filesystem mssqlserver opp sql
Last synced: 14 Mar 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/notthestallion/data_structures_sentinel_dynamic_link
The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.
data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels
Last synced: 18 Oct 2025
https://github.com/uselesstechjunks/toplynx
Machine Learning Career Guide
algorithms algorithms-and-data-structures data-science data-structures interview-preparation large-language-models machine-learning machine-learning-algorithms recommender-systems study-guide
Last synced: 14 Feb 2026
https://github.com/andrewobwocha/advancedmusicplayer
🎵 Python CLI music queue implemented with a Doubly Linked List (DLinkedList). Features prev/next, add next/last, remove current, ytmusicapi search.
cli data-structures doubly-linked-list music python queue ytmusicapi
Last synced: 15 Feb 2026
https://github.com/belovetech/binary_trees
The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.
algorithms binary-tree c data-structures
Last synced: 18 Oct 2025
https://github.com/hengxin/algorithms-computability-complexity-practice
Practicing Algorithms
algorithm-coding algorithm-library algorithms data-structures
Last synced: 01 Mar 2026
https://github.com/barbarpotato/coding-interview-preparation
This course will help you prepare for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations.
bigonotation binary-search binarytree breadth-first-search computerscience data-structures depth-first-search divide-and-conquer dynamic-programming graph greedy-algorithms hashfunction hashtable heap linearsearch quicksort recursion selection-sort spacecomplexity timecomplexity
Last synced: 19 Mar 2026
https://github.com/patrice-h/presta-tests
data-structures request sql tests
Last synced: 20 Mar 2026
https://github.com/dezashibi-c/dcommon
My commonly used utilities, headers, scripts, etc.
c data-structures dynamic-values helpers scripts utilities
Last synced: 15 Oct 2025
https://github.com/bovem/algorithms-in-a-nutshell
Practice scripts from "Algorithms in a nutshell" book by George T. Heineman
algorithms algorithms-and-data-structures data-structures java oreilly
Last synced: 18 Oct 2025
https://github.com/jinshengli/javademo
java基础知识整理
collection data-structures design-patterns java java-se thread threadlocal threadpool
Last synced: 06 Feb 2026
https://github.com/jiko23/family-tree
Model out the Shan family tree so that when given a ‘name’ and a ‘relationship’ as an input, the output are the people that correspond to the relationship. Input needs to be read from a text file, and output should be printed to console. Program should execute and take the location to the test file as parameter.
backend data-structures python-3
Last synced: 26 Oct 2025
https://github.com/chaitanyak77/datastructures
This repository showcases a collection of data structure simulations implemented in C.
Last synced: 26 Oct 2025
https://github.com/tiennhm/algorithms
Tông hợp chi tiết các thuật toán lập trình
algorithms data-structures source-code
Last synced: 17 Oct 2025
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 27 Oct 2025
https://github.com/jagganraj27/data_structures_and_algorithms
Learn Data Structure and algorithms using Javascript
array data-structures dsa-algorithm javascript
Last synced: 16 Mar 2026
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/kokorinilya/cpp-course-exercises
Excercises for c++ course
data-structures excercises itmo-university metaprogramming templates type-erasure
Last synced: 27 Oct 2025
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 28 Oct 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/whisperpine/leetcode-rs
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode rust
Last synced: 24 Jan 2026
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/jungaretti/advent-of-code-2022
Solutions for Advent of Code 2022 in a few languages
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/jungaretti/advent-of-code-2021
Solutions to Advent of Code challenges written in a bunch of languages
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/osiota10/alx-higher_level_programming
Python high Level Programming - Data Structures and Algorithms with ALX Software Engineering
Last synced: 24 Feb 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/asarkar/exercism-scala
https://exercism.org/tracks/scala
algorithms data-structures exercism exercism-scala scala
Last synced: 25 Oct 2025
https://github.com/hengxin/data-structures-algorithms-resources
Resources on Data Structures and Algorithms
algorithms big-list data-structures resources
Last synced: 29 Jan 2026
https://github.com/josecarlosnf/graphs
Implementações de grafos utilizadas na disciplina de projetos de algoritmos II (eq. estruturas de dados II)
bfs-search breadth-first-search data-structures deep-first-search dfs-search dijsktra-algorithm graph prim-algorithm python search ufpa
Last synced: 17 Oct 2025
https://github.com/stynw7/computer_science_resources
Provides Computer Science subjects to learn for free ✨
algorithms calculus cheatsheets computer-science data-structures mathematics programming resources roadmap statistics
Last synced: 19 Mar 2026
https://github.com/bmf-san/ruby-algorithm-and-datastructure-practice
algorithms data-structures ruby
Last synced: 25 Oct 2025
https://github.com/wilson0x4d/algs4net
A few fundamental algorithms implemented via C# using .NET Standard 2.0-compatible projects and language features.
algorithms data-structures netfx netstandard
Last synced: 06 Feb 2026
https://github.com/mreshboboyev/tree-data-structure
Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.
algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree
Last synced: 30 Jan 2026
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/bmoretz/daily-coding-problem
A coding problem a day keeps the interviewers at bay.
algorithms algorithms-interview cpp data-structures julia optimization python
Last synced: 25 Oct 2025
https://github.com/zeekersky/activities
This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.
algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3
Last synced: 17 Oct 2025
https://github.com/stevenschmatz/treegen
🎄 Fast and memory efficient unlabeled tree generation in Python
academic computer-science data-structures python theoretical-computer-science tree trees
Last synced: 31 Jan 2026
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/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/maverickpoly/asmr-python-dsa
Different Data Structures and Algorithms implemented in Python.
algorithms data-structures dsa python
Last synced: 25 Oct 2025
https://github.com/mupinnn/dsa
Repo for learning data structures and algorithms, also to understand more about the programming language which I often use or that I'm currently learning.
Last synced: 24 Oct 2025
https://github.com/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 26 Feb 2026
https://github.com/furkanunsalan/data-structures-and-algorithms
📊 My journey through learning data structures and algorithms
Last synced: 24 Oct 2025
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/ahlusar1989/exercisms
Small finger exercises
data-structures exercise functional problem-solving scala
Last synced: 15 Oct 2025
https://github.com/vihlancevk/list
Data structure list with visualization
c cache-friendly data-structures graphviz learning-task student-project
Last synced: 24 Oct 2025
https://github.com/forketyfork/coding-problems-kotlin
Solutions to various coding problems and algorithms implemented in Kotlin
algorithms coding-problems data-structures kotlin programming-practice
Last synced: 26 Feb 2026
https://github.com/raveriss/cpp09
C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.
algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl
Last synced: 26 Feb 2026
https://github.com/iftekheraziz/exam-preparation-imse
Exam Preparation - Information Management and System Enginnering
data-engineering data-structures database-design database-management database-schema information-management information-technology
Last synced: 09 Feb 2026
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/sumeetgedam/cses
Repository to record CSES solved problems
algorithms algorithms-and-data-structures cpp11 cses cses-problem-set-solution data-structures maths searching sorting
Last synced: 09 Feb 2026
https://github.com/peterrauscher/devbranch.co
The source code for my site https://devbranch.co
algorithms blog data-structures devops programming website
Last synced: 10 Feb 2026
https://github.com/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
data-structures graphs queues stack trees
Last synced: 27 Jan 2026