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-22 00:07:40 UTC
- JSON Representation
https://github.com/victor-fiamoncini/my_structures
Study of some data-structures
Last synced: 19 Jun 2025
https://github.com/rafaelmoraes003/trybe-is-not-google
Program that simulates a document indexing algorithm similar to Google's, being able to identify occurrences of terms in TXT files.
algorithms data-structures pytest python
Last synced: 13 Jun 2025
https://github.com/rafaelmoraes003/restaurant-orders
System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.
data-structures hashmap python set
Last synced: 21 Mar 2025
https://github.com/piratecoderz/dsa-final-project
University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.
algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench
Last synced: 11 Sep 2025
https://github.com/sovoid/bit-by-bit
It took me a couple bytes
adobe algorithms amazon cplusplus cpp data-structures facebook google microsoft
Last synced: 18 May 2026
https://github.com/jiaqiluo/summer-activity-library-v2
A practice for binary search tree(BST)
binary-search-tree bst cpp data-structures
Last synced: 21 Mar 2025
https://github.com/jorgeramirez/cs-gym
Keep on learning :)
algorithms data-structures interview-practice interview-preparation leetcode leetcode-java leetcode-solutions
Last synced: 05 Apr 2025
https://github.com/d-antonelli/geeks_for_geeks_dsa_solutions
Solutions to Geeks for Geeks Data Structures & Algorithms Practices
algorithms data-structures geeksforgeeks javascript
Last synced: 02 Feb 2026
https://github.com/stylepatrick/data-structure-arithmetic-algorithm
Some examples for arithmetic data structures algorithm.
algorithm data-structures java
Last synced: 21 Mar 2025
https://github.com/kplanisphere/linked-list-operations
Proyecto 3 - Estructuras de Datos
algorithm-implementation circular-linked-list cpp data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 24 Jun 2025
https://github.com/kiplingw/skiplist
Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.
algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures
Last synced: 22 Dec 2025
https://github.com/gh4rib/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 11 Jan 2026
https://github.com/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 2025
https://github.com/coding-chez/data_structs-prog_concepts
Data Structures & Other Notes
data-structures jupyter-notebook notes
Last synced: 11 May 2025
https://github.com/hk-transfield/java-data-structures
A collection of basic data structures, written in Java.
abstract-data-types algorithms-and-data-structures binary-search-tree data-structures data-structures-and-algorithms hashtable java linked-list
Last synced: 01 Apr 2025
https://github.com/georgiosmatzarapis/algorithm-challenges
Algorithm challenges in C++.
algorithm-challenges algorithms cpp data-structures modern-cpp
Last synced: 29 Mar 2025
https://github.com/xonorhc/sewer-data-management
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
data-structures postgis postgresql sql
Last synced: 14 Jul 2025
https://github.com/jseg380/estructuras-datos
Prácticas en C++ de la asignatura Estructuras de Datos
Last synced: 20 Mar 2025
https://github.com/nicxkms/interactive-merge-sort-visualizer
🔍 An interactive visualization tool for the Merge Sort algorithm, featuring dual-tree animations, step-by-step execution, zoom & pan controls, and educational insights.
algorithm-visualization animations computational-complexity cs-students css data-structures divide-and-conquer educational-tool html interactive-ui javascript learning-tool merge-sort open-source performance-optimization responsive-design sorting-algorithm visualization web-app web-development
Last synced: 06 May 2026
https://github.com/claudemuller/data-structures
A repo containing various data structures expressed in various languages
c data-structures go javascript python typescript
Last synced: 07 Apr 2026
https://github.com/yoc00lig/algorithms-and-data-structures
Algorithms and data structures course at AGH UST. Implementations of basic algorithms and tasks solutions.
agh-ust algorithms algorithms-and-data-structures asd data-structures leetcode
Last synced: 12 Sep 2025
https://github.com/mrigank005/c-programming
Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.
Last synced: 05 Apr 2025
https://github.com/till213/back-to-java
Algorithms & data structures implemented in Java.
algortithms data-structures java
Last synced: 07 Jul 2025
https://github.com/scottaj/fsharp-set
A Set implementation in F#
data-structures fsharp set set-theory
Last synced: 27 Mar 2025
https://github.com/dev0x13/hbst
A C++ implementation of Hidden Binary Search Tree
Last synced: 21 Mar 2025
https://github.com/dylankle/dieting-data
Food and water tracking application with GUI written completely in Java
data-structures gui input-output object-oriented-programming
Last synced: 15 Jun 2025
https://github.com/ahmedsaad3117/algorithms-data-structure
JavaScript Algorithms and Data Structures Masterclass (Summary)
algorithms data-structures javascript
Last synced: 01 Apr 2025
https://github.com/gama1903/leetcode_practice
Targeted on specific class of data structure or algorithm.
algorithms cpp data-structures leetcode
Last synced: 30 Oct 2025
https://github.com/hendurhance/cs50-c
This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller
algorithms c computer-science cs50problemsets cs50x data-structures
Last synced: 05 Apr 2025
https://github.com/lukasondrejka/data-structures-census
C++ generic data structures and data structures for efficient census data access
Last synced: 13 Mar 2025
https://github.com/amansrv/dsa-hackerrank
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithms data-structures hackerrank
Last synced: 24 Jan 2026
https://github.com/zunainaliazam/phonebook-management-system
This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.
cpp data-structures doubly-linked-list
Last synced: 05 Apr 2025
https://github.com/xenoverseup/data-structures
Data structures in every language I know.
cpp data data-science data-structures data-structures-and-algorithms doubly-linked-list linked-list
Last synced: 14 May 2026
https://github.com/lthibault/uq
Fast unbounded queue with efficient allocation
data-structures generic memory-efficient queue
Last synced: 29 Mar 2025
https://github.com/inductivecomputerscience/pbgraphs.js
A graph library for JavaScript.
algorithms data-structures directed-graphs graph-algorithms graph-datastructures graph-theory-algorithms graphs javascript-library undirected-graphs
Last synced: 01 Apr 2025
https://github.com/yapeansa/estrutura_pilha
Estudo sobre a estrutura de Pilha
Last synced: 01 Apr 2025
https://github.com/ramarav/data-structures-and-algorithms-in-python
A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.
algorithms algorithms-and-data-structures data-structures python python-3 python3
Last synced: 01 May 2026
https://github.com/atish28kumar03sahu2001/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: 24 Feb 2025
https://github.com/atish28kumar03sahu2001/java-game-series
Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.
awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game
Last synced: 24 Feb 2025
https://github.com/rwbutler/binarytrees
🌲
algorithms binary-trees data-structures ios objective-c reversing tree
Last synced: 26 Mar 2025
https://github.com/abdullahalshawafi/cookit
Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.
algorithms c cpp data-structures oop system
Last synced: 07 May 2026
https://github.com/manuelgil/vscode-data-pack
This extension pack includes the essential extensions for data analysts.
data-analysis data-science data-structures data-visualization vscode-extension
Last synced: 07 Apr 2026
https://github.com/abdullrahmen/alx-higher_level_programming
This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.
classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts
Last synced: 15 Jun 2026
https://github.com/abdullrahmen/alx-low_level_programming
This repo contains all the projects that I have done in the ALX curriculum on low level programming.
arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings
Last synced: 23 Jun 2025
https://github.com/BardiFarsi/MemoizationMultiThreading
Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.
algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming
Last synced: 15 May 2025
https://github.com/dor-rondel/csc_365
Repository for my Data Structures and File Processing course at SUNY Oswego taught by Prof. Ioana Coman during the spring 2019 semester.
btree connected-component-labelling data-structures genetic-algorithm graph-theory hashtable sorting-algorithms
Last synced: 15 May 2026
https://github.com/giovanni-iannaccone/mix
C++ class storing data of unknown different types 🌀
c-plus-plus data-structures data-type library mix
Last synced: 30 Apr 2025
https://github.com/henriquelluiz/scala-data-structures
Learning DSA with Scala Language.
algorithms data-structures jvm scala
Last synced: 02 May 2026
https://github.com/slmt/ds-collection
A collection of data structures written in Rust.
Last synced: 05 Apr 2025
https://github.com/adityaadaki21/cuisine-recommendation-system-using-c
This code is a simple program for managing and recommending cuisines.
c data-structures data-structures-
Last synced: 04 Oct 2025
https://github.com/sohail-iqb/dsa
Comprehensive DSA notes in C++ featuring key concepts, implementations, and problem-solving techniques.
algorithms cpp data-structures noteshare
Last synced: 12 Sep 2025
https://github.com/maxrt101/cpp-collections
POC collections library using C++20 concepts
collections cpp20 data-structures
Last synced: 05 Apr 2025
https://github.com/llleeeaaannn/binarysearchtree
Implementation of a Binary Search Tree data structure through Ruby
Last synced: 13 May 2025
https://github.com/erfan22r/datastructuresproject-antcity
algorithms cpp data-structures decoding encoding
Last synced: 30 Apr 2025
https://github.com/lavantien/go-graphy
Graph Theory Briefings and Algorithm Implementations in Go
algorithms data-structures graph
Last synced: 13 May 2025
https://github.com/jconleyscales/graph-adjacency-matrix
Undirected weighted graph utilities + Graph class (adjacency matrix) in Python.
adjacency-matrix data-structures graphs python
Last synced: 25 May 2026
https://github.com/Mt1Gr/Data_structures_and_computional_complexity
Research on computational complexity of algorithms and data structures
avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms
Last synced: 11 May 2025
https://github.com/therustifyer/master-data_structures-and-algorithms
Code and docs for the course Master Data Structures and Algorithms in C/C++
algorithms algorithms-and-data-structures c cpp data-structures
Last synced: 18 May 2026
https://github.com/zaythedev/amazon-clone
The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.
amazon data-structures react reactjs
Last synced: 18 May 2026
https://github.com/erikrios/hackerrank
The Solution Code of Challenges in HackerRank
algorithm-and-data-structure algorithms data-structures hackerrank hackerrank-solutions java problem-solving
Last synced: 25 Jun 2025
https://github.com/erikrios/neetcode-dsa
Data Structures & Algorithms Neetcode's Courses
Last synced: 25 Jun 2025
https://github.com/erikrios/avl-tree
AVL Tree Implementation using Go
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 25 Jun 2025
https://github.com/jiaqiluo/summer-activity-library
A practice for hash table(with chaining)
cpp data-structures hash-table
Last synced: 21 Mar 2025
https://github.com/fdifrison/java-data-structures
Review of ADS principles in java
algorithms data-structures java
Last synced: 25 Jun 2025
https://github.com/progambler227788/base-convertor-winform-csharp
This is made in C# winform. It is used to convert every base to another base like binary to decimal or vice versa.
bases-conversions binary-converter binary-to-decimal c-sharp coding coding-programming csharp-code csharp-coding data-structures decimal-to-binary desktop-development dot-net numbers-conversion octal-converter octal-to-binary windows-forms-csharp winform
Last synced: 13 Mar 2025
https://github.com/black-panthera/university-resource-allocator
Student Management System in C++ - OOP university system managing BTech & DualDegree students with faculty.Features: Random data generation, faculty advisor assignment, CGPA-based project guides, hostel-based allocation, TA supervision, constraint validation, overlap analysis, multi-criteria sorting, and workload distribution tracking and lot more!
constraint-satisfaction-problem constraints cpp data-structures object-oriented-programming oops-in-cpp random-generation resource-allocation resource-management student-management-system
Last synced: 15 Jun 2025
https://github.com/prosenjitjoy/dsa-in-go
Go implementation of common data structure and algorithms.
Last synced: 05 Apr 2025
https://github.com/prosenjitjoy/leetcode-solutions
Leetcode problem solutions in Go
algorithms data-structures problem-solving
Last synced: 05 Apr 2025
https://github.com/erikrios/data-structures-and-algorithms
The Implementations of Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms
Last synced: 25 Jun 2025
https://github.com/nelsonbn/algorithms-data-structures-binary-search
Algorithms and Data Structures - Binary search
algorithms algorithms-and-data-structures binary-search data-structures
Last synced: 21 Apr 2026
https://github.com/randomgamingdev/onewaylinkedlistlibjs
A simple one way 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: 13 Mar 2025
https://github.com/randomgamingdev/onewaylinkedlistlib
A simple one way linked list that stores the head, tail and length of the list
cpp data-structures easy easy-to-use header-only linked-list list simple small
Last synced: 20 Aug 2025
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
https://github.com/chicha63/algorithms_datastructures
Implementations of different sorting, searching algorithms and data structures
algorithms algorithms-and-data-structures collections data-structures java searching-algorithms sorting-algorithms
Last synced: 22 Jun 2026
https://github.com/jmcph4/problems
"Everything is numbered here; the monster is Zero"
adt algorithms compsci cs data-structures edu education problem-set problems reference
Last synced: 30 Oct 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/kawre/dsa
My personal implementations of various data structures and algorithms using Java.
algorithms algorithms-and-data-structures data-structures dsa dsa-practice java
Last synced: 21 Mar 2025
https://github.com/Felipalds/b-tree-schedule
Creating and managing a schedule in Go Lang with B tree data structure.
Last synced: 11 Jan 2026
https://github.com/bharathkumaarr/datastructures
A repo for all the Data Structures learnt.
Last synced: 13 Jul 2025
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/pedrohenrikle/fprog2025-1
This repository is dedicated to save contents from the Algorithms class from college with C/C++
algorithms c college cplusplus data-structures study
Last synced: 18 May 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/gfav-cybergeek/prodigy_ml_01
A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.
ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python
Last synced: 05 Apr 2025
https://github.com/funnyboy-roks/random-javascript-projects
This is a repo of the random JS projects that I work on
data-structures hexadecimal-color javascript math
Last synced: 06 Nov 2025
https://github.com/genthegreat/data-structures-and-algorithms
Data Structures in Javascript
algorithms algorithms-and-data-structures data-structures
Last synced: 04 Apr 2025
https://github.com/tejanhu/revisitjava
Revisiting Java Programming
algorithm-challenges algorithms data-structures java
Last synced: 29 Mar 2025
https://github.com/sebastian-nunez/data-structures-java
Some notes regarding Data Structures & Algorithms in Java.
algorithms data-structures java oop
Last synced: 18 May 2026
https://github.com/frostbyte012/daily-problems-leetcode
This repo will have all my leetcode problems and will be updated almost regularly as I solve more and more problems
algorithms algorithms-and-data-structures coding-challenges coding-interviews competitive-programming cpp data-structures faang hacktoberfest interview interview-questions maang mathematics placement-preparation placements
Last synced: 10 Apr 2025
https://github.com/abhishek-parmar1/program_snippets
These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.
algorithms c c-plus-plus data-structures standard-template-library
Last synced: 18 May 2026
https://github.com/essammohamed1/ds_course_fcis_students_2024
Course material , slides , code and exercises
Last synced: 30 Oct 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/kylemit/code-challenges
Code Challenge Solutions
algorithms data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 21 Mar 2025
https://github.com/macabdul9/ds-algo
This repository contains some well known DS and Algo implementation in C++
algorithms cpp data-structures
Last synced: 21 Aug 2025
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/hubtou/pylists4c
Python-style lists for the C language
c data-structures dll library linked-list linked-lists linkedlist list lists lists-python pylists4c python queue queues shared-library stack stacks tree tree-structure trees
Last synced: 18 May 2026
https://github.com/rahulguptagzb09/leetcode-python
Solutions of Leetcode Problems using Python
algorithms data-structures leetcode leetcode-python leetcode-solutions problem-solving python
Last synced: 25 Jun 2025
https://github.com/parminderpaul/lru-cache
This repository contains an object-oriented implementation of an LRU Cache in multiple programming languages. It demonstrates efficient `get` and `put` operations using a hashmap and doubly-linked-list structure. 🐙💻
arc asyncio cache caching cpp data-structures fifo-cache go header-only in-memory lfu lfu-cache lru lru-cache python server strapi volatile
Last synced: 14 Apr 2026