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/massigy/entry-to-data-structures
this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!
data-structures git github pascal
Last synced: 22 Oct 2025
https://github.com/thomasafink/optimal_knn_distance_for_data_science
Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm
data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python
Last synced: 24 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/mikemwai/massive
Amazon massive dataset processing project
data-structures google-drive-api
Last synced: 26 Oct 2025
https://github.com/thomasthaddeus/musicalchairs
This project contains implementations of a seating arrangement algorithm using four different approaches: us module, using standalone functions, and using Python's zip function along with the built-in sorted function.
data-structures interview-questions lgplv3 optimization-algorithms python python3
Last synced: 26 Oct 2025
https://github.com/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 27 Oct 2025
https://github.com/nixtomalon/guess-the-number
🎲 A basic text-based game developed using the C programming language.
basic-programming c console-application data-structures fundamentals game sample-project
Last synced: 24 Jan 2026
https://github.com/samuelastech/code
Every piece of concept that I'm learning will be placed here so that I can consult it later as a reference
algorithms data-structures data-types dynamic-programming language-learning math programming-paradigms
Last synced: 06 Feb 2026
https://github.com/khalidelboray/dsa-20-labs
Solutions for DSA 20 Course
algorithm-challenges data-structures perl perl6 python3 raku rakudo
Last synced: 29 Jan 2026
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/breadinator/qmat
A simple library for 2-dimensional matrices.
data-structures math mathematics matrix matrix-calculations matrix-library matrix-multiplication rust rustlang
Last synced: 30 Jan 2026
https://github.com/suvasish114/dsa
Data structure and algorithm related problems and codes
Last synced: 07 Feb 2026
https://github.com/hqarroum/binary-search-tree
🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.
algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure
Last synced: 02 Feb 2026
https://github.com/thanhdatpb/leetcode
These are the exercises I did on the leetcode website to further improve my knowledge of algorithms, data queries and learn new programming languages.
algorithms data-structures java javascript mysql-database
Last synced: 08 Feb 2026
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/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/harismuneer/queue-and-stack
🎈 A C++ implementation of two datastructures: queue and stack
cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack
Last synced: 09 Feb 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/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
https://github.com/praveenraam/dailycodingnote
A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.
algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control
Last synced: 18 Mar 2026
https://github.com/shoyeb45/avltreevisualizer
This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure and learnt a lot from this project
data-structures data-visualization java javafx javafx-application visualization
Last synced: 27 Feb 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/apexcaptain/koconut
Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.
array array-processing array-utils async async-await async-callback async-functions async-iteration async-methods await collection data-structures iteration-process javascript loops nodejs promise typescript typescript-library
Last synced: 12 Feb 2026
https://github.com/opixelum/brain-disk
Obsidian project where I store everything I've learnt.
ai algorithms coding data-structures deep-learning machine-learning maths neural-network programming
Last synced: 19 Mar 2026
https://github.com/abhay-kanwasi/data-structure
Various data structures in python with proper code with explanation and meaningful comments
algorithm data-structures python pythonbeginners pythondatastructure
Last synced: 13 Feb 2026
https://github.com/chiraghariprasad/hospital-management-system
Patient Records, Doctor Assignments, and Waiting Queue Management
binary-file-handling c-programming data-structures doctor-management hashing healthcare-software hospital-management-system interactive-console-application patient-management priority-queue
Last synced: 13 Feb 2026
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 19 Mar 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/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/dominikjalowiecki/programming-projects
Minor programming projects (from books, tutorials and my own).
algorithms data-structures design-patterns practice-projects programming
Last synced: 02 Mar 2026
https://github.com/jli198/cpe360
CPE 360 - Computational Data Structures & Algorithms
algorithms big-o big-o-notation binary-search binary-search-tree cplusplus data-structures linked-list linkedlist object-oriented-programming queue recursion stacks tree-structure
Last synced: 03 Mar 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/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 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/pradeepgangwar/datastructures
IDST232C Codes
data-structures linked-list queue stack
Last synced: 16 May 2025
https://github.com/alpha74/ihr
My HackerRank solutions. Maintained from 2020 onwards.
algorithms coding cpp data-structures hackerrank hackerrank-solutions
Last synced: 05 Mar 2025
https://github.com/abhinandanmishra1/leetcode-practice
Practicing questions on leetcode and solutions are being reflected here
algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions
Last synced: 19 Aug 2025
https://github.com/vickshan001/huffman-encoding-decoding-in-java
Java implementation of Huffman encoding and decoding from scratch. Includes custom tree traversal, compression, and decompression logic. Built in 2021.
algorithms compression data-structures decompression huffman-coding java priority-queue tree-traversal
Last synced: 31 Mar 2025
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/agastyahukoo/accelerated-computer-science-fundamentals
Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.
algorithms computer-science data-structures object-oriented-programming
Last synced: 28 Mar 2025
https://github.com/calebwin/derive_lit
a tool to auto-generate literal macros for your data structure
Last synced: 23 Mar 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/jubayer98/data-structures-basic-problems
Here are solutions to some basic data structure problems implemented in C++.
basic-programming cpp data-structures
Last synced: 01 Mar 2025
https://github.com/iampavangandhi/contactlistsearch
📱 Contact List Search (using Tries)
contact-list data-structures javascript tries vanilla-javascript
Last synced: 09 Mar 2025
https://github.com/iampavangandhi/texteditor
📝 Text Editor Web App (using Stacks)
data-structures javascript stacks text-editor vanilla-javascript
Last synced: 09 Mar 2025
https://github.com/lif31up/data-structures-and-algorithms-clang
data structure with CLang
Last synced: 18 Mar 2025
https://github.com/abdelrahmantaymour/dvld
🚘 The DVLD Management System is a comprehensive desktop software designed to streamline the process of managing driving licenses and related applications.
3tierapp clean-code crud-operations csharp data-structures delegate desktop-application dotnet-framework events opp winforms
Last synced: 05 Jan 2026
https://github.com/maximfersko/stl-containers
My implementation of the standard template STL containers.
algorithms array binary-search-tree containers cpp17 data-structures library list map multiset set stl-containers vector
Last synced: 25 Dec 2025
https://github.com/ferstormblessed/datastructures-algorithms
Basic data structures and algorithms with c++
algorithms-and-data-structures cpp data-structures
Last synced: 05 Mar 2025
https://github.com/eliasdeallmeida/estd-ifce
Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.
binary-tree data-structures doubly-linked-list linked-list python queue recursion stack
Last synced: 14 Mar 2025
https://github.com/dbstratta/data-structures-c
Data structures implemented in C
binary-search-tree c data-structures memory-management priority-queue queue stack
Last synced: 07 Apr 2025
https://github.com/tansudasli/data-structures
data structure implementations
Last synced: 01 Mar 2025
https://github.com/mmncit/cracking-the-coding-interview-solutions
Solutions of the book cracking the coding interview (using Python)
data-structures design-patterns oop problem-solving
Last synced: 02 Sep 2025
https://github.com/bisceglialuigi/advent_of_code
This repository contains my solutions for the Advent of Code challenges! Advent of Code is an annual coding event featuring daily programming puzzles throughout December. It's a fun way to improve problem-solving skills and explore creative algorithms.
advent-of-code advent-of-code-2024 algorithms competitive-programming data-structures fun python3
Last synced: 01 Jul 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/cintia-shinoda/univesp
Data Science Undergrad Notes, Codes, and Homeworks
algorithms c cpp data-mining data-science data-structures django flask java linear-algebra python statistics web-development
Last synced: 10 Nov 2025
https://github.com/vcn222/itmo
Explore my projects and coursework from ITMO University in Computer Science. Join me on GitHub to see my journey! 🚀💻
284261 algorithms-and-data-structures cheatsheets codeforces cpp data-structures feature-selection flow graphs greedy-algorithms itmo java learning machine-learning shortest-paths software-engineering sorting-algorithms supervision
Last synced: 18 Aug 2025
https://github.com/mantono/cheap
Priority queue as a channel
channels concurrency data-structures heap mpmc mpsc
Last synced: 23 Mar 2025
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/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/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/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: 05 Oct 2025
https://github.com/debjeetsarkar/js-structures
Commonly used data structure's implementation using javascript
Last synced: 17 Aug 2025
https://github.com/marcoschalet/estruturas-de-dados
Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.
Last synced: 15 Mar 2025
https://github.com/zair5884/bookstore-orm-system
📚 Build a robust bookstore backend with Python, SQLAlchemy, and MySQL for seamless data management and secure operations.
backend bookstore business-logic crud-operations data-structures database-management design-patterns educational-project inventory-management mysql orm postgresql python solid-principles sqlalchemy sqlite streamlit
Last synced: 19 Nov 2025
https://github.com/mossykazemi/java
Data Structures & Algorithms using Java
algorithms array arrays data-structures hashtables java linkedlists queue stack
Last synced: 27 Dec 2025
https://github.com/kashirin-alex/thither.direct-onamove
an android skeleton-example application for using data from Thither.Direct platform on mobile applications
android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management
Last synced: 06 Apr 2025
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 05 Oct 2025
https://github.com/arezyhs/cpp-id-generator-calc
Generator ID untuk praktikum mata kuliah Struktur Data. ID yang dihasilkan adalah ID supir dan ID pesanan.
cplusplus data-structures id-generator
Last synced: 15 Mar 2025
https://github.com/thoth2357/data-structures-algorithms
Data structures and algorithms i have learnt and implemented with explanations
algorithms-and-data-structures data-structures
Last synced: 07 Aug 2025
https://github.com/jen2004/mail-delivery-system
A routing and package delivery simulation system designed for a parcel service. A CLI Python application that utilizes a hash table and the Nearest Neighbor algorithm.
algorithms-and-data-structures cli cli-app data-structures hashmap hashtable pycharm python
Last synced: 27 Jun 2025
https://github.com/eduardosilvadiniz/mentoring-dstask-golang
data-structures faculty-project
Last synced: 16 May 2025
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/manju07/data-structure-and-algorithms-using-javascript
Advance data structures and Algorithms implemented using javascript
advanced-data-structures algorithms-and-data-structures data-structures javascript javascript-data-structures
Last synced: 04 Oct 2025
https://github.com/tsiarokhin/bsu-famcs-algo-solutions
My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)
acm algorithms bsu competitive-programming data-structures famcs study
Last synced: 05 Jan 2026
https://github.com/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/c1m50c/hacker-rank-solutions
Compilation repository of my HackerRank solutions.
algorithm algorithms data-structures dynamic-programming hackerrank hackerrank-solutions interview-questions learning solutions
Last synced: 24 Dec 2025
https://github.com/blue32a-sandbox/php-data-structures
PHPのData Structuresを使ってみる
Last synced: 24 Dec 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/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/mateusz-przybyla/personalbudget_structured
Final C++ application to manage your personal budget [structured]
cpp data-structures structured-programming xml
Last synced: 27 Oct 2025
https://github.com/francescobarbieri/codingchallenges
Solutions to various coding problems from renowned platforms like Advent of Code, LeetCode, and more.
algorithms coding-challenges data-structures interview-prep problem-solving
Last synced: 31 Mar 2025
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/junh0328/prepare_algorithm
📚 파이썬을 통해 자료구조와 알고리즘 공부하기
algorithms data-structures python
Last synced: 22 Mar 2025
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/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/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 15 Aug 2025
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/hojat72elect/kotlin_data_structures_algorithms
Common algorithms and data structures implemented in Kotlin.
algorithms data-structures jvm kotlin
Last synced: 16 May 2025
https://github.com/alphaleporus/leetabhyas
Daily DSA grind on LeetCode – Abhyas of code, logic, and consistency.
algorithms auto-sync competitive-programming cronjob data-structures dsa github-actions java leetcode leetcode-export python workflow
Last synced: 04 Oct 2025
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Mar 2025