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/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/fif0o/data-structures
⚒ js playground for data structures
Last synced: 10 Jun 2026
https://github.com/longluo/algorithms
C++ Data Structures and Algorithms implementation
algorithms cpp data-structures data-structures-and-algorithms math
Last synced: 24 Feb 2025
https://github.com/juliolmuller/hash-trading-company-problem
Usage of Hash Table data structure to present an elegant solution to the Trading Company Problem (Problema do Mercado Financeiro).
c data-structures hash-table hashing problema
Last synced: 05 Jun 2026
https://github.com/inforkgodara/ternary-search
A single class implementation of ternary search
data-structures inforkgodara java ternary-search
Last synced: 04 Apr 2025
https://github.com/inforkgodara/selection-sort
A single class implementation of selection sort
data-structures inforkgodara java selection-sort
Last synced: 04 Apr 2025
https://github.com/inforkgodara/bubble-sort
A single class implementation of bubble sort
bubble-sort data-structures inforkgodara java
Last synced: 05 Sep 2025
https://github.com/inforkgodara/binary-search
A single class implementation of binary search
binarysearch data-structures inforkgodara java java-8
Last synced: 04 Apr 2025
https://github.com/alinpahontu2912/ast-implementation
Implemented an AST in Assembly language, by using recursion
Last synced: 17 Jun 2025
https://github.com/greenheart/my-freecodecamp-projects
Algorithms and projects from the freeCodeCamp courses
algorithms data-structures freecodecamp javascript sorting-algorithms standard-js
Last synced: 16 Jun 2025
https://github.com/nelsonbn/algorithms-data-structures-shell-sort
Algorithms and Data Structures - Shell Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 22 Apr 2026
https://github.com/benjuh/aoc2023
Advent of Code 2023 [Go]
advent-of-code-2023 algorithms data-structures go
Last synced: 29 Oct 2025
https://github.com/intina47/escape-commit
medium++
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 Jul 2025
https://github.com/joserafael0160/dmoj-uclv
Algoritmos y estructuras de datos || Soluciones del DMOJ con explicación
algorithm algorithms algorithms-and-data-structures array arrays cplusplus cpp data-structures data-structures-and-algorithms dmoj dmoj-solution dmoj-solutions dmoj-submissions solutions string strings
Last synced: 20 May 2026
https://github.com/tawfik-s/old-course-datasturcturewith-cpp
study dataStructure with cpp ==>L classes for structures
academic-task cpp data-structures oop
Last synced: 14 Mar 2025
https://github.com/tawfik-s/datastructure-java-tasks
mydataStructurejavaTasksFirstYear
algorithms data-structures mufic tasks
Last synced: 14 Mar 2025
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
https://github.com/afonsojramos/feup-aeda
Project made for "Algoritmos e Estruturas de Dados", a subject from the 2nd year, 1st semester.
aeda algorithms algorithms-datastructures data-structures feup feup-aeda
Last synced: 20 Mar 2025
https://github.com/janithscript/knuth-morris-pratt-algorithm-java
Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.
data-structures java knuth-morris-pratt sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/janithscript/rabin-karp-algorithm-java
Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.
data-structures java rabin-karp-algorithm sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/luizgabriel/uri.solvedproblems
A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.
algorithms computer-science data-structures uri uri-online-judge
Last synced: 06 Apr 2025
https://github.com/nrastija/spa
Content of the Data structures and Algorithms course in the 2nd year of PDS IPS
algorithms big-o-notation data-structures efficiency problem-solving
Last synced: 14 Mar 2025
https://github.com/kevwjin/multiple-listing-service
View 2020 San Jose Housing data (e.g. address, price, beds, etc.) by sorting by price or listing houses within a given price range. View the efficiency and organization of data structures used.
Last synced: 27 Mar 2025
https://github.com/lucashomuniz/project-22
[Dashboard] Data and Sustainability: Optimizing Green Flow's Fertilizer Portfolio
agrotech bigquery data-analytics data-structures data-visualization google-cloud-platform powerbi powerbi-visuals powerquery sql sustainability
Last synced: 20 Mar 2025
https://github.com/smileexpression/algorithm-design-and-analysis-laboratory
A repo that records the algorithm learning process.
codeforces cpp data-structures leetcode python3 sysu-course template vjudge
Last synced: 16 May 2026
https://github.com/lazzerex/rabin-karp-algorithm
Rabin-Karp Algorithm for Pattern Searching in Java
Last synced: 02 Jul 2025
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 Mar 2025
https://github.com/fracasula/go-playground
Playing around with algorithms, data structures, time and space complexities
algorithms complexity data-structures golang
Last synced: 20 Mar 2025
https://github.com/akshaypratapsingh09/data_structure_and_algorithm
This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python
algorithms data-structures hashtable linked-list python3 tree
Last synced: 10 Jan 2026
https://github.com/gjrahul1/data_structures_in_c
This repository contains 'c code' for Data Structures in C
data-structures data-structures-c
Last synced: 26 Mar 2025
https://github.com/ztlaine/assignment7
Unit testing a custom data structure using Java.
data-structures java junit unit-testing
Last synced: 17 Mar 2025
https://github.com/netcodez/analysing-unicorn-companies---sql
Analysing Unicorn Companies using SQL
data-analysis data-structures database postresql sql
Last synced: 16 May 2026
https://github.com/crazymanish/dsa-reusable
Swift package for DataStructure&Algorithms reusability
Last synced: 20 Mar 2025
https://github.com/trilhaaprendizagem/trilhafilapilha
Projeto Java utilizando IntelliJ IDEA para implementação de estruturas de dados como fila e pilha. Este projeto inclui exemplos práticos de uso dessas estruturas, bem como uma classe principal para testá-las em cenários reais de aplicação.
data-structures example-code intellij-idea java programing queue stack testing
Last synced: 17 Feb 2026
https://github.com/marko19907/algorithms
A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.
algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing
Last synced: 15 May 2026
https://github.com/usmana5809/flappybirdgame
A Flappy Bird game implemented in C++
c console-game cpp data-structures data-structures-and-algorithms flappy-bird-game game-development gameplay score-tracker-in-c simple-game user-registration
Last synced: 20 Mar 2025
https://github.com/logan-bobo/maze-solver
A visual maze solver in Python based on depth first search
Last synced: 13 Aug 2025
https://github.com/cdellacqua/reactive-circular-queue.js
A circular queue implementation with reactive features and Symbol.iterator support.
Last synced: 09 Sep 2025
https://github.com/mcsamuelshoko/learning-data-structures-and-algorithms-in-cpp
my journed reinforcing the data strcutures and algorithms i learnt in college.
algorithm-analysis algorithms-and-data-structures cpp data-structures learning learning-by-doing learning-resources self-paced-learning
Last synced: 28 Mar 2025
https://github.com/suba-suresh/advance-js-arrow-function-
Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax
arrow-functions data-structures javascript js
Last synced: 17 Jun 2025
https://github.com/hariclerry/javascript-algorithms
Javascript data structure and algorithms
algorithms data-structures javascript
Last synced: 22 Jul 2025
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/larzuaga11/trivia_movie
Project that simulate the Backend of a Cinema App.
cpp data-structures linked-list object-oriented-programming
Last synced: 17 Mar 2025
https://github.com/couragebforedth/avl-tree
An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.
algorithms avl-tree cplusplus data-structures diagrams unit-tests
Last synced: 09 Jul 2025
https://github.com/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 29 Oct 2025
https://github.com/wvhulle/map
Reactive data structures such as sets, maps and graphs
data-structures graphs maps observables reactive svelte tensors
Last synced: 20 Jan 2026
https://github.com/ajlekcahdp4/queue
My implementation of queue data structure
c data-structures queue ring-buffer
Last synced: 25 Jun 2025
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/sh1hab/online-judge-solutions
algorithms cpp data-structures problem-solving
Last synced: 28 May 2026
https://github.com/saadarazzaq/4d-notepad-data-structures-project
Notepad implementation using 4 Dimensional Linked Lists
cpp data-structures linked-list semester-project
Last synced: 17 Mar 2025
https://github.com/stdlib-js/dstructs-circular-buffer
Circular buffer.
buffer circular collection cyclic data data-structure data-structures fifo first-in-first-out javascript node node-js nodejs queue ring stdlib structure
Last synced: 20 May 2026
https://github.com/gouravgarg48/data_structures_and_algorithms
Algorithms for different types of problems
algorithms cpp11 data-structures
Last synced: 03 Nov 2025
https://github.com/timolinn/algorithms
Popular Computer Science Algorithms solved with Python
algorithms data-structures python3
Last synced: 21 May 2026
https://github.com/youssef-saaed/easytrip-bus-company-project
The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.
arraylist data-structures heap priority-queue queue simulation system-design
Last synced: 22 Mar 2025
https://github.com/ivan-magda/ifmo-b-tree
IFMO - Advanced Data Structures
algorithms b-tree collections data-structures swift
Last synced: 01 Nov 2025
https://github.com/sevmardi/data-structures-and-algorithms
data structures and algorithms in java
data-structures java sorting-algorithms
Last synced: 14 May 2025
https://github.com/nareshnavinash/datastruct-algorithms
Common Data structure and Algorithm problems
algorithms data-structures problem-solving solutions
Last synced: 01 Nov 2025
https://github.com/yogeshsingh-11/map-navigator
Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.
algorithms-and-data-structures console-application data-structures gui-application kivy navigation python
Last synced: 02 Feb 2026
https://github.com/mukhammadrizooff/budget-app
The Pay Modus App is going to be helpful to track your expenses and transactions.
css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails
Last synced: 02 Apr 2026
https://github.com/saadarazzaq/master-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 17 Mar 2025
https://github.com/acskii/java-spell-checker
Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU
Last synced: 26 Jun 2025
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 2025
https://github.com/gispada/js-dsa
Data structures and algorithms exercises in JS
algorithms data-structures exercises javascript
Last synced: 17 May 2026
https://github.com/saadarazzaq/master-sets-in-python
Master Sets in a LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/0x464e/comp-cs-300
University Data Structures & Algorithms course
algorithms cplusplus data-structures datastructures graph-algorithms qt stl-algorithms university-project
Last synced: 16 May 2026
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/algostructhub/core
AlgoXStruct: Your One-Stop Resource for Algorithms and Data Structures
algorithms data-structures docs md reading
Last synced: 02 Jan 2026
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository.
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 16 May 2026
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 14 Sep 2025
https://github.com/make-github-pseudonymous-again/js-splay-tree
:zipper_mouth_face: Splay trees for JavaScript
agpl amortized binary-search-trees binary-trees computer-science data-structures dynamic-optimality javascript search search-trees splay-tree trees
Last synced: 01 Sep 2025
https://github.com/codingwizard2001/dsa
DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.
cpp data-structures datastructures-algorithms
Last synced: 27 Mar 2025
https://github.com/infinite-null/react-structs
React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android
cross-platform data-structures educational interactive open-source react-native visualization
Last synced: 21 May 2026
https://github.com/sanjayengineer121/datastructure
data-structures student-project study-project
Last synced: 03 Apr 2025
https://github.com/jo-minseok/algorithm-problem
✔️ 백준, 프로그래머스,SWEA 문제 풀기 STUDY
algorithms baekjoon-online-judge cpp data-structures programmers-online-judge study swexpert-academy
Last synced: 26 Jul 2025
https://github.com/jo-minseok/data-structure-algorithm
📚 자료 구조, 알고리즘 STUDY [진행예정]
algorithms cpp data-structures study
Last synced: 22 Jul 2025
https://github.com/amliyanage/data-structures
arrays binary-tree data data-structures graph hashtable linked-list stack
Last synced: 06 Apr 2025
https://github.com/noxmor/noxdata
NoxData is a C++ data structures library to organize, store and manipulate data.
cpp cpp-library data-structures header-only library templated
Last synced: 18 Jun 2025
https://github.com/jlgarridol/kson
A format to save HashMaps inspired on JSON using a key:value format
data-structures format hashmap json kson
Last synced: 16 May 2026
https://github.com/maximfersko/template-matrix-library
implementation of matrices in C++
cpp cpp17 data-structures library matrices temlate-in-cpp
Last synced: 08 Jul 2025
https://github.com/stepan41k/golang-features
Implementation algorithms, data structures and patterns using Golang
algorithms concurrency data-structures golang
Last synced: 30 Jun 2026
https://github.com/harisali-git/stackbrackets
Full Stack Data Structure implementation with isBalanced(T* arr, int size) function which checks whether the brackets are properly balanced or not.
brackets cpp data-structures stack
Last synced: 19 Jun 2025
https://github.com/kumpatlapavankumar/data-structures
Data structures using java
computer-science data-structures enjoy-coding java love-coding programming-language programming-practice
Last synced: 27 Mar 2025
https://github.com/danielblagy/containers
Implementations of containers in C++ as template classes.
algorithms containers containers-cpp cpp data-structures dynamic-array linked-list stack
Last synced: 19 Jun 2025
https://github.com/jcng75/building-interface
In my Assembly Class, we were given the task to utilize a data structure that can do the following:
Last synced: 18 Jun 2025
https://github.com/momen-alshouha/data-structure-circular-singly-linked-list
This repository contains C++ implementation of a circular 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.
circular-singly-linked-list classes-and-objects cpp data-structures linked-list oop-in-cpp oop-principles
Last synced: 11 Jul 2025
https://github.com/mishalgupta/dsa-java
Here are all my Data structures & algorithm practice solutions.
algorithms data-structures geeksforgeeks-solutions hackerrank-solutions java leetcode-solutions
Last synced: 19 Jun 2025
https://github.com/mustafahakkoz/0-1_knapsack_problem
Solutions and Performance Comparisons for Knapsack Problem
Last synced: 20 Jun 2025
https://github.com/harunuyguc/data_structures
Data Structures with C
c c-data-structures data-structures
Last synced: 20 Jun 2025