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-07-07 00:08:24 UTC
- JSON Representation
https://github.com/iampavangandhi/froggyjump
🐸 Minimum Jump Froggy Game (using Dynamic Programming)
data-structures dynamic-programming javascript phaser vanilla-javascript
Last synced: 19 Apr 2026
https://github.com/steve2700/alx-interview
This Repo consist the interviews at alx
algorithms alx-interview data-structures interview python python3
Last synced: 04 Jun 2026
https://github.com/shahfh/data-structure-and-algo-my-journey
My journey Algo and DS
algorithm-challenges algorithms-and-data-structures data-structures javascript leetcode-solutions python
Last synced: 04 Jun 2026
https://github.com/trojan-254/binary_trees
exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.
algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures
Last synced: 04 Jun 2026
https://github.com/albovo/adventofcode
A repository with all my solution for the advent of code's problems that I solved in my spare time.
advent-of-code c christmas cpp data-structures problem-solving python3 rust
Last synced: 20 Apr 2026
https://github.com/sreejeet/leetcode
My leetcode solutions. No PRs unless for improvement/corrections.
algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions
Last synced: 14 Jan 2026
https://github.com/timbo-rafa/python_board
algorithms challenge data-structures hash-set nosetests python test
Last synced: 04 Jun 2026
https://github.com/kenych/fraud-detector
The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.
concurrency data-structures in-memory-caching java java8
Last synced: 15 Jun 2026
https://github.com/towaquimbayo/comp-2522
BCIT Computer Systems Technology (CST) - COMP 2522 (Object Oriented Programming 1)
algoirthms binary-search-tree data-structures data-structures-and-algorithms design-patterns java java-17 java-processing object-oriented-programming oop oops-in-java processing processing-org
Last synced: 20 Apr 2026
https://github.com/tsembp/epl231-groupassignment
Search Engine Implementation using TrieNode/TrieTree data structure
algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree
Last synced: 21 Apr 2026
https://github.com/aabduvak/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
42istanbul 42school containers data-structures stl
Last synced: 15 Jun 2026
https://github.com/hackersa3edy/binary_trees
This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).
algorithms alx-software-engineering binary-tree c c-language c-programming data-structures tree-traversal valgrind
Last synced: 24 Jun 2026
https://github.com/mroth/orderedmap
🐜 ordered map implementation for Go
data-structures go go-module golang
Last synced: 16 Jun 2026
https://github.com/rsgoksel/data-structures-cpp
Foundations of Data Structures in C++: Descriptions and Illustrations
binary-search-tree binary-tree cpp data-structures linked-list queue
Last synced: 17 Jun 2026
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/casperkristiansson/algorithms-and-data-structures-id1021
Algorithms and Data Structures - Lab exercises for the course ID1021
algorithms algorithms-and-data-structures data-structures exam exams fundamentals graphs id1020 id1021 id1021ht21 lab lab1 lab2 lab3 lab4 old-exam searching sorting
Last synced: 05 Jun 2026
https://github.com/ahmdeltoky03/infix-to-prefix-converter
Infix_To_Prefix_Converter
Last synced: 22 Apr 2026
https://github.com/nelsonbn/algorithms-data-structures-recursion
Algorithms and Data Structures - Recursion
algorithms data-structures recursion
Last synced: 22 Apr 2026
https://github.com/simon-gardier/image-classifier
📷 Image classifier with Dynamic Time Warping
algorithms bounded-queue data-structures dynamic-time-warping info0902
Last synced: 10 Oct 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/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/chevyphillip/python-data-structures-practice
Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/
adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu
Last synced: 23 Apr 2026
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/iampavangandhi/chatlistcaching
💬 Chat list Caching Web App (using Linked List and Hashing)
data-structures hashing javascript linked-list lru-cache
Last synced: 06 Jun 2026
https://github.com/gustavooly/lyceum
My personal studies
algorithms c data-structures learning procedural-programming
Last synced: 25 Jun 2026
https://github.com/remykarem/advent-of-code-2020
Solution in Rust 🦀! With some pseudo-code in Python 🐍.
algorithms data-structures rust
Last synced: 06 Jun 2026
https://github.com/erykmika/datastructures
This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.
data-structures politechnikawroclawska university-project
Last synced: 06 Jun 2026
https://github.com/skylar-lorena/python
An introductory course to Python. Learn Python from scratch with mini-exercises
beginner-code data-structures introduction-to-python python python3 pythonbasics pythontutorial
Last synced: 05 Jun 2026
https://github.com/sdthaker/javascript-dsa-mini-projects
freeCodeCamp Javascript Algorithms & Data Structures certification course code.
algorithms data-structures es6 freecodecamp javascript
Last synced: 24 Apr 2026
https://github.com/tutupharirabu/kalkulator-project-std
A C++ program that converts infix expressions to prefix notation and calculates the result.
Last synced: 24 Apr 2026
https://github.com/miojo-dev/hash_study
Small study, making a Hash structure from scratch using Pascal, the idea is to make a Hash who includes CPF and separate them by the last 2 digits and use binary search to consult
cpf data-structures data-structures-and-algorithms hash pascal pascal-language pascal-programming study study-project
Last synced: 18 Jun 2026
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 2026
https://github.com/dbriane208/data-structures-and-analysis-of-algorithms
My data structures practice using Python programming language
algorithms data-structures python
Last synced: 24 Apr 2026
https://github.com/hamzahussyn/algorithms-and-datastructures-fcc
For free code camp's javascript algorithms and datastructures stream, here are my project solutions.
algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects
Last synced: 25 Apr 2026
https://github.com/sakapon/bang
A library of algorithms.
algorithms data-structures mathematics
Last synced: 25 Apr 2026
https://github.com/itsuren/dsa
📚 A repository on Data Structures and Algorithms from text books for Academics
Last synced: 25 Apr 2026
https://github.com/senior-sigan/data-structures-training
Common data structures and algorithms I implemented just to practise
cpp data-structures learn-to-code
Last synced: 06 Jun 2026
https://github.com/yyolka/converter-app
Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую
algorithms c cpp data-structures entrypoint oop oop-principles validation
Last synced: 25 Apr 2026
https://github.com/adimyy/data-structures
This repository contains implementations of fundamental data structures in Java.
Last synced: 18 Jun 2026
https://github.com/italoaalves/data-structures
Data Structures projects
avl-tree data-sorting data-structures list pokeapi queue stack university-project
Last synced: 09 Oct 2025
https://github.com/abhaymishra24/data-structure-learning
Different kinds of solutions for a Data Structure method queries practice project file. Using python and java programming language .
algorithms data-structures java python
Last synced: 25 Apr 2026
https://github.com/googtech/classic-algorithms-in-java
:gem: programs are data structures plus algorithms ~
algorithms data-structures java
Last synced: 09 Oct 2025
https://github.com/aliramazanov/js-30-lc
Leetcode 30 Days of JavaScript Challenge
algorithms data-structures javascript typescript
Last synced: 26 Apr 2026
https://github.com/wilsonkinyua/data-structures
arrays data-structures html-css-javascript spread-operator
Last synced: 06 Jun 2026
https://github.com/endreot/datastructures
Implementations of common data structures
binary-search-tree data-structures deque linked-list queue stack unit-testing
Last synced: 09 Oct 2025
https://github.com/isaacmaffeis/pac-2023
PAC 2023/24 Algorithm design and computability - University course
algorithms data-structures java
Last synced: 07 Jun 2026
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/19sajib/dsa.js
Data Structures And Algorithms With JavaScript
algorithms algorithms-and-data-structures data-structures dynamic-programming javascript
Last synced: 08 Oct 2025
https://github.com/nachiket-072005/data_structure-algorithm
In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.
Last synced: 26 Apr 2026
https://github.com/tarek99samy/datastructure-project
Restaurant small Application system using OOP and DS concepts
algorithms-and-data-structures c-plus-plus data-structures gui-application
Last synced: 19 Jun 2026
https://github.com/luigisalcedo/queue-on-linkedlist
Queues and Priority Queues based with LinkedLists structures on Java.
colas colas-prioridad data-structures estructuras-de-datos linked-list listas-enlazadas priority-queue queue
Last synced: 27 Apr 2026
https://github.com/studyresearchprojects/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 07 Jun 2026
https://github.com/vatshayan/b.tech-project-cancer-predication-system
Cancer Prediction System Project Developed through a Machine learning approach.
btech btechfinalyear cancer collegeproject csv data data-science data-structures datas datasets final-project finalyear india machinelearning project python python-3
Last synced: 07 Jun 2026
https://github.com/cathyfu1215/cs61b
Self-learning CS61B of UCBerkeley , this repo contains both labs and projects
algorithms data-structures java
Last synced: 07 Jun 2026
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/buffetmenufyi/leetcodesolutions-pdf
LeetcodeSolutions pdf based on NeetCode-Solutions
blind75 coding-interviews cpp data-structures leetcode needcode neetcode neetcode150 pdf python rust-lang
Last synced: 28 Apr 2026
https://github.com/henry-azer/hackerrank-solutions
Hacker Rank Solution Problems.
algorithms data-structures hackerrank java javascript problem-solving sql
Last synced: 28 Apr 2026
https://github.com/ososuna/coding-interview
Coding afternoons for cracking the coding interview
algorithms coding-interviews cpp data-structures
Last synced: 29 Apr 2026
https://github.com/tenal/canine-calculator
A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.
data-structures html5 javascript sass sass-mixins vanilla-javascript
Last synced: 29 Apr 2026
https://github.com/jiaweihu08/epi
Exercises and solutions from Elements of Programming Interview
Last synced: 08 Oct 2025
https://github.com/jconleyscales/two-dimensional-q
Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).
circular-buffer data-structures python queue
Last synced: 08 Jun 2026
https://github.com/siddhantprateek/golang-resources
Golang Learning Resources
cloud-computing cloud-native cloudnative data-structures go golang machine-learning
Last synced: 08 Oct 2025
https://github.com/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 29 Apr 2026
https://github.com/pushkarm029/dsa-question-practice
DSA Notes & Practice Questions
algorithms c cpp data-structures dsa love-babbar
Last synced: 29 Apr 2026
https://github.com/carlosagalicia/tc1031-act13-integral-basic-concept-template-ad2023
This program calculates the "disorder" of DNA strings, sorting them from the most ordered to the least ordered based on the number of inversions.
cplusplus cpp data-structures labs
Last synced: 08 Jun 2026
https://github.com/lserveriiev/data-structures
Java implementation of data structures
Last synced: 19 Jun 2026
https://github.com/sparrowxiao/funplayground
Swift Fun Playground
algorithm-challenges data-structures json-decoder nsimage playground swift unit-test
Last synced: 19 Jun 2026
https://github.com/gemaquejr/ting-trybe-is-not-google
Projeto com o objetivo de manipular pilhas, listas e filas. Este projeto foi criado para avaliação final na seção 05 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.
data-structures list python queue stack
Last synced: 30 Apr 2026
https://github.com/patricktcoakley/py-leetcode
algorithms data-structures jupyter-notebook leetcode python
Last synced: 30 Apr 2026
https://github.com/ramanaditya/freecodecamp
The repository contains my works while learning on freecodecamp.
backend data-structures frontend html javascript
Last synced: 20 Jun 2026
https://github.com/vevdokimovm/string-operations-cpp
C++ lab: custom String class built on sequence abstractions with sorting and searching
algorithms cpp data-structures string
Last synced: 27 Jun 2026
https://github.com/syedhuzaifanazim/oel-a1-data-structures
data-structures jupyter-notebook python3
Last synced: 01 May 2026
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 08 Jun 2026
https://github.com/faanid/leetcode-solutions
My solutions to LeetCode problems with explanations in TS
algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript
Last synced: 20 Jun 2026
https://github.com/tahaaa22/scheduler-algo
simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.
data-structures oop-principles scheduling-algorithms
Last synced: 08 Oct 2025
https://github.com/pjiwm/ads
Sandbox for the subject algorithm and data structures.
algorithms algorithms-and-data-structures data-structures java school-assignment
Last synced: 08 Jun 2026
https://github.com/dudubraga/unicap-cc-programacao-e-estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II + Grafos
algorithms c data-structures java university-course
Last synced: 01 May 2026
https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
algorithms data-structures graph-theory javascript python sorting
Last synced: 02 May 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/matteo-campana/princeton-practice-programming-assignment
Algorithms, Part I Princeton University, programming assignements and interview questions
algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera
Last synced: 02 May 2026
https://github.com/iamanirudha97/boston_path_finder_psa_project
Finding Shorted path between T line stations located in boston using Graph Algorithms
data-structures graph-algorithms java
Last synced: 09 Jun 2026
https://github.com/kharizzakaye/data-structures-and-algorithms
A collection of Data Structures and Algorithms, in different programming languages.
Last synced: 02 May 2026
https://github.com/first-coding/data-structure
This DataStructure warehouse is used to learn for me.
Last synced: 02 May 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/xinecraft/algo
Data Structures & Algorithm in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/romanstrazanec/algorithms
General algorithms
algorithms computational-geometry data-structures mathematics
Last synced: 21 Jun 2026
https://github.com/c1m50c/cses
My CSES submissions.
algorithm algorithms cpp cses cses-solutions data-structures dynamic-programming interview-questions python python3 solutions
Last synced: 03 May 2026
https://github.com/pitercoding/curso-python-curso-em-video
(PT): Curso introdutório de Python com foco em lógica de programação, prática e aprendizado progressivo. (EN): Introductory Python course focused on programming logic, hands-on practice, and progressive learning.
curso-gratuito data-structures error-handling estrutura-de-dados exercicios-praticos free-course funcoes functions logic logica-de-programacao mundo1 mundo2 mundo3 pratical-exercises programacao programming python tratamento-de-erros
Last synced: 03 May 2026
https://github.com/jaketarnow/algorithmsreview
Algorithm and Data Structures review
algorithms c data-structures interview-practice java python
Last synced: 03 May 2026
https://github.com/vevdokimovm/sem3-lab2-cpp
C++ lab: Binary Search Tree, generic Dictionary and frequency Histogram
binary-search-tree cpp data-structures dictionary
Last synced: 27 Jun 2026
https://github.com/marcuscostagraciano/college_tasks
Collection of homework and projects from college.
college data-science data-structures java javascript python
Last synced: 04 May 2026
https://github.com/benjaminsemah/vet-clinic-db
This repository includes files that contains the implementation of relational database to create the data structure for a vetinary clinic. Implementing queries to create the animals table, insert data of animals and sql to query data that answer a few questions. Built With
backend data-structures database postgresql sql
Last synced: 04 May 2026
https://github.com/brocooked/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 14 Apr 2026