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-11 00:07:47 UTC
- JSON Representation
https://github.com/kalebers/data_structures
Data Structures in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/leoobarbosa2/data-sctructures
General information about Data Structures and how to implement it.
data-structures data-structures-and-algorithms
Last synced: 22 Aug 2025
https://github.com/dhruvkb/man106
some C++ programs made for the course MAN-106
cplusplus-11 data-structures iit-roorkee
Last synced: 05 Apr 2025
https://github.com/primeeagle/vnet.datastructures
A class library that provides many data structures not found in the .NET standard libraries.
data-structures dotnet dotnet-core dotnet-library
Last synced: 22 Apr 2026
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
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/daleksla/sgl
Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.
algorithms c containers data-structures
Last synced: 05 Oct 2025
https://github.com/lin93555/-algorithm-training-cpp-py
LeetCode algorithm practice using C++ and python. Includes detailed explanations, comments, and time complexity analysis for each solution.
algorithms cpp data-structures leetcode python solutions
Last synced: 17 May 2026
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/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/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/wayandway/algorithms-javascript
📒 Algorithms in JavaScript
algorithms data-structures javascript problem-solving
Last synced: 03 Apr 2025
https://github.com/amaanwanie/dsa
all of the ds lectures i studied in class.
c data-structures linked-list queues stack
Last synced: 10 Jul 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/kylepw/multistack
Example of multiple stacks in one array.
algorithms array data data-structures python stack
Last synced: 17 Mar 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/dmdv/go-algo
Data structures in Golang. Leetcode, Hackerrank
algorithms challenges data-structures datastructures hackerrank leetcode
Last synced: 06 Apr 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/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/straightcurve/tree-diff
diff but for trees
algorithms algorithms-and-data-structures data-structures jest trees typescript-library
Last synced: 19 May 2026
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/tusharpandey003/data-science
Data science include Data Analysis, Machine learning , EDA,PCA and Data Structure and Algorithms
algorithms algorithms-and-data-structures data-analysis data-analytics data-cleaning data-science data-structures data-visualization dsa kmeans-clustering machine-learning outlier-detection pca pca-analysis
Last synced: 13 Mar 2025
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/mahmoudnamnam/leetcode-problems
This repository contains my solutions to LeetCode's Daily Challenges and Study Plan problems. It's a resource where I share my approaches and solutions to various coding challenges found on LeetCode.
algorithms data-structures js mysql pandas python3
Last synced: 10 Apr 2026
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/wisn/cppds
A collection of various data structures implementation in C++11
cpp11 data-structures telkom-university
Last synced: 15 Jul 2025
https://github.com/stdlib-js/dstructs-stack
Stack.
collection data data-structure data-structures first-out javascript last-in lifo node node-js nodejs stack stdlib structure
Last synced: 14 May 2026
https://github.com/soumyajit4119/my-codingjournal
✍️ A daily log of my coding practice, projects, and learning progress — organized by topics, languages, and goals.
algorithms css data-structures hackerrank html5 java javascript leetcode mysql notes problem-solving python
Last synced: 11 Apr 2025
https://github.com/cesarobedfl/data_structures
c++ data structures algorithms
Last synced: 05 Apr 2025
https://github.com/binary-wizardry/codewars-solutions
Personal Codewars Solutions
algorithms algorithms-and-data-structures codewars codewars-kata codewars-kata-solution codewars-solutions coding-challenge coding-challenges data-structures python python3 solutions
Last synced: 20 Jan 2026
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 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/binary-search
A single class implementation of binary search
binarysearch data-structures inforkgodara java java-8
Last synced: 04 Apr 2025
https://github.com/sakuraven/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 30 Jun 2026
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 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/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/tawfik-s/old-course-datasturcturewith-cpp
study dataStructure with cpp ==>L classes for structures
academic-task cpp data-structures oop
Last synced: 14 Mar 2025
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
https://github.com/samharrison7/datamapper
Making mapping between datasets as simple as possible.
data data-mapper data-mapping data-science data-structures
Last synced: 17 Mar 2025
https://github.com/janithscript/rabin-karp-algorithm-java
Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.
data-structures java rabin-karp-algorithm sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 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/harismuneer/queue-using-stacks
🎁 A complete C++ implementation of Queue using two Stacks.
data-structures double-stacks free-to-use queue stack stack-queue two-stacks
Last synced: 17 Mar 2025
https://github.com/antononcube/raku-data-typesystem
Data type system for different data structures.
data data-structures rakulang type-system
Last synced: 09 Jul 2025
https://github.com/lazzerex/rabin-karp-algorithm
Rabin-Karp Algorithm for Pattern Searching in Java
Last synced: 02 Jul 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/gjrahul1/data_structures_in_c
This repository contains 'c code' for Data Structures in C
data-structures data-structures-c
Last synced: 26 Mar 2025
https://github.com/likhithkp/js-dsa
Javascript Data Structure and Algorithms
alogorithms data-structures dsa javascript
Last synced: 05 Apr 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/ztlaine/assignment7
Unit testing a custom data structure using Java.
data-structures java junit unit-testing
Last synced: 17 Mar 2025
https://github.com/omkar-savoikar/employee-project-management-system
CSC105 Lab Project. A C Application to manage employee leaves and salary. It uses data structures such as LinkedLists for storing the data.
c-programming c-programming-language data-structures linked-list makefile
Last synced: 11 Sep 2025
https://github.com/mcsamuelshoko/learning-data-structures-and-algorithms-in-cpp
my journed reinforcing the data strcutures and algorithms i learnt in college.
algorithm-analysis algorithms-and-data-structures cpp data-structures learning learning-by-doing learning-resources self-paced-learning
Last synced: 28 Mar 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/alan-n7x/learning-c
📝 Algorithms and data structures implemented in Language C with explanations
algorithms c-algorithms data-structures language-c
Last synced: 05 Jul 2026
https://github.com/hariclerry/javascript-algorithms
Javascript data structure and algorithms
algorithms data-structures javascript
Last synced: 22 Jul 2025
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/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/kelsonbatista/project_python_restaurant_orders
Project Restaurant Orders in python
algorithms complexity data-structures dictionary python set
Last synced: 27 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/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/abelnnieva/javascript-algorithms-data-structures
JavaScript Algorithms and Data Structures Certification from freeCodeCamp. Includes exercises and certification projects.
algorithms data-structures freecodecamp javascript
Last synced: 28 Aug 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/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/nareshnavinash/datastruct-algorithms
Common Data structure and Algorithm problems
algorithms data-structures problem-solving solutions
Last synced: 01 Nov 2025
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/bearwithtea/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 28 Mar 2025
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 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/sarmad426/dsa
DSA (Data Structures and Algorithms). This Repository covers the fundamental and advance concepts of data structures using C++.
algorithms cpp data-structures programming
Last synced: 30 Aug 2025
https://github.com/wvhulle/map
Reactive data structures such as sets, maps and graphs
data-structures graphs maps observables reactive svelte tensors
Last synced: 20 Jan 2026
https://github.com/uhpoler/fundamentals-of-programming
This repository contains lab works in the discipline of Fundamentals of Programming second semester
binary-files classes-and-objects data-files data-structures exeption-handling gui-application inheretence overloading
Last synced: 03 Jul 2026
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 14 Sep 2025
https://github.com/gourabofficial/dsa-bootcamp
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 02 Mar 2025
https://github.com/jjfiv/csc212arraylists
CSC212 Array-Based List Implementations
array-list data-structures dynamic-array smith-csc212
Last synced: 30 Aug 2025
https://github.com/jo-minseok/algorithm-problem
✔️ 백준, 프로그래머스,SWEA 문제 풀기 STUDY
algorithms baekjoon-online-judge cpp data-structures programmers-online-judge study swexpert-academy
Last synced: 26 Jul 2025
https://github.com/amliyanage/data-structures
arrays binary-tree data data-structures graph hashtable linked-list stack
Last synced: 06 Apr 2025
https://github.com/imtjl/fp-red-black-tree-dict
TreeDict - Implementation of Dict based on Red Black Tree in Elixir
data-structures elixir functional-programming red-black-tree
Last synced: 30 Aug 2025
https://github.com/ryanlarge13/algos
Algorithm testing, creation, manipulation & more in every language I can work with
algorithms cpp data-structures js rust
Last synced: 09 May 2026
https://github.com/gustapinto/go_data_structures
A simple collection of abstract data structures implemented in Go
Last synced: 05 Apr 2025
https://github.com/lucasmcclean/dsa-go
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 22 Nov 2025
https://github.com/paulchen2713/data_structures
Some C and C++ data structures
Last synced: 20 May 2026
https://github.com/johnyssauro/arvore
This repository stores the implementation of a Tree data structure in C language.
c-language data-structures module tree tree-structure
Last synced: 02 Jan 2026
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/techno-coder/envisage
Data structure visualisation tool
data-structures graph-theory informatics visualisation
Last synced: 09 Jul 2026
https://github.com/henriquelluiz/kotlin-data-structures
Learning DSA with Kotlin language.
algorithms data-structures jvm kotlin
Last synced: 03 Feb 2026
https://github.com/rifa8/algo-ds-part1
Solving Problems with Algorithms
algorithms data-structures data-structures-and-algorithms
Last synced: 22 Mar 2025
https://github.com/patricktcoakley/go-leetcode
Just solutions to Leetcode problems in Go.
algorithms data-structures golang interviewing leetcode
Last synced: 22 Aug 2025
https://github.com/abdoufermat5/algorithmique
# Resolution de quelques problemes et implémentations de quelques algorithmes
algorithms competitive-programming data-structures dsa-algorithm leetcode python
Last synced: 27 Jun 2025
https://github.com/carlosagalicia/tc1031-act21-tda-list-template
This program implements a linear data structure ADT for a singly linked list. It includes CRUD operations.
cplusplus cpp data-structures labs
Last synced: 27 Jun 2025
https://github.com/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 2025
https://github.com/fenilsonani/os-system
High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.
algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming
Last synced: 31 Aug 2025