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/ralvarezdev/uru-programming-2-the-bank-of-wall-street
The Bank of Wall Street terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 10 May 2026
https://github.com/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
https://github.com/vybraan/algorithms
A set of algorithms implementations
algorithms data-structures java
Last synced: 20 May 2026
https://github.com/object88/rope-experiment
Experiment to evaluate different implementations of the rope data structure
Last synced: 04 Aug 2025
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/ionux/arduino-bounded-queue
Helpful software library for quickly & easily adding support for fixed-size (bounded) queues to your Arduino project.
arduino arduino-library arduino-project cpp data-structures embedded fixed library queue safety-critical sbc
Last synced: 13 May 2026
https://github.com/jdeokkim/atc-lab
A collection of my submissions for AtCoder contest problems.
algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures
Last synced: 06 Jul 2025
https://github.com/hackersa3edy/simple_shell
ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.
algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind
Last synced: 14 May 2026
https://github.com/orxfun/orx-imp-vec
ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.
data-structures pinned pinned-elements rust self-referential self-referential-structure vector
Last synced: 17 Mar 2026
https://github.com/tom-spalding/petrie-itis
a ITIS search wrapper to be used with Petrie
api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy
Last synced: 31 Mar 2025
https://github.com/guilhermebkel/data-structures-study
🏛️ A deep study about Data Structures with help of C++ language
algorithm-analysis algorithms-and-data-structures c data-structures
Last synced: 14 May 2026
https://github.com/abdealijaroli/dsa
Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)
algorithms cpp data-structures dsa leetcode
Last synced: 12 Jun 2026
https://github.com/codesbyprafful/data-structures
THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.
Last synced: 31 Mar 2025
https://github.com/salma-mamdoh/data-structures-implementation
Our project for Data Structures Course taken during fall 2023 semester
circular-linked-list cpp data-structures doubly-linked-list problem-solving queue single-linked-list stack
Last synced: 08 Feb 2026
https://github.com/dylanbuchi/data-structures-and-algorithms-cpp
Repo to practice implementing data structures & algorithms in C++
algorithms cpp data-structures
Last synced: 12 Jun 2026
https://github.com/pferreirafabricio/data-structures
🍌 Data structures with C language
Last synced: 05 Jun 2026
https://github.com/shriram-vibhute/python
This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.
data-structures object-oriented-programming programming-language python
Last synced: 22 Aug 2025
https://github.com/iam-abin/dsa
Data Structures and Algorithms
data-structures datastructures-algorithms dsa dsa-javascript javascript js
Last synced: 12 Oct 2025
https://github.com/iampavangandhi/huffmanendec
♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)
data-structures encoder-decoder huffman-coding huffman-tree javascript
Last synced: 16 Jun 2025
https://github.com/milenacarecho/42basecamp
Listas de exercicios realizadas durante o basecamp da 42 em julho/2021
Last synced: 14 Mar 2025
https://github.com/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/vtickner/codecademy-computer-science
These projects were created as part of Codecademy's Computer Science Career Path course.
algorithms bubble-sort computer-architecture computer-science csv data-structures database graphs json linked-list postgresql python queues quicksort schema sql stacks trees
Last synced: 29 Apr 2026
https://github.com/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/make-github-pseudonymous-again/js-fifo
:blossom: First In, First Out data structures for JavaScript
agpl computer-science data-structures fifo javascript ordered-collections queues
Last synced: 06 Jun 2026
https://github.com/muthu-kumar-u/go-dsa
Data Structures & Algorithms practice in Go. Covers arrays, binary search, trees, graphs, and more with clean implementations and explanations.
algorithms coding-practice data-structures dsa golang leetcode
Last synced: 07 Aug 2025
https://github.com/yziyan/data_struct
数据结构
arraylist data-structures datastructures linked-list queue stack
Last synced: 05 Apr 2025
https://github.com/solygambas/coding-interview-algorithms-data-structures
Some algorithms and data structures to prepare for a JavaScript coding interview.
algorithms algorithms-and-data-structures coding-challenge coding-interviews data-structures javascript
Last synced: 07 Apr 2025
https://github.com/sachin-kumar-2003/competitiveprograming
Competitive Programming Using Python .. Solving Data structure Problem
data-structures datastructures leetcode leetcode-python3 leetcode-solutions python
Last synced: 17 Jun 2026
https://github.com/that-prod-guy/foodpanda-management-system
A CRUD based project made using C++ Data Strucures
2darrays avl-tree cplusplus data-structures dijikstra-algorithm graphs linked-list queue stack
Last synced: 15 Aug 2025
https://github.com/trojaner/eru-ceng-bz205
Assignment for C++ Data Structures and Algorithms Course at ERU
algorithms assignment cpp data-structures
Last synced: 18 Jun 2026
https://github.com/genesisblock3301/data-structure-and-algorithm
I have been solving here Data structure and Algorithm problem in different online judge like Hackerrank, Leetcode etc.
algorithms data-structures math python3
Last synced: 19 Jun 2026
https://github.com/dnlbb/algorithms-and-data-structures-mstu
This repository contains homework on the course algorithms and data structures of MSTU
algorithms c-language data-structures
Last synced: 25 May 2026
https://github.com/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 2025
https://github.com/ximaz/list-in-c
This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.
c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists
Last synced: 30 Mar 2025
https://github.com/icherya/coursera-data-structures-algorithms
🎓 Coursera: Data Structures and Algorithms Specialization | JavaScript
algorithms binary-search-tree data-structures data-structures-and-algorithms dynamic-programming graph-algorithms greedy-algorithm hash-algorithm heap heuristics javascript js minimum-spanning-trees priority-queue search-algorithms shortest-paths sorting-algorithms tree-structure
Last synced: 21 Jun 2026
https://github.com/radmitr/data-structures-and-algorithms
Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.
Last synced: 16 Mar 2025
https://github.com/neehan/dsa-implemented
C++ implementation of various data structures and algorithms
algorithms c-plus-plus data-structures implementaion
Last synced: 22 Jun 2026
https://github.com/alpha74/icf
My Codeforces submissions. Maintained from 2020 onwards
algorithms codeforces codeforces-com codeforces-problems codeforces-solutions codeforces-submissions coders coding cpp data-structures programming water-buying
Last synced: 28 May 2026
https://github.com/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 22 Jun 2026
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 28 May 2026
https://github.com/suvasish114/dsa
Data structure and algorithm related problems and codes
Last synced: 07 Feb 2026
https://github.com/imjul1an/algorithms-and-data-structures
Learn algorithms and data structures in JS
alogrithms data-structures javascript
Last synced: 15 Mar 2025
https://github.com/pr47h4m/datastructuresandalgorithmscpp
Repository Focuses On Implementation Of Data Structures And Algorithms In CPP
algorithms codejam cpp data-structures kickstart oop
Last synced: 09 Apr 2025
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 2026
https://github.com/gossiperloturot/densemap
A collection data structure that is permanently accessible by unique keys and fast iterable
Last synced: 31 Jan 2026
https://github.com/cihat-kose/data-structures-and-algorithms
A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.
algorithms data-structures practice sorting tree-structures
Last synced: 09 Mar 2026
https://github.com/snandasena/cf-contests
Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.
algorithms bst cpp data-structures dp graph greedy-algorithms math
Last synced: 05 Oct 2025
https://github.com/bl33h/byletter
Categorize words by their starting letter in a dictionary.
algorithms data-structures dictionary logic python text-processing word
Last synced: 09 Oct 2025
https://github.com/archisman-mridha/leetcode
solved leetcode problems
algorithms data-structures interview-preparation leetcode
Last synced: 21 Mar 2025
https://github.com/alexfigliolia/data-structures
Efficient data structures for every day programming
algorithms data-structures typescript
Last synced: 23 Apr 2025
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/swetha4444/data-structures
c-programming-language data-structures python
Last synced: 15 Apr 2026
https://github.com/ahmedabougabal/csharpscholarshipbackendtasks
Documenting all my assignments and tasks completed during the first phase in Career180 Learn IT Bootcamp (.NET backend track). The bootcamp covers backend development using .NET technologies, Stay Tuned!
asp-net-core cplusplus csharp-code data-structures database mvc-architecture
Last synced: 28 Jan 2026
https://github.com/morwenn/prime_multiset
A multiset of prime numbers represented by a single integer
data-structures python python-3-5
Last synced: 28 Jan 2026
https://github.com/kalwar/rat-in-a-maze
Rat in a maze app using React and MaterialUI
backtracking data-structures material-ui reactjs
Last synced: 10 Jun 2025
https://github.com/thomasthaddeus/musicalchairs
This project contains implementations of a seating arrangement algorithm using four different approaches: us module, using standalone functions, and using Python's zip function along with the built-in sorted function.
data-structures interview-questions lgplv3 optimization-algorithms python python3
Last synced: 26 Oct 2025
https://github.com/lbwa/algorithms
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript
Last synced: 15 Apr 2026
https://github.com/mikemwai/massive
Amazon massive dataset processing project
data-structures google-drive-api
Last synced: 26 Oct 2025
https://github.com/annennenne/pcadsc
An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)
data-structures exploratory-data-visualizations principal-component-analysis r
Last synced: 11 Mar 2026
https://github.com/asiimwedismas/java_data_structures
Implementation of a few data structures written in Java, complete with tests.
Last synced: 29 Mar 2025
https://github.com/pedrofnseca/bd-vendas
🐬 Banco de dados para vendas
cloud data-structures database mysql sql
Last synced: 18 May 2026
https://github.com/simranjeet97/google-cloud-access-using-python
Google Drive Access using Python, Interact Programmatically and Manipulate accordingly
data-analysis data-science data-structures data-visualization gcp gcp-cloud-functions gcp-compute gcp-compute-engine gcp-projects gcp-storage google googlecloud googlecloudplatform python python3 visualization
Last synced: 23 May 2026
https://github.com/piyushpriyadarshi/JavaUtility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 22 Sep 2025
https://github.com/marcos-venicius/linked-lists
A singly linked list lib abstraction
algorithms csharp data-structures libraries linked-list singly-linked-list
Last synced: 08 Nov 2025
https://github.com/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/christianjuth/ts-data-structures
Data Structures in TypeScript
Last synced: 09 Aug 2025
https://github.com/nakkayev1707/algorithms
Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures
algorithms codewars coding-challenges data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/kibet-rotich/c-learning
A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.
binary-search-tree c cpp data-structures memory-management pointers
Last synced: 25 May 2026
https://github.com/thomasafink/optimal_knn_distance_for_data_science
Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm
data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python
Last synced: 24 Oct 2025
https://github.com/0xkalvin/data-structures-and-algorithms
Data structures, algorithms and leet code problems
algorithms data-structures leetcode
Last synced: 09 Oct 2025
https://github.com/massigy/c-dictionnary-program
This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.
c cprogramming data-structures gcc git github linked-list makefile
Last synced: 07 May 2026
https://github.com/tom-spalding/petrie
a Graph-based phylogenetic tree, implemented in Javascript.
algorithms data-structures graph nature petrie phylogeny taxonomy tree
Last synced: 20 Jan 2026
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/daryaandreyuk/leetcodetasks
Preparation for LIVE Coding interviews
algorithms coding data-structures java notations
Last synced: 07 Apr 2025
https://github.com/suhatanriverdi/document-indexing
Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.
c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder
Last synced: 14 Mar 2025
https://github.com/inductivecomputerscience/pbgraphs.ts
pbGraphs.ts is a graph library for TypeScript
algorithms data-structures directed-graphs graph-algorithms graph-datastructures graph-theory-algorithms graphs typescript typescript-library undirected-graphs
Last synced: 20 Jun 2025
https://github.com/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/ochieng424/data-structures-and-algorithms
Data Structures and Algorithm in Python
algorithms algorithms-and-data-structures data-structures python3
Last synced: 29 May 2026
https://github.com/sonirico/container
data structures & utilities to work with slices, maps... in a generic way
container data-structures generics golang
Last synced: 03 Nov 2025
https://github.com/devinleamy/competitive-programming
Competitive programming archives
Last synced: 29 Mar 2025
https://github.com/swappy514/python-learning-hub
A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.
advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial
Last synced: 10 Aug 2025
https://github.com/orabazu/js-data-structures
Some of the data structures implemented in Javascript
Last synced: 07 Jul 2025
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/ramazancetinkaya/php-algorithms
This repository contains a set of classic algorithm problems and solutions implemented in PHP 8 and above. It is designed for anyone looking to practice or improve their algorithm skills using modern PHP.
algorithm-practice algorithm-solutions algorithms classic-algorithms code-examples coding-challenges competitive-programming computer-science data-structures data-structures-and-algorithms interview-questions iterative-algorithm iterative-algorithms php-algorithms php-examples problem-solving programming-exercises recursive-algorithm recursive-algorithms
Last synced: 10 Aug 2025
https://github.com/biswaviraj/javascript-algorithms
Data Structures and Algorithms implemented in JavaScipt
algo algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures ds javascript javascript-algorithms
Last synced: 13 Jun 2025
https://github.com/massigy/entry-to-data-structures
this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!
data-structures git github pascal
Last synced: 22 Oct 2025
https://github.com/josephgoksu/ceng202-datastructures
Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016
algorithm algorithms data-structures java
Last synced: 31 Jul 2025
https://github.com/ralvarezdev/uru-programming-2-blockbuster
Blockbuster terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 20 Oct 2025
https://github.com/paulchen2713/nthu-data_structure_2020
EECS 2040 Data Structure Lecture Slides 2020
Last synced: 03 Feb 2026
https://github.com/easonsyc/queues-stacks
Data structures queues and stacks.
Last synced: 10 Jun 2025
https://github.com/sminerport/sortvisualizer
The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.
algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization
Last synced: 19 Oct 2025
https://github.com/pgodavle/cppcodeprogams
Programs using Cpp
array cpp data-structures dsa-algorithm string
Last synced: 05 Oct 2025
https://github.com/devourtech/christmasdb
A key value store to explore on database and storage internals
data-structures database golang key-value-store
Last synced: 04 Jan 2026
https://github.com/hasnainroopawalla/algorithm-visualization-python3
Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)
data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms
Last synced: 06 Oct 2025