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-30 00:07:47 UTC
- JSON Representation
https://github.com/adhadse/dsawithgo
A DSA repository but everything is in Go.
algorithms benchmark data-structures dsa dsa-practice go golang test-driven-development
Last synced: 17 Oct 2025
https://github.com/muawiya-contact/roman-to-integer-python
# roman-to-integer-python
algorithms beginner-friendly coding-moves command-line-tool converter data-structures educational number-conversion numeral-system open-source python python-exercise python-project python3 roman-numerals utility
Last synced: 12 May 2025
https://github.com/mezdelex/rustexamples
All kind of different exercises in Rust.
borrowing concurrency data-structures mutability rust
Last synced: 01 Jun 2026
https://github.com/rokibulhasan7/leetcode
Leetcode problems solution.
algorithms cpp data-structures dp go heap interview interview-preparation leetcode leetcode-algorithms leetcode-cpp leetcode-cpp-solutions leetcode-practice leetcode-solutions
Last synced: 16 May 2026
https://github.com/vaibhavmojidra/data-structures---arrays-in-java
Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 18 Oct 2025
https://github.com/gregyjames/cppalgorithms
Various Algorithms and Data Structures implemented in C++
algorithms cplusplus cpp data-structures
Last synced: 13 Jun 2026
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! đ⨠Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/dishenmakwana/c-datastructures-and-algorithms
Data Structure And Algorithms
Last synced: 01 Jun 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/headlessnode/dsa
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving
Last synced: 18 May 2026
https://github.com/roluochke/games-programs
From simple to complex games and programs
algorithms data-structures game programming python
Last synced: 19 Oct 2025
https://github.com/mahmud-kandawala/c-shopping-list-capstone-project
This is my Capstone C Programming Project for my Advanced C Programming Course. It features a comprehensive shopping cart system that utilizes linked lists, stacks, queues, and binary search trees for efficient item management and search functionality.
Last synced: 13 Jun 2026
https://github.com/frank-wong-cn/datastructures-cpp
(Re)learning data structures.
algorithm avl-tree data-structures hashmap linked-list
Last synced: 20 Oct 2025
https://github.com/tabishnaqvi1311/ds-algo
100daysofcode data-structures dsa
Last synced: 27 Jan 2026
https://github.com/codewith-ark/dsa-notes
This is essentially my digital notebook for Data Structure and Algorithms
data-structures data-structures-and-algorithms datastructures-algorithms
Last synced: 27 Jan 2026
https://github.com/nelsonbn/algorithms-data-structures-kahn
Algorithms and Data Structures - Kahn
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 29 Mar 2025
https://github.com/alpha74/rosalind_bioinformatics
Questions solved on rosalind.info related to Bioinformatics.
algorithms bioinformatics cpp data-structures dna rosalind rosalind-bioinformatics-challenge rosalind-solutions
Last synced: 01 Jun 2026
https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to đ, đī¸, đą and â¤ī¸
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 02 Mar 2025
https://github.com/shuddha2021/java-bookstore-manager
Java-Powered Bookstore: Streamlined Inventory Management System
bookstoreapplication data-structures educational-project inventory-management java object-oriented-programming open-source system-design
Last synced: 29 Jun 2026
https://github.com/huangcongqing/js-algorithmsanddatastructure
JS įŽæŗä¸æ°æŽįģæ
algorithms data-structures javascript
Last synced: 02 Apr 2025
https://github.com/nirupamkhanal/dsa
Demonstration of pointers, data structures, and algorithms (mostly in C++)
algorithms binary-search binary-search-tree data-structures data-structures-and-algorithms dsa hashing hashtable hasing-algorith linked-list linkedlist pointers queue stack
Last synced: 23 Oct 2025
https://github.com/mohfazam/dsa
A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.
algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode
Last synced: 23 Oct 2025
https://github.com/gamitej/codes-in-python
Basic coding snippet in python
algorithms coding data-structures python
Last synced: 23 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/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/ofmiq/algorithmsanddatastructures
A collection of fundamental algorithms and data structures implemented in C++
algorithms c-plus-plus data-structures
Last synced: 25 Oct 2025
https://github.com/iamsumit/go-dsa
This repository is to try out data structure and algorithm.
algorithms data-structures dsa-practice golang
Last synced: 14 Jun 2026
https://github.com/shrondi/data-estructures
TADs en C++
c-plus-plus data-science data-structures estructura-de-datos
Last synced: 14 Jun 2026
https://github.com/bmf-san/ruby-algorithm-and-datastructure-practice
algorithms data-structures ruby
Last synced: 25 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/victoriacheng15/coding-practice
algorithms data-structures javascript jest-tests
Last synced: 29 Mar 2025
https://github.com/codyvangosen/codyvangosen.github.io
CS-499 Capstone Portfolio | SNHU Computer Science Final ePortfolio demonstrating software design, algorithm development, and database integration through real-world enhancements and reflection.
3d-graphics algorithms capstone computer-science cplusplus cs499 css data-structures database html json opengl portfolio snhu software-design web-portfolio
Last synced: 24 Jan 2026
https://github.com/aravachoudhary/data_structures_algorithms
This Repository contains my DSA codes and problem Solutions
algorithms-and-data-structures data-structures
Last synced: 01 Jun 2026
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/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/wassimans/algorithms-and-data-structures-in-rust
Rust implementations for some algorithms and data structures.
algorithms data-structures rust-lang
Last synced: 15 Jun 2026
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/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/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 28 Oct 2025
https://github.com/lucashnss/algorithms-python
This repository serves to recreate famous algorithms and data structures to train my coding and logic skills in the Python language.
algorithms data-structures python
Last synced: 15 Jun 2026
https://github.com/y2k-shubham/dsa-in-cpp
Implementations of Data-Structures & Algorithm Questions in C++
algorithms cpp data-structures
Last synced: 28 Jan 2026
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/ahmedhosssam/dynamo-tree
C++ Backend server and API with React front-end client
avl-tree cpp cpprestsdk data-structures javascript react
Last synced: 15 Apr 2026
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/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/simranjeet97/restaurant_data_analysis_covid_impact
Restaurant Data Analysis during Coronavirus time to Check the Impact on Foods and Restaurant Sales and YOY.
coronavirus covid-19 covid-impact data-analysis data-analytics data-cleaning data-manipulation data-science data-structures data-structures-and-algorithms database impact on restaurant-data-analysis restaurant-dataset restaurants
Last synced: 15 Apr 2026
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/gauravmcode/dsa-assignments
repository of assignments for Data Structures and Algorithm course on ineuron.ai
data-structures dsa-algorithm dsa-practice
Last synced: 07 Feb 2026
https://github.com/nadvolod/algorithms
Algorithms and data-structures exercises
Last synced: 01 Feb 2026
https://github.com/mominaamjad/swap-linked-list-nodes
Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.
cpp data-structures linked-list semester-3
Last synced: 28 Oct 2025
https://github.com/ashbellett/data-structures
Implementations of data structures.
Last synced: 21 Mar 2025
https://github.com/youssefashourrr/supermarket-manager
A supermarket management system developed in C++ with Qt5 widgets for the graphical interface, created as our CS213 course project during the first semester of sophomore year.
college-project cplusplus data-structures inventory-management qt5
Last synced: 07 Feb 2026
https://github.com/kemboi590/teach2give-test
The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.
data-structures problem-solving technical-test
Last synced: 25 Jun 2025
https://github.com/waseemofficial/dsa_python
Data Structures and Algorithms in Python
algorithms data-structures excalidraw python scripts yml yml-files
Last synced: 08 Feb 2026
https://github.com/theolepage/algorithmics
Algorithmics course content during my studies at EPITA.
algorithmics computer-science data-structures ocaml python
Last synced: 15 Apr 2026
https://github.com/1ayanabil1/algorithms
Welcome to the Algorithms repository! đ This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.
codewars codewars-solutions data-structures hackerrank hackerrank-solutions jupyter-notebook leetcode leetcode-python leetcode-solutions machine-learning prob python search-algorithm searching searching-algorithms
Last synced: 09 Feb 2026
https://github.com/ppodds/ncudatastructurehw
National Central University Data Structure Homework (Backup)
c cpp data-structures homework ncucsie
Last synced: 18 May 2026
https://github.com/ccwukong/algo-in-js
The common data structures and algorithms implemented in JavaScript.
algorithms data-structures disjoint-set divide-and-conquer dynamic-programming graph greedy heap javascript linkedlist priority-queue queue searching sorting stack tree
Last synced: 16 Apr 2026
https://github.com/salmanabdullahfahim/data-structure-algorithm
My Data Structure And Algorithm Learning Journey In C++
algorithms cplusplus data-structures
Last synced: 17 Jun 2026
https://github.com/coledixon/sql
SQL projects and advanced scripting
data-structures database-schema sql ssms tsql
Last synced: 18 Mar 2026
https://github.com/mahmud-kandawala/data-structures-coursework
This repository delves into the core principles of data structures, covering essential types like arrays, stacks, queues, lists, trees, and graphs, utilizing Python and its extensive libraries to apply and demonstrate these concepts.
array binary-search-tree data-structures graph hashmaps heaps linked-list python queue stacks
Last synced: 17 Jun 2026
https://github.com/jmcph4/enceladus
Touching the rings of Saturn
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented collection collections collections-rust data-structures datastructures datastructures-algorithms datastructuresandalgorithm
Last synced: 12 Apr 2025
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 Feb 2026
https://github.com/brettpetch/cs2120
COMPSCI 2120
compsci2120 course-material courseware cs2120 data-structures data-visualization python3 western-university
Last synced: 18 Jun 2026
https://github.com/maddhruv/dsa
Theory and Implementation of various Data Structures and Algorithms
algorithms data-structures data-structures-algorithms searching-algorithms sorting-algorithms
Last synced: 18 Jun 2026
https://github.com/dapper91/contests
Different contests problems (timus, geeksforgeeks)
algorithms contests data-structures interview-practice python
Last synced: 29 Mar 2025
https://github.com/remonhasan/cp-code-library
algorithms & data structures that i learned for CP đĄ
cpp data-structures number-theory prefix-notation stl-algorithms
Last synced: 18 Jun 2026
https://github.com/sunsided/fixedstack-rs
Safe and Unsafe Stack Implementations in Rust
benchmark data-structures rust stack unsafe-code
Last synced: 29 Mar 2025
https://github.com/hack3rlife/the-coding-interview
algorithms coding-interviews data-structures
Last synced: 25 Jun 2025
https://github.com/secureauditx/merge-customer-log
data-structures-algorithms
algorithms computer-science data-structures log-processing merge-sort python sorting-algorithms
Last synced: 28 Feb 2026
https://github.com/nb9960/dsa
Solutions for Standard Problems on Algorithms & Data Structures in C++
Last synced: 05 Apr 2025
https://github.com/adimyy/data-structures
This repository contains implementations of fundamental data structures in Java.
Last synced: 18 Jun 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/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 19 Jun 2026
https://github.com/sinemistoktas/operating_systems-memory_allocation_simulator
Memory allocation simulator in C implementing First/Best/Worst Fit algorithms with automatic hole merging, compaction, and interactive/scripted modes
best-fit-algorithm c-programming contiguous-allocation data-structures first-fit-algorithm fragmentation hole-merging linked-list memory-allocation-simulation memory-compaction memory-management operating-systems systems-programming worst-fit-algorithm
Last synced: 02 Jun 2026
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 19 Jun 2026
https://github.com/xpodev/quickstruct
A library to ease the creation of C structs in Python
cpython cstruct data-structures python python-3 python3 struct structs structure structures
Last synced: 14 May 2025
https://github.com/jaewonson37/python_programming
algorithms data-structures encapsulation exception-handling functions loop matplotlib monte-carlo numpy object-oriented-programming pandas prototyping pseudo-random-number-generation python recursion top-down unit-testing visualization webcrawling
Last synced: 09 May 2026
https://github.com/tejanhu/revisitjava
Revisiting Java Programming
algorithm-challenges algorithms data-structures java
Last synced: 29 Mar 2025
https://github.com/genevas/practiceprograms
Small practice programs
algorithms algorithms-and-data-structures code-example code-examples data-structures
Last synced: 04 Mar 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/yuvrajchandra/dsapractice
This repository contains topic-wise questions and solutions for DSA practice.
algorithms data-structures dsa mathematics
Last synced: 20 Jun 2026
https://github.com/kylehue/my-dsa
A collection of reusable data structures in TypeScript.
Last synced: 01 Apr 2026
https://github.com/hebertcisco/remodel-core
A modern database-modeling toolkit
data-structures database ddl er-diagram modeling parser-implementations sql
Last synced: 20 Jun 2026
https://github.com/mariamelantably/scala
this repository consists of scala programs from the university of oxford's prelims imperative programming course
data-structures imperative-programming scala
Last synced: 05 Apr 2025
https://github.com/batanoffs/javascript-web-softuni
Excercises and homework related to my modules in front-end bootcamp Software University
advanced asynchronous-programming basic closure css data-structures dom-manipulation end-to-end-testing events html javascript mocha-chai playwright routing unit-testing variables
Last synced: 17 Apr 2026
https://github.com/madmmas/java-concurrency-interview-practice
50 structured Java concurrency problems â beginner to expert â with JUnit 5 tests. Interview prep & hands-on learning.
concurrency data-structures interview-prep java java-concurrency junit5 locking maven multithreading thread-safety
Last synced: 21 Jun 2026
https://github.com/paolino/haskell-mts
Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs
blockchain cryptography data-structures haskell merkle-tree rocksdb
Last synced: 05 Mar 2026
https://github.com/willis7/phrase-trie
Implementation of the Trie search algorithm for finding phrases in a body of text
Last synced: 13 Apr 2025
https://github.com/fvucemilo/sorting-visualizer
This is a web application built with Next.js, TypeScript, and Tailwind CSS that allows you to visualize various sorting algorithms in action.
algorithm-visualization animation code-visualization data-structures educational-tools frontend-development github-pages interactive-sorting nextjs open-source-development performance-optimization reactjs responsive-web-design software-engineering sorting-algorithms tailwind-css typescript ui-ux-design visualization web-application
Last synced: 07 Apr 2026
https://github.com/felipe-gdr/algorithms
Algorithms, coding challenges and exercises
algorithms data-structures java-8
Last synced: 17 Apr 2026
https://github.com/thinkswan/js-linked-list
An implementation of the linked list data structure in JavaScript.
data-structures javascript tutorial
Last synced: 03 Jun 2026
https://github.com/shivang21007/leetcode-solution-in-cpp
This is Leetcode Solution repo in Cpp. My Leetcode ID - Shivang21007
cpp data-structures leetcode-solutions leetcode-solutions-cpp
Last synced: 03 Jun 2026
https://github.com/chaudinh/questions
A collection of questions
algorithms client-side-rendering css data-structures frameworks front-end github html javascript jquery mongodb nodejs reactjs server-side-rendering sql terminal tmux vim vimrc web-development
Last synced: 03 Apr 2026
https://github.com/douglasmatosdev/data-structure-and-algorithms-in-python
Data Structure is an area of Computer Science that studies computational techniques for the efficient organization and manipulation of any amount of information. In other words, when you develop a system you must think about which data structures to use; and the choice of a given data structure will influence the performance of the software.
algorithms algorithms-and-data-structures data-science data-structures python python3
Last synced: 21 Mar 2025