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-03 00:07:45 UTC
- JSON Representation
https://github.com/ohmic-guy/mnemosyne
An experimental Python library exploring persistent and versioned data structures.
data-structures functional-programming immutability persistent-data-structures versioning
Last synced: 13 Feb 2026
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/uselesstechjunks/toplynx
Machine Learning Career Guide
algorithms algorithms-and-data-structures data-science data-structures interview-preparation large-language-models machine-learning machine-learning-algorithms recommender-systems study-guide
Last synced: 14 Feb 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/ale-soares/data-structures-and-algorithms-coursework
Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises
algorithms data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/patrice-h/presta-tests
data-structures request sql tests
Last synced: 20 Mar 2026
https://github.com/dishenmakwana/java-data-structures-and-algorithms
This repo contains the basic Data Structure and Algorithms programs in Java.
algorithms data-structures java
Last synced: 16 Apr 2026
https://github.com/yordanov0502/xxxv-republican-academic-programming-olympiad
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests data-structures java team
Last synced: 02 May 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/karthi-21/learndata
Small app for data structure course from learnCodeOnline.
data-structures online-course online-learning
Last synced: 03 Jun 2026
https://github.com/barbarpotato/coding-interview-preparation
This course will help you prepare for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations.
bigonotation binary-search binarytree breadth-first-search computerscience data-structures depth-first-search divide-and-conquer dynamic-programming graph greedy-algorithms hashfunction hashtable heap linearsearch quicksort recursion selection-sort spacecomplexity timecomplexity
Last synced: 19 Mar 2026
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/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
https://github.com/milesrack/kattis
A repository of Kattis problems I have solved.
algorithms data-structures data-structures-and-algorithms kattis kattis-challenges kattis-problems kattis-solutions python python3
Last synced: 17 Apr 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/chinnanj666/data-structures-sorting-python
data structures -sorting algorithms using python.
data-structures python sorting-algorithms-implemented
Last synced: 17 Apr 2026
https://github.com/ananyachibber21/data_structures_and_algorithms
Data Structures and Algorithms in Java, Python
algorithms data-structures java programming python
Last synced: 30 Apr 2026
https://github.com/asccrs/estructura-de-datos
Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos
algorithms data-structures java
Last synced: 17 Apr 2026
https://github.com/sevilaymuni/project-no.3-seaborn-plots
Pandas and Seaborn Mediated Comprehensive Analysis on Differentiated Thyroid Cancer
data-analysis data-structures data-visualization mathplotlib pandas python seaborn
Last synced: 18 Apr 2026
https://github.com/moromichele/cs-typescript-jest-practice
Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice
data-structures design-patterns jest typescript
Last synced: 18 Apr 2026
https://github.com/stdlib-js/dstructs
Data structures.
containers data data-structures javascript namespace node node-js nodejs ns stdlib structs structures
Last synced: 18 Apr 2026
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/levieyal/c-course-exercises
✔ All the Assignments in the Systems Programming in C course that took place in the first semester of 2021
bash-script c data-structures files input-output library-management linux makefile memory-management
Last synced: 18 Apr 2026
https://github.com/jabellard/hash
Open addressed, double hashed hash table.
algorithm algorithms c data-structure data-structures hash-table
Last synced: 04 Jun 2026
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/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/shashwat-19/teamtrack-hub
TeamTrack Hub is a Java Swing-based Employee Management System with features like adding, viewing, and deleting employee records, a sleek dark mode, and a user-friendly interface. Ideal for streamlined employee management.
data-structures error-handling event-handling inheritance input-validation java java-swing multithreading polymorphism
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/isensee-bastian/set-generics
Tutorial code for my video Generics Part 3: How to use Generics in Golang
basic-programming beginner-tutorial-series data-structures generics golang interfaces learn-to-code sets tutorial types youtube
Last synced: 19 Apr 2026
https://github.com/mattyv/flashradixtree
Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.
data-structures key-value-store low-latency low-latency-search radixtree splaytree
Last synced: 19 Apr 2026
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/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/hasnathjami/data-structures-and-algorithms
algorithms cpp data-structures java stl
Last synced: 20 Apr 2026
https://github.com/arijitcodes/dsa
Data Structure and Algorithm Stuff
algortihm c cpp data-structures datastructure datastructures-algorithms dsa javascript js
Last synced: 20 Apr 2026
https://github.com/0xharryduong/javascript-algorithms-data-structures
Algorithms and data structures - Javascript implementation
algorithms data-structures javascript
Last synced: 21 Apr 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/timleslie/sparse_graph
Sparse graph algorithms in Rust.
algorithms data-structures graph graph-algorithms rust-library
Last synced: 22 Apr 2026
https://github.com/sanchezih/ort-p1-lib
Libreria que disponibiliza distintas implementaciones de estructuras de datos para que puedan ser utilizadas en aplicaciones Java.
data-structures java library maven
Last synced: 22 Apr 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/deamondev/scala-data-structures
Implementation of most common data structures / algorithms in Scala. Based on "Rock the JVM - Scala & Functional Programming practice course". All solutions are mine.
algorithms data-structures scala testing
Last synced: 06 Jun 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/nelsonbn/algorithms-data-structures-selection-sort
Algorithms and Data Structures - Selection Sort
algorithms algorithms-and-data-structures data-structures
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/erenisci/c-cpp
C/C++
algorithms c cpp data-structures fundamentals
Last synced: 25 Apr 2026
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/danilowskic/queue-initialisation
An app shows data structure called queue. Describes how it works and what it is based on.
data-structures data-visualization java-8 queue queue-simulation
Last synced: 26 Apr 2026
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: 26 Apr 2026
https://github.com/htrmc/zig-concurrent-queue
Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.
concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig
Last synced: 27 Apr 2026
https://github.com/chewhx/javascript-dsa-masterclass
Lesson notes and code tests for Javascript DSA Masterclass
algorithms colt-steele data-structures data-structures-and-algorithms javascript masterclass typescript udemy
Last synced: 27 Apr 2026
https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript
A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.
algorithms data-structures dsa javascript
Last synced: 07 Jun 2026
https://github.com/giri7a/java-fintech-transaction-processor
Java Fintech Transaction Analyzer: A program for processing fintech transaction logs. Analyzes statuses, identifies peak times, and lists failures. Includes a test class for functionality demonstration. Efficiently monitors and gains insights into transaction dynamics.
algorithmic-logic data-representation data-structures date-and-time-handling documentation exception-handling java oops string-formatting testing
Last synced: 27 Apr 2026
https://github.com/handsomestwei/ds-algo
数据结构和算法实现
algorithms data-structures java
Last synced: 27 Apr 2026
https://github.com/hibatillah/learn-java
Java Programming Documentation of Information Systems, Politeknik Caltex Riau
college data-structures documentation java oop
Last synced: 27 Apr 2026
https://github.com/ancs21/cs
My journey to Master of Science in Computer Science (C/C++, Python, Javascript)
alogrithms c computer-science data-structures python
Last synced: 28 Apr 2026
https://github.com/anhvu2889/miu-cs390-fpp
Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.
assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion
Last synced: 28 Apr 2026
https://github.com/pkoscielny/smart_data
Smart comparing data for Python tests
api comparison data-structures dict diff json list pytest python python3 rest-api restful restful-api structures test types unittest
Last synced: 28 Apr 2026
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/rudxain/posix-sh-algos
Algorithms implemented in POSIX-compliant shell scripts
algorithms computer-science data-structures educational functions posix
Last synced: 28 Apr 2026
https://github.com/rubaiyadnoorshahriar1999/codeforces
Basic Level problems solved with C# 10 .NET 6
algorithms csharp csharp-core data-structures div1 div2 dotnet string-manipulation string-matching
Last synced: 28 Apr 2026
https://github.com/kharzixen/data-structures-and-algorithms
This project is dedicated to implementing a variety of fundamental data structures and algorithms in C++ for educational purposes. The goal is to enhance my understanding of core computer science concepts through hands-on coding and problem-solving.
algorithms data-structures list queue stack vector
Last synced: 08 Jun 2026
https://github.com/raynard2010/assignment-data-structures
This repository contains my answers for some of my assignments for COMP6048001 - Data Structures Course. I got 98 for my assignments score.
avl-tree binus c case case-study data-structures hash hash-table priority-queue queue
Last synced: 29 Apr 2026
https://github.com/nishit-shivdasani/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 29 Apr 2026
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/rileysuomi/datastructures-and-algos
Collection of data structure implementations, algorithms, and leet-code solutions
algorithms cpp data-structures leetcode python
Last synced: 29 Apr 2026
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/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/kalwar/basic_ds
a very basic data structures using js/reactjs
data-structures palindrome-checker queue reactjs sorting-algorithms stack
Last synced: 29 Apr 2026
https://github.com/8luebottle/datastructure-n-algorithm
🧩 Problem Solving (language independent)
algorithms c data-structures golang javascript pytohn3
Last synced: 30 Apr 2026
https://github.com/sebi2020/data_structs
A nodejs general purpose module for standard data structs like fifo, queues, linked-lists
data-structures fifo heap lifo nodejs priority-queues stack
Last synced: 30 Apr 2026
https://github.com/tsembp/ucy-1st-year-projects
A collection of Java assignments from my first year of university as a Computer Science student.
data-structures java object-oriented-programming
Last synced: 30 Apr 2026
https://github.com/guibrandt/mc202
Implementação dos laboratórios de MC202 no segundo semestre de 2020 na Unicamp
Last synced: 08 Jun 2026
https://github.com/celineboutinon/laplace-immo
ENSAE-ENSAI Formation Continue (Cepe)/OpenClassrooms Data Analyst 2022-2023 - Projet 3
data-analysis data-analytics data-structures database-design database-schema databases mysql-connector-python mysql-workbench python sql
Last synced: 30 Apr 2026
https://github.com/douglasdotv/cs50x
A repository for CS50 problem sets, labs and final project.
ai c cs50 cs50x cybersecurity data-structures python sql web-development
Last synced: 30 Apr 2026
https://github.com/dnut/json-match-finder
Python application used to match listings against openings via authenticated JSON API access.
data data-structures data-wrangling database json-api python-application python-modules
Last synced: 01 May 2026
https://github.com/anupam-dagar/codebase
A collection of c and c++ codes that I have written.
c c-programming cpp data-structures
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/grandevx/ds_course_c
My Personal Joma DS Course problem Solution in C++
Last synced: 08 Jun 2026
https://github.com/dipto9999/visual_studio_exploration
Visual Studio Programs with Unit Test Framework
algorithms c cpp data-structures unittest visual-studio-2019
Last synced: 01 May 2026
https://github.com/gbdsantos/python-playground
Learning about algorithms and data structures in Python.
2018 algorithms data-structures python
Last synced: 02 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/stynw7/algorithm_and_programming_python
Provides programs of Basic Algorithm and Programming using Python
algorithms algorithms-and-data-structures data-structures oop oops-in-python python
Last synced: 02 May 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/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 09 Jun 2026
https://github.com/dennuguyen/cpp
C++ DSA snippets
algorithms cpp cpp20 data-structures dsa googletest
Last synced: 03 May 2026
https://github.com/nathadriele/diabetes-clinical-etl-pipeline
Este projeto de Engenharia de Dados em Saúde Pública implementa um pipeline completo para coletar, tratar, padronizar, validar, integrar e visualizar dados públicos do SUS relacionados ao Diabetes Mellitus no Brasil, filtrando pelos códigos CID-10 E10 a E14.
cid data-analysis data-extraction data-pipeline data-science data-structures data-visualization datasus diabetes-detection diabetes-prediction epidemiology-analysis etl-pipeline healthcare-analytics ibge logger pytest sih streamlit sus
Last synced: 09 Jun 2026
https://github.com/revazashvili/dsa
repository for data structures and algorithms
algorithms data-structures dsa
Last synced: 09 Jun 2026
https://github.com/muthhukumar/ds-algo
Implementation of Data structures and Algorithms in Rust, Zig, Go and Typescript
algorithms data-structures golang leetcode-solutions rust typescript zig
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/jose-jaen/data-structures-algorithms
Python implementation of Data Structures & Algorithms problems
algorithms data-science data-structures engineering machine-learning machine-learning-algorithms python uc3m
Last synced: 09 Jun 2026
https://github.com/phmatray/redblack
A C# implementation of a Red-Black Tree with full unit tests
algorithms csharp data-structures dotnet redblack-tree
Last synced: 09 Jun 2026
https://github.com/julioaranajr/07_databases.md
Hands on Labs [MySQL + Docker] -> Movie Management Project
containers data-structures database docker mysql
Last synced: 04 May 2026
https://github.com/mahiethan/detect-optimise-passes-for-data-structs
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations
Last synced: 04 May 2026