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-23 00:07:37 UTC
- JSON Representation
https://github.com/c1m50c/py-data-structures
Package containing various data structures written in Python, primarily for learning purposes.
binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3
Last synced: 14 Apr 2026
https://github.com/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/ahmed-roshdy-1/dojo-blog
it's blog post project for add and delete post and filter post per tag
composition-api data-structures firebase vue vue3
Last synced: 13 May 2026
https://github.com/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/themysterysolver/leet-and-fun
A collection of LeetCode questions to ace the coding interview!
c-language data-structures db java javascript leetcode mysql pandas-python python python3
Last synced: 19 Jan 2026
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/happyrip/algorithms-and-data-structures
Some basic algorithms and data structures implemented for practice.
algorithm algorithms algorithms-and-data-structures data-structures go golang
Last synced: 14 Jun 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/saadarazzaq/master-sets-in-python
Master Sets in a LAYMAN Language ✨
Last synced: 17 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-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 17 Mar 2025
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/ajlekcahdp4/queue
My implementation of queue data structure
c data-structures queue ring-buffer
Last synced: 25 Jun 2025
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/citizenlabsgr/data.world
Work with data sets prior to uploading to data.world
Last synced: 26 Mar 2025
https://github.com/nepo26/estruturas_de_dados_1
Exercicios e implementacoes de estruturas de dados.
c data-structures datastructures datastructures-algorithms introdution-to-data-structures
Last synced: 26 Mar 2025
https://github.com/firoz-thakur/leetcodesolving
Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.
algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving
Last synced: 11 May 2026
https://github.com/mohamed-mostafaaa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
brainfuck bytecode c data-structures monty queue stack
Last synced: 07 Jul 2025
https://github.com/aribasyed-18/group-activity-ds11
Solutions for Group Activity DS11
data-structures functions group-activity loops python
Last synced: 14 May 2026
https://github.com/sumanbiswas7/ds-algo
patterns for coding interviews
algorithms data-structures python
Last synced: 15 Jun 2025
https://github.com/g1joshi/pepcoding
algorithms data-structures java pepcoding programming
Last synced: 31 Aug 2025
https://github.com/aishikmukherjee/structures-and-unions-in-c
Developer/Creator: Aishik Mukherjee
c c-programming cse data-structures easy educational learn learn-to-code programming ready-to-use structure structures structures-in-c top unioin unions unions-in-c
Last synced: 09 Apr 2025
https://github.com/huseynovvusal/bhos-spring-cup-2025
📗 Official repository of "BHOS Spring Cup 2025"
algorithms competitive-programming contest data-structures python
Last synced: 07 Jul 2025
https://github.com/gpahal/go-algos
Common data structures, algorithms and design patterns in Go
algorithms data-structures golang patterns
Last synced: 10 Apr 2025
https://github.com/kauefraga/learning-data-structures
📦 Aprendendo estruturas de dados. Português + Golang.
brazil brazilian-portuguese data-structures golang learn learning
Last synced: 02 Apr 2025
https://github.com/woodprogrammer/go-hashmaps
HashMaps DataStructures Golang Implementations
Last synced: 28 Oct 2025
https://github.com/harshpreet931/the-ultimate-dsa-prep
The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.
algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python
Last synced: 09 Apr 2026
https://github.com/amrtamertech/clsstack_with_dynamic_array_library-cpp
A C++ template-based stack implementation built using a custom dynamic array class (clsDynamicArray) and extended from a custom queue structure (clsMyQueueArr). This project demonstrates how to implement a flexible stack structure with additional features such as element insertion, updating, reversing, and random access, beyond traditional LIFO beh
cpp data-structures dynamic-array generic-programming inheritance oop stack templates
Last synced: 15 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
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/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/erfan22r/datastructuresproject-antcity
algorithms cpp data-structures decoding encoding
Last synced: 30 Apr 2025
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/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/rwbutler/binarytrees
🌲
algorithms binary-trees data-structures ios objective-c reversing tree
Last synced: 26 Mar 2025
https://github.com/yapeansa/estrutura_pilha
Estudo sobre a estrutura de Pilha
Last synced: 01 Apr 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/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/ahmedsaad3117/algorithms-data-structure
JavaScript Algorithms and Data Structures Masterclass (Summary)
algorithms data-structures javascript
Last synced: 01 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/jseg380/estructuras-datos
Prácticas en C++ de la asignatura Estructuras de Datos
Last synced: 20 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/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/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 2025
https://github.com/sabyasc/dp-pyproj
dp-pyproj is all about various dynamic programs written in Python.
data-structures dynamic-programming python3 solid-principles
Last synced: 13 Jun 2025
https://github.com/r1cm3d/go-algorithms
This project has some algorithms and data structures implemented in Golang
algorithms data-structures go golang
Last synced: 15 Jan 2026
https://github.com/tjcchen/algorithms
✏️ Algorithms implemented with Java code.
algorithms core data-structures java
Last synced: 01 Apr 2025
https://github.com/steliospapamichail/amongusmvp
A command line Among Us MVP game
among-us computer-science cpp data-structures linked-list tree-structure
Last synced: 28 Oct 2025
https://github.com/maheshkumar-novice/binary-search-tree
Binary Search Tree Data Structure
balanced-binary-search-trees binary-search-tree binary-tree breadth-first-search data-structures depth-first-search height-of-tree inorder-traversal postorder-traversal preorder-traversal ruby
Last synced: 26 Mar 2025
https://github.com/baguilar6174/java-essential-training
algorithms data-structures java java-collections poo
Last synced: 28 Oct 2025
https://github.com/97-jeffrey/freecodecamp-basicalgorithem
Basic algorithm questions from freecodecamp
Last synced: 03 Apr 2025
https://github.com/stereobooster/zipper
algebraic-data-types data-structures functional-programming huet zipper
Last synced: 07 Sep 2025
https://github.com/adkrgu/Leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 28 Oct 2025
https://github.com/ronak232/javascript-data-structure-algo
All my practice Solutions leetcode, gfg and other platfom
data-structures dsa dsa-in-javascript dsa-practice dsa-solved-questions interview-preparation interview-questions jaavscript
Last synced: 21 Jun 2025
https://github.com/mttcrn/api-project
Final exam of "Algorithms and Data Structures" - Polimi Computer Science Engineering - A.Y. 2022/2023.
bfs-algorithm c data-structures polimi shortest-path-algorithm
Last synced: 10 Apr 2025
https://github.com/mkosir/store2doublylinkedlist
Doubly linked list data structure implemented in C programming language from scratch.
Last synced: 13 Jun 2025
https://github.com/soc221b/abstract-algorithms
High level abstract code of every algorithm, data structure, and design patterns in any programming language
abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template
Last synced: 15 May 2026
https://github.com/cleve/data-structures
Data structures
binary-search-tree binary-tree data-structures hash linked-list trees
Last synced: 15 Jun 2025
https://github.com/hyperentangledqubit/go-data-structures-and-algorithms
Implementations of basic data structures and algorithms in golang.
data-structures data-structures-and-algorithms generics-in-golang golang golang-examples
Last synced: 02 Apr 2026
https://github.com/aishikmukherjee/dsa-stacks-in-c
Developer/Creator: Aishik Mukherjee
c c-programming code coding cse data-structures dsa dsa-in-c intermediate learn learn-to-code programming programming-language ready-to-use stacks stacks-in-c top
Last synced: 08 Jul 2025
https://github.com/hoehrmann/graph-feather
Graph::Feather Perl module
data-structures directed-graph graph-algorithms perl-module
Last synced: 26 Mar 2025
https://github.com/rblessings/roi-project-planner
Open-source tool that selects up to k projects to maximize final capital. It leverages greedy algorithms, reactive programming, and cloud-native best practices, making it scalable, fault-tolerant, and observability-ready.
cloud-native data-structures event-driven fault-tolerance observability testcontainers webflux
Last synced: 08 Jul 2025
https://github.com/i2mint/azuredol
Azure Storage Data Object Layer
azure azure-storage data-structures python
Last synced: 02 Apr 2025
https://github.com/abidmuin/data-structures-and-algorithms
Data Structures and Algortihms implemented in C++
algorithms cpp data-structures
Last synced: 08 Sep 2025
https://github.com/billgewrgoulas/university-projects
Various university assignments.
ai data-structures pathfinding-algorithms
Last synced: 15 Jun 2025
https://github.com/mohammadreza-mohammadi94/codewars-katas
A collection of solutions to Codewars katas, demonstrating problem-solving skills and coding techniques in various programming challenges. Ideal for improving coding proficiency and algorithmic thinking
algorithms data-science data-structures database kata puzzle
Last synced: 10 Apr 2025
https://github.com/techno-coder/envisage
Data structure visualisation tool
data-structures graph-theory informatics visualisation
Last synced: 25 Oct 2025
https://github.com/codehass/data-structures
This repository is dedicated to learning and practicing data structures
Last synced: 08 Jul 2025
https://github.com/gmartinezramirez-old/practice-java
[Study] Daily plan for practice java.
algorithms data-structures java java8 practice study-resource
Last synced: 27 Mar 2025
https://github.com/wesgtox/data-structure-i
College "Data Structure I" exercises.
algorithms c cpp data-structures sorting-algorithms stack-algorithm struct
Last synced: 15 May 2026
https://github.com/dakostu/grabbag.h
A data structure for non-deterministic element selection in C++11
cpluscplus cpp cpp-component cpp-library cpp11 data data-structure data-structures generics non-deterministic random randomization template
Last synced: 19 Oct 2025
https://github.com/thergh/aisd-lab
Programs made for the Algorithms and Data Structures class
algorithms data-structures data-visualization
Last synced: 03 Apr 2025
https://github.com/williamjardim/analise
A data analysis package made from scratch in JavaScript
computer-science data-analysis data-analytics data-cleaning data-engineering data-science data-structures database-search datascience datasets feature-engineering feature-selection mathematical-functions matrix-search numerical-computation sample-search search-algorithm statistics vector-search
Last synced: 03 Apr 2025
https://github.com/wayandway/algorithms-javascript
📒 Algorithms in JavaScript
algorithms data-structures javascript problem-solving
Last synced: 03 Apr 2025
https://github.com/thiagofleal/tonight
C header file
c c-framework c-library data-structures exception-handler hight-level memory-allocation object-oriented-programming pointer statement tonight
Last synced: 24 Jul 2025
https://github.com/thefcraft/cp-algorithms
A personal repository for competitive programming solutions, including CSES, Project Euler, and HackerRank problems, with custom debugging utilities and scripts.
algorithms cpp data-structures
Last synced: 03 Apr 2025
https://github.com/kalebers/data_structures
Data Structures in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/shahdd21/social-media-application
A project that simulates a real-world social media application
authentication authorization console data-structures database design-patterns hashing-algorithm hashing-passwords java oop security simulation social-media social-network
Last synced: 15 May 2026
https://github.com/parthsharma2/pyds
A data structures python library
data-structures library python
Last synced: 06 Sep 2025
https://github.com/manukot/wlamart_globaltech
Walmart USA Advanced Software Engineering Virtual Experience Program on Forage - October 2024 * Completed the Advanced Software Engineering Job Simulation where I solved difficult technical projects for a variety of teams at Walmart. * Developed a novel version of a heap data structure in Java for Walmart’s shipping department, showcasing
data-munging data-structures java optimization python3 relational-database-design software-architecture sql uml
Last synced: 02 Mar 2025
https://github.com/youssefelghamour/binary_trees
Repository containing implementations of various binary tree operations in C
algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures
Last synced: 08 Jul 2025
https://github.com/vishvanavanjana/dsa
Data Structures and Algorithms
algorithms data-structures graphs
Last synced: 12 Jun 2026
https://github.com/leomosley/ds.mosly.dev
An interactive website for learning data structures.
data-structures nextjs typescript
Last synced: 10 May 2026
https://github.com/rishabh-agarwal/datastructureandalgo
The DataStructureAndAlgo repository is a curated collection of data structures and algorithms implemented in Java, aimed at providing a solid foundation for learners and developers. It's designed for those preparing for interviews, deepening their understanding of computer science fundamentals, or looking for a reliable reference for algorithmic pr
algorith data-structures java11
Last synced: 02 Feb 2026
https://github.com/claudio-code/data-structure-algorithm-and-neural-network
:scroll: I' m learning new algorithms and how create small and basic neural network
algorithms big-o data-structures neural-network
Last synced: 10 Apr 2025
https://github.com/tomboddaert/dynode
A framework for making node-based structures with dynamically-sized values.
Last synced: 10 Feb 2026
https://github.com/thegazed/pads
PADS are generic C data structures that use the preprocessor for abstraction.
abstract-data-structures abstract-data-types adt c data-structures ds
Last synced: 09 Apr 2025
https://github.com/faraasat/employee_management_system
Employment Management System, implemented in C++ as part of the Data Structures and Algorithm course, offers a powerful console-based system for companies to efficiently manage their employees' records.
cpp data-structures data-structures-and-algorithms management-system
Last synced: 15 Jun 2025
https://github.com/monardop/datastructures
Aquí encontrarás distintas prácticas de estructuras de datos
data-structures data-structures-and-algorithms practice-project
Last synced: 02 Apr 2025
https://github.com/queelius/algograph
Immutable graph data structures and algorithms library with interactive shell
algorithms bfs data-structures dfs dijkstra graph graph-algorithms graph-theory graph-visualization immutable interactive-shell python shortest-path
Last synced: 06 Mar 2026
https://github.com/amaravivian/client-project-analysis
"Comprehensive data analysis project for a new client to provide data-driven recommendations."
data-science data-structures data-visualization r tableau
Last synced: 02 Apr 2025
https://github.com/nullthefirst/fcc-Cash-Register
freeCodeCamp - Cash Register
Last synced: 23 Oct 2025