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-29 00:07:46 UTC
- JSON Representation
https://github.com/alvarm/jsa
Java Structures and Algorithms
algorithms algorithms-and-data-structures data-structures java
Last synced: 14 May 2025
https://github.com/hd-genius/data-structures
C++ datastrucure implementations without the standard library
Last synced: 07 Aug 2025
https://github.com/ionutpetre/airline-management-activities
Aplicație pentru evidența principalelor procese derulate în cadrul companiei aeriene EasyFlight.
Last synced: 22 Jun 2026
https://github.com/mahajanankur/datastructures
Collections of data structures and algorithms in Java.
algorithms algorithms-and-data-structures data-structures
Last synced: 07 Aug 2025
https://github.com/jaem1n207/cpp-algorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++
algorithms computer-science cpp data-structures
Last synced: 30 May 2026
https://github.com/risahamm/containers.h
Implementation of Vector, Map, Set containers of the s21_containers.h library in C++17.
class-template containers data-structures gtest iterators template-functions
Last synced: 07 Aug 2025
https://github.com/qibinlou/kotlin-common-lib
A Guava-like Kotlin common platform algorithms and utilities lib.
algorithms common data-structures js jvm kotlin library
Last synced: 13 Apr 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/gkapfham/cs112s2015
Course Materials for Computer Science 112 Spring 2015
algorithms computer-science data-structures laboratory
Last synced: 07 Aug 2025
https://github.com/shan18/algo-wiki
Implementation of various algorithms and data structures
algorithms algorithms-implemented data-structures
Last synced: 06 Sep 2025
https://github.com/followtheprocess/collections
Collection of generic data structures in Go 📦
data-structures generics golang
Last synced: 06 Aug 2025
https://github.com/utkarshmishra12/dsa-450
🔥 This repository contains the solutions of DSA Cracker Coding Questions List curated by @loveBabbar
100-days-of-code algorithms cp cplusplus data-structures dsa-algorithm dsa-solutions geeksforgeeks lovebabbar-dsa-list
Last synced: 05 Apr 2026
https://github.com/sasitsrirat/light-out-puzzle-2023-
EGCO221 (Data Structure and Algorithm)
algorithm arraylist data-structures java sorting-algorithms
Last synced: 06 Aug 2025
https://github.com/abhilashg001/crimsoncake
A repository that contains solutions to all the problems that I have solved from various competitive programming websites
algorithms competitive-programming data-structures java python
Last synced: 15 May 2026
https://github.com/kalash9630/algocraft
A web site to help you to track your progress on learning algorithms for cracking interviews.
algorithms bootstrap css data-structures express firebase javascript mern mongo node react
Last synced: 09 Apr 2026
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/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/mbtakanov/leet-code
LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.
algorithms data-structures interview-preparation leetcode programming-challenges python
Last synced: 05 Apr 2026
https://github.com/mateuskoppe/rbtree-glossary
:notebook_with_decorative_cover: A simple glossary implemented with red-black tree in C
Last synced: 19 Jun 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/rayniel95/rust-little-projects
Data structures and algorithms in Rust
algorithms algorithms-and-data-structures algorithms-datastructures data-structures rust rust-lang rust-language rustlang
Last synced: 04 Aug 2025
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/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 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/logreg-n-coffee/daily-coding-questions-java
Java solutions to Daily Coding Problem questions for code interviews
algorithm coding-challenge coding-interviews data-structures interview-preparation interview-questions java
Last synced: 07 Sep 2025
https://github.com/burakahmet/cs50x
Harvard's CS50x problem solutions.
algorithms c computer-engineering computer-science cs50 cs502022 cs50problemsets cs50problemsetssolved cs50x data-structures flask harvard harvardcs50 html-css-javascript python sqlite
Last synced: 18 Apr 2026
https://github.com/wadaboa/prolog-utils
Some Prolog examples, exercises and utilities
clp data-structures logic-programming prolog
Last synced: 02 Mar 2026
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/f4str/c-collections-library
Simple library of generic data structures for C
algorithms c collections containers data-structures
Last synced: 04 Aug 2025
https://github.com/bevinaa/social-media-web-application
Social Media Web Application is an interactive platform designed for users to connect, share, and engage with content in a dynamic online environment
css data-structures flask html javascript python
Last synced: 05 Apr 2026
https://github.com/momen-alshouha/data-structure-singly-linked-list
This repository contains C++ implementation of a singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.
cpp crud-operation data-structures linked-list oop-principles singly-linked-list
Last synced: 13 Jun 2026
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/mominaamjad/pizza-ordering-system
A project developed to practice the queue data structure in cpp. It is a simple pizza delivery system that runs on cmd.
cpp data-structures queue semester-3
Last synced: 09 Nov 2025
https://github.com/armanjscript/softwaredevelopment
The repository includes all apps in Web Development, GUI, and Mobile App Development
chrome-extensions data-structures flutter-apps gui-application javascript nodejs python tailwind-css webdevelopment
Last synced: 09 Apr 2026
https://github.com/nkcoder/leetcode-python
My LeetCode data structure and algorithm practice in Python.
algorithms data-structures leetcode python3
Last synced: 01 Mar 2025
https://github.com/ltriess/coursera_algorithms
Coursera: Algorithms Specialization
algorithms coursera data-structures graph-theory randomized-algorithms
Last synced: 03 Aug 2025
https://github.com/arjunramakrishnan46/take-of-interview
Just for the preperation of Take Of Interview of Brototype. Topics that useful for the Brocamp students.
array binary-search binarysearchtree bubble-sort data-structures hashtable insertion-sort linear-search linkedlist merge-sort object quick-sort selection-sort trie-data-structure
Last synced: 24 Oct 2025
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/hrishibawane/cses-problem-set-solutions
Solutions to CSES Problem Set
algorithms cses-solutions data-structures
Last synced: 07 Sep 2025
https://github.com/ashref-dev/my-leetcode-solutions
Solutions to every Leetcode problem I do and upload
algorithms algorithms-and-data-structures csharp data-structures
Last synced: 28 Apr 2026
https://github.com/pankajsahu92/job-scheduler
Console-based Job Scheduler in C++ implementing FCFS and Priority scheduling.
console-app cpp data-structures fcfs job-scheduler priority-queue
Last synced: 27 Sep 2025
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/palashhawee/data-structures-and-algorithms-my-preparation-for-software-engineering
My preparation for Software Engineering
algorithms data-structures datastructures datastructures-algorithms preparation software-engineering
Last synced: 16 Mar 2025
https://github.com/traximuser6/data-structures-in-cpp
A simple project to practice and implement Data Structures & Algorithms (DSA) using C++.
algorithms challenges competitive-programming cpp data-structures dsa leanring-from-books programming-exercises
Last synced: 27 Sep 2025
https://github.com/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
https://github.com/cassiofb-dev/arquivos-lista01
programas para lista de arquivos 01
c data-structures filesystem pointers
Last synced: 08 Nov 2025
https://github.com/shoyeb45/datastructureandalgorithm
This repo contains implementation of various data structure and algorithms.
algorithms cpp data-structures data-structures-and-algorithms dsa java python3
Last synced: 09 Apr 2026
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025
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/abdulrahman-mostafa10/process-scheduler
A comprehensive visualization program for OS scheduling-process algorithms
algorithms data-structures oop
Last synced: 02 Aug 2025
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/helyousfi/hackerrankproblemsolving
This GitHub repository contains a collection of solutions to Hackerrank & LeetCode problems implemented in C++.
algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions leetcode problem-solving
Last synced: 01 Aug 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/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: 05 Apr 2026
https://github.com/downflux/go-sparseset
Golang sparse set implementation with arbitrary data
data-structures golang maps sparse-sets
Last synced: 01 Aug 2025
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/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/mbrsagor/pylearn
The project basically Python advance level code which there is a lot of topics in python.
algorithms data-structures data-structures-and-algorithms oop python3
Last synced: 14 Jul 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/saket-sk/data-structures-repo
Data Structures implementation taught during my academic tenure. Read WIKI of this Repository for more Theory.
Last synced: 01 Aug 2025
https://github.com/isaychris/csci210
Palomar: Data Structures & Algorithms - Java
algorithms csci210 data-structures java palomar
Last synced: 12 Aug 2025
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 18 Apr 2026
https://github.com/dogaaydinn/leetcodeproblems
Leetcode Solution in C#
algorithms best-practices csharp data-structures interview-questions leetcode leetcode-solutions solution
Last synced: 19 Feb 2026
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/jhtkoo0426/route-finder
An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)
data-structures integration-testing javascript path-planning reactjs unit-testing visualization
Last synced: 13 Apr 2026
https://github.com/professorlevi/competitiveprogramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 05 Sep 2025
https://github.com/dup4/algorithmic-library-cpp
collection of some commonly used algorithms implemented by morden c++
algorithms cpp data-structures
Last synced: 23 Sep 2025
https://github.com/shayaanq/casino-database
This casino database was made using Data structures like Linked Lists and Sorting Algorithm in C++. It is used for efficient storage and manipulation of customer records, demonstrating proficiency in file I/O, data parsing, and sorting algorithms.
casino data-structures database linked-list sorting-algorithms
Last synced: 05 May 2026
https://github.com/abdurrehman7452/route-optimization-for-event-logistics
A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.
bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds
Last synced: 03 Jan 2026
https://github.com/rickbarretto/rickland
My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...
algorithms data-structures design-patterns patterns
Last synced: 09 Mar 2026
https://github.com/ghivert/elm-data-dumper
Dump data structure easily in Elm!
Last synced: 30 Jul 2025
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 2025
https://github.com/colowill/currency-converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 27 Jan 2026
https://github.com/ashamethedestroyer/data-structures
Dedication of all Data Structures Creation 🛠
cpp data data-structures implementation implementation-of-data-structures structure structured-data
Last synced: 23 May 2026
https://github.com/hyunsb/java-algorithm-practice
JAVA 알고리즘 문제풀이 저장소
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/riannegreiros/fccjscertification
Free Code Camp - JavaScript Algorithms and Data Structures Projects
algorithms data-structures freecodecamp-project
Last synced: 21 Sep 2025
https://github.com/kadirgonen/data-structures
arrays data-structures golang graphs hashtable linked-list queque stack tree
Last synced: 02 Apr 2025
https://github.com/lukehb/137-datastructures
Data structures used for building java applications, particularly data-mining projects.
data-structures file java spatio-temporal trajectory
Last synced: 07 Jun 2026
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/oatw/algorithm
Example implementations of data structures and algorithms in Ruby for learning.
algorithms data-structures ruby
Last synced: 29 Jul 2025
https://github.com/lmizner/spell-checker
A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.
c data-structures hash-table linked-list
Last synced: 02 Apr 2025
https://github.com/leandrolimadeveloper/data_structures_and_algorithms
Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.
algorithms data-structures javascript python
Last synced: 18 Apr 2026
https://github.com/zyx-0314/dsa-patient-record-management-system-v.2
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 29 Jul 2025
https://github.com/lippiece/leetcode
My solutions for LeetCode 75 Study
algorithm array binary-search data-science data-structures dynamic-programming linked-list queue stack string
Last synced: 18 Apr 2026
https://github.com/abdullah-niaz/sliding-window-popular-interview-problems
The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems
algorithms data-structures problem-solving sliding-window
Last synced: 18 Apr 2026
https://github.com/saleh-coder/datastructuresandoperators
Project created to consolidate my knowledge of data structures and algorithms.
algorithms data-structures es6 javascript learning web-development
Last synced: 14 Jun 2025
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025
https://github.com/nextgengk/dsa-bootcamp
In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.
algorithms data-structures data-structures-and-algorithms dsa dsa-bootcamp java java-dsa striver striver-a2z-sheet striver-a2z-sheet-solutions striversa2zdsa
Last synced: 05 Oct 2025
https://github.com/saarikabhasi/data-structure-and-algorithms-in-python
Data Structures & Algorithms in Python
algorithms-datastructures cracking-the-coding-interview data-structures data-structures-and-algorithms educativeio interview problem-solving python python-programming
Last synced: 05 Oct 2025
https://github.com/maks28atish03kumar04sahu01/java-project-04
Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.
awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp
Last synced: 16 May 2026
https://github.com/varugasu/clrs
Algorithms from the Introduction to Algorithms (CLRS) book
algorithms algorithms-and-data-structures clojure clrs data-structures golang python
Last synced: 19 Apr 2026
https://github.com/uppnrise/daily-coding-problems
Daily coding problems and solutions - Interview preparation and algorithm practice
algorithms coding-problems daily-coding-problem data-structures interview-prep java
Last synced: 29 Jul 2025
https://github.com/mindninjax/data-structures-in-javascript
Learn to implement & use various Data Structures in JavaScript 📚💻
data-structures hacktoberfest javascript tutorial
Last synced: 05 Oct 2025
https://github.com/randomgamingdev/doublelinkedlistlibjs
A simple double linked list that stores the head, tail and length of the list.
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 29 Jul 2025
https://github.com/fiuner-lica/ayed-repositorio-practica-plantilla-main
Plantilla de repositorio inicial para clases de práctica de Algoritmos y Estructuras de Datos
algorithms data-structures education python3 teaching
Last synced: 06 Oct 2025