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-29 00:07:46 UTC
- JSON Representation
https://github.com/toxicmango64/push_swap
Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.
algorithms c data-structures programming sorting-algorithms
Last synced: 13 Mar 2025
https://github.com/bibhestee/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 06 Apr 2025
https://github.com/wajktor13/ads-lab
solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University
agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures
Last synced: 13 Mar 2025
https://github.com/kambojankit/javads
Implementation of various Data Structures & algorithms along with some interesting problem solving.
algorithms-and-data-structures algorithms-datastructures data-structures datastructures dynamic-programming java
Last synced: 23 Jul 2025
https://github.com/prabin-acharya/data-structures
Data Structures in C++
c c-plus-plus data-structures data-structures-and-algorithms
Last synced: 19 May 2026
https://github.com/vishvanavanjana/dsa
Data Structures and Algorithms
algorithms data-structures graphs
Last synced: 12 Jun 2026
https://github.com/goessl/tree
Tree structure generation, handling & storage.
data-structures generator iterator java java-8 post-order pre-order recursion recursive recursive-algorithm storage tree tree-structure
Last synced: 22 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/almoghindi/boxes-project
Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.
avl-tree binary-search-tree complexity csharp data-structures dotnet oop
Last synced: 06 Apr 2025
https://github.com/pashamakhilkumarreddy/data-structures-and-algorithms
Coursera Data Structures and Algorithms Specialization
Last synced: 27 Aug 2025
https://github.com/gourabofficial/dsa-bootcamp
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 02 Mar 2025
https://github.com/munagekar/algorist
A software engineer without algorithms is like a fish without water.
algorithms data-structures python3
Last synced: 15 Jun 2026
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/josugoar/jlib
GLib inspired generic data structures C library for personal use
Last synced: 01 Aug 2025
https://github.com/eagletrt/libring-buffer-sw
Simple circular buffer data structure implementation suited for all embedded devices
circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw
Last synced: 19 May 2026
https://github.com/misterzurg/itmo_labs_analysis_and_development_of_algorithms
🎓 My labs from ITMO; Dis - ADA
algorithms big-data-and-ml data-structures itmo-labs optimization-algorithms
Last synced: 10 Sep 2025
https://github.com/kingcitaldo125/pyheap
My implementation of a Heap data structure
Last synced: 14 May 2025
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/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/karmatys8/algorithms-and-data-structure
The most interesting codes that I have wrote during studying for Algorithms and Data Structures.
agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes
Last synced: 11 Mar 2025
https://github.com/vaibhavmojidra/data-structures---linked-list-in-java
Linked List is a sequence of links which contains items. Each link contains a connection to another link. Linked list is the second most-used data structure after array.
data-structures java java-8 linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/saket-sk/data-structures-repo
Data Structures implementation taught during my academic tenure. Read WIKI of this Repository for more Theory.
Last synced: 01 Aug 2025
https://github.com/parthsharma2/pyds
A data structures python library
data-structures library python
Last synced: 06 Sep 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/lmithilesh-26/interview-bit-solutions
This Repository contains Topic wise Solutions to various problems on Interview_Bit Practice section in C++.
algorithms cpp20 data-structures interview-bit practice-programming solutions
Last synced: 17 Mar 2025
https://github.com/torao/banded-hash-tree
bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 13 Mar 2025
https://github.com/nicolasbizzozzero/from-scratch
Implementing algorithms and data structures entirely from scratch
algorithms algorithms-implemented data-structures implementation-of-algorithms
Last synced: 08 Nov 2025
https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh
The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.
data-management data-structures web-development
Last synced: 08 Mar 2026
https://github.com/d-coder135/competitive_codes-codingblocks
This repository contains competitive codes based on Recursion and Data Structures.
coding-blocks coding-blocks-practice-questions competitve-programming data-structures intellij java leetcodesolution recursion
Last synced: 15 May 2026
https://github.com/kalebers/data_structures
Data Structures in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/parasgarg/leetcode-coding-practice
LeetCode's practice solutions for the problems based on Algorithms and Data Structures.
algorithms data-structures java leetcode practice-programming problem-solving programming-challenges
Last synced: 29 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/makaveli10/leetcode-solutions
Solution to LeetCode problems in C++.
binary-search-tree data-structures graph-algorithms leetcode-problems-solutions leetcode-solutions problem-solving
Last synced: 06 Apr 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/yehezkiel1086/ds-sol-cpp
đź“– Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/carlosagalicia/tc1031-act52-integral-activity-hash-template-ad2023
This program processes and evaluates the results of a competitive programming contest, ranking teams based on the number of problems solved, penalty time, and team number. It uses tuples and maps to record results and calculate penalties.
cplusplus cpp data-structures labs
Last synced: 23 May 2026
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/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/sharonina/algoritmosavanzados
Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 27 Mar 2025
https://github.com/atiqulislamwb/data-structure-algorithms-javascript
Data Structure and Algorithms with javascript language
algorithms data-structures javascript problem-solving
Last synced: 01 Aug 2025
https://github.com/hridxyz/data-structures-and-algorithms
DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.
Last synced: 14 May 2026
https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).
Last synced: 28 Apr 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/ryanlemes/graph-data-structure
Graph data structure implemented in Golang using clean architecture.
clean-architecture clean-code data-structures go golang graph
Last synced: 12 Jan 2026
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/wayandway/algorithms-javascript
đź“’ Algorithms in JavaScript
algorithms data-structures javascript problem-solving
Last synced: 03 Apr 2025
https://github.com/bragdond/universal-double-linked-list-c
Universal data structure double linked list implementation in C
c data-structures double-linked-list void
Last synced: 21 Mar 2025
https://github.com/bragdond/dynamic-array-c
short library to handle c dynamic array
array c data-structures dynamic-array
Last synced: 21 Mar 2025
https://github.com/samukiszhsd/alteryx-analytics
VocĂŞ está trabalhando com dados de transações bancárias do ItaĂş e precisa fazer algumas análises para ajudar o time de auditoria a detectar padrões incomuns e possĂveis transações suspeitas.
alteryx data-analysis data-structures data-visualization etl workflow
Last synced: 18 Feb 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/vaibhavmojidra/data-structures---stack-using-array-in-java
A stack is a linear data structure that follows the principle of Last In First Out (LIFO). This means the last element inserted inside the stack is removed first.
array data-structures java mojidra stack vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/ascentis/infrastructure
General low level infrastructure modules for .NET projects
concurrency-patterns data-structures memorycache threading
Last synced: 31 Oct 2025
https://github.com/diohabara/monkey
Code for coding interviews
algorithms coding-interviews data-structures
Last synced: 31 Oct 2025
https://github.com/smilewithkhushi/data-structures-and-algorithms
Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice
algorithms-and-data-structures cpp data-structures dsa
Last synced: 22 Mar 2025
https://github.com/a9na/baze-podataka-lv
📊 Database Systems laboratory exercises solutions
college data-structures database database-systems laboratory-exercises mysql mysql-database solutions
Last synced: 19 Mar 2026
https://github.com/fif0o/data-structures
âš’ js playground for data structures
Last synced: 10 Jun 2026
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/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/gaurav-van/morse_code_generator
Morse Code Generator using MATLAB
binary-tree blindness cell-array data-structures decoding encoding matlab morse-code tree-structure
Last synced: 28 Mar 2025
https://github.com/archihalder/dsa
This repository contains all the things required to be good at dsa
algorithms cpp data-structures gfg leetcode problem-solving
Last synced: 29 Mar 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/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/vcardea/ds-collection-self-made
Collection of my own implementations of Data Structures in C.
c-programming-language data-structures own-implem vector
Last synced: 24 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/datastructure-java-tasks
mydataStructurejavaTasksFirstYear
algorithms data-structures mufic tasks
Last synced: 14 Mar 2025
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/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/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/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/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/naganandana-n/dsa-in-c
Data Structures & Algorithms coursework at BITS, Pilani.
Last synced: 24 Jul 2025
https://github.com/finnishcancerregistry/vame
A principled approach to metadata in R for your dataset.
data-documentation data-governance data-structures data-validation metadata-management r r-package variable-management variable-metadata
Last synced: 26 Mar 2025
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/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/mp81ss/miniclib
Mini C data-structure library containing vector and list
c data-structures header-only list vector
Last synced: 20 May 2026
https://github.com/nelsonbn/algorithms-data-structures-graph-traversal
Algorithms and Data Structures - Graphs Traversal
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 24 Jul 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/jacobwi/cs260_data_structures
Collection of pure C++ data structures and algorithms implementations in a real-world project.
algorithms cplusplus data-structures
Last synced: 01 Nov 2025
https://github.com/jeltsch/order-maintenance-correctness
Proof of correctness of the Jeltsch–Firsov order maintenance algorithm
algorithms data-structures formal-methods formal-verification order-maintenance
Last synced: 19 Feb 2026
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/bottomsnode/searching-and-sorting-python
Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.
data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface
Last synced: 12 Mar 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/mohitkumarsahni/going-leetcode
Solving LeetCode in GoLang.
algorithms algorithms-and-data-structures data-structures go leetcode leetcode-golang leetcode-solutions
Last synced: 04 Apr 2025
https://github.com/0xneshi/data-structures-and-algorithms
A C# implementation of basic data structures and algorithms which can be useful as a general learning tool or as a preparation for software developer job interviews.
algorithms course-lessons csharp data-structures dotnet exercises local-machine
Last synced: 16 May 2026
https://github.com/bertrand31/haskell-experiments
👨🏻‍🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 21 Aug 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/marincervinschi/strutturedatiealgoritmi
"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.
algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees
Last synced: 25 Jul 2025
https://github.com/gichbuoy/alx-low_level_programming
starting C programming
bitmanipulation c data-structures fileio functions linked-list malloc-free pointers structures variables
Last synced: 04 Apr 2025
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/codehass/data-structures
This repository is dedicated to learning and practicing data structures
Last synced: 08 Jul 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/donaldkibet/data-structures-and-algorithms
algorithms csharp7 data-structures
Last synced: 03 Aug 2025
https://github.com/luc1d1ty/datastructures_algorithms
The way I implemented various ds&a using different programming languages .
algorithms data-structures datastructures-algorithms math number-theory
Last synced: 17 Sep 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/techno-coder/envisage
Data structure visualisation tool
data-structures graph-theory informatics visualisation
Last synced: 25 Oct 2025