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/henrifroese/external_memory_fractal_tree
Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.
b-tree-implementation cpp data-structures external-memory
Last synced: 23 Jul 2025
https://github.com/hadijahkyampeire/maintainance-tracker
Maintenance Tracker App is a product that provides users with the ability to reach out to operations or repairs department regarding repair or maintenance requests and monitor the status of their request. visit the live app at
css data-structures flask flask-restful html nosetests python3
Last synced: 19 Jun 2025
https://github.com/winterrdog/c-hash-map
this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.
computer-science data-structures hash hashmap hashtable
Last synced: 21 Mar 2025
https://github.com/behzadam/solved
Solved is my code practices and solutions in typescript
algorithm algorithms code-challenges data-structures datastructures design-patterns exercism exercism-solutions hackerrank leetcode leetcode-typescript patterns typescript
Last synced: 20 Jan 2026
https://github.com/subatomicplanets/simplestringmath
A very simple python script which can do math on user-written strings
algorithms data-structures lightweight math numbers python python3 real-time shunting-yard-algorithm simple string-algorithms string-manipulation strings
Last synced: 02 Apr 2025
https://github.com/hirentimbadiya/my_dsa_codes
in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms
algorithms data-structures java leetcode solutions
Last synced: 14 Mar 2025
https://github.com/mo7amedaliebaid/dineout_task
algorithms dart data-structures flutter restaurants testing tree-structure unit-testing
Last synced: 19 May 2026
https://github.com/jiaqiluo/simple-card-game
A practice for stack and queue
Last synced: 21 Mar 2025
https://github.com/andyfratello/eda
💻 Exercicis d'Estructura de Dades i Algorismes (EDA) Q2 - UPC FIB
algorithms cpp cpp-programming data-structures eda-fib fib-upc
Last synced: 20 Mar 2025
https://github.com/mgobeaalcoba/data_structs_python
Practice with different types of data structures in python
arrays cube data-structures grid linked-list node pile python3
Last synced: 29 Dec 2025
https://github.com/marwa-eltayeb/datastructures_and_algorithms
Data Structures and Algorithms implemented in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/brianferri/fmm-c--
collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project
algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations
Last synced: 12 Jul 2025
https://github.com/kalpitcool2006/go-datastructures
This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms
algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math
Last synced: 22 Jul 2025
https://github.com/theodesp/go-tries
Go tries implements several types of Trie data structures for experimental use.
Last synced: 28 Mar 2025
https://github.com/manjurulhoque/problem-solving
A repository to contain my submissions in various online judges.
algorithms codechef codeforces data-structures hackerrank leetcode problem-solving
Last synced: 20 Mar 2025
https://github.com/owenpotent/algo-ts
Just some algorithms and data structures in TypeScript
algorithm algorithms algorithms-and-data-structures collaborate community-exchange communityexchange data-structures ghdesktop github learning open-source
Last synced: 10 Feb 2026
https://github.com/massigy/dynamic-data-structures-plus
algorithms data-structures dictionnary git github linked-list pascal queue shell stacks trees
Last synced: 22 Oct 2025
https://github.com/ilxqx/go-collections
Generic, fast, and ergonomic collections for Go 1.25+. Type-safe data structures with iter.Seq support.
btree collections data-structures generics go golang hashmap hashset iter-seq type-safe
Last synced: 17 Feb 2026
https://github.com/massigy/dynamic-data-structures
This repo conataines code about dynamic programming and data structures!
data-structures git github pascal shell
Last synced: 22 Oct 2025
https://github.com/OneUpWallStreet/Data-Structrues-And-Algorithms
Leetcode Solutions
cpp data-structures go java leetcode leetcode-cpp leetcode-go leetcode-java leetcode-python leetcode-solutions leetcode-swift python technical-interviews
Last synced: 07 May 2025
https://github.com/krishnalagad/learn-java-with-me
Repository contains data structure and collection framework programs in java.
collections-framework data-structures graph-algorithms leetcode-solutions linked-list loops-and-iterations queue regular-expressions searching-algorithms sorting-algorithms stack star-patterns strings tree-structure
Last synced: 22 Jul 2025
https://github.com/michaelehab/algorithmic-toolbox-san-diego
Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera
algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego
Last synced: 04 Mar 2025
https://github.com/magalhaesm/rinha-compiler
💻 A simple tree-walking interpreter
algorithms compiler cpp cpp17 data-structures interpreter programming-challenges tree-walk-interpreter
Last synced: 13 Apr 2025
https://github.com/georgegkas/data-structures
Personal repository, containing implementations and notes about data structures.
Last synced: 27 Apr 2025
https://github.com/rcarubbi/cansi-datastructures
Data Structure Couse with examples written in C Ansi
binary-search c c-ansi data-structures linked-list
Last synced: 02 Jan 2026
https://github.com/scriptnull/linkedlist.cr
Linked List Implementation for Crystal Programming Language
Last synced: 04 Apr 2025
https://github.com/ahmedharoon07/bakeshopproj
A Simple CLI program made in Java that uses Data Structures like Arrays, Queues, LinkedList and ArrayList
array arraylist cli data-structures desktop-application linked-list
Last synced: 01 Apr 2025
https://github.com/just-do-halee/optionee
The macro to creates option structure so easily.
configuration data-structures development-tools macro no-std option rust utility
Last synced: 18 Feb 2026
https://github.com/huanhuanonly/codeforces
Some interesting problems I solved on competition platforms such as codeforces
acm-icpc algorithms atcoder balanced-tree bfs-dfs codeforces cpp data-structures divide-and-conquer dynamic-programming graph-algorithms layered-graph luogu network-flow nowcoder persistent-data-structure shortest-path string-matching templates tree-structure
Last synced: 13 Apr 2025
https://github.com/muhammadsaadx/dynamic-system-model-database
I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.
avl-tree btree data-structures database-management red-black-tree sql
Last synced: 12 Mar 2025
https://github.com/clintjohnsn/ds-algo
Leetcode solutions in python, with time and complexity analysis and documentation.
algorithms data-structures leetcode leetcode-python leetcode-python3 leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/asfak00/play-visual-queue-and-stack
Here you can practice Stack and Queue like a game. You can do this by selecting separately. You can add and delete elements by manual input.
data-structures queue stack visualization
Last synced: 15 May 2026
https://github.com/l0rd-inquisit0r/c
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 23 Feb 2025
https://github.com/yizhezhang-ervin/algorithmspy
Algorithms By Python (数据结构+算法+SortSearch+剑指offer)
algorithms data-structures python3
Last synced: 24 Feb 2025
https://github.com/sagarmedtiya/dsa-in-c-plus-plus
Data Structures and Algorithms In C++
algorithms cpp data-structures
Last synced: 20 May 2026
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/bryandejesusrt/data-structure-javascript
📊 Proyecto JavaScript: Implementación y aprendizaje de estructuras de datos comunes como grafos, listas enlazadas, mapas, filas, pilas, árboles y diccionarios.
data-structures diccionari graph javascript linked-list map tree-structure
Last synced: 17 Feb 2026
https://github.com/agha-naveed/music-player
Music Player
data-structures dsa-algorithm javascript linked-list music-player stack
Last synced: 07 Apr 2026
https://github.com/satyamgupta53/data-structures-algorithm
Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.
algorithms data-structures java leetcode
Last synced: 18 Mar 2025
https://github.com/rebelhere/josephus-problem
This program solves the Josephus Problem using a circular Queue in C++ and visualizes it with SFML. Participants are sequentially eliminated every K-th position until only one survivor remains, displayed with graphical updates and sound effects. The program provides an interactive view of the elimination process and the final winner.
cpp data-structures josephus-problem oop queue sfml
Last synced: 20 Jun 2025
https://github.com/kei-k23/java-algorithms
This is the collection of coding implementation of DSA in Java.
algorithms algorithms-and-data-structures data-structures dsa java
Last synced: 26 Mar 2025
https://github.com/sebastienrousseau/cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau
Last synced: 28 Mar 2025
https://github.com/dan-sazonov/theorems-and-problems
🎓(RU) Решения задач из книги А. Шеня "Программирование: теоремы и задачи"
algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics
Last synced: 04 Apr 2025
https://github.com/archisman-mridha/leetcode
solved leetcode problems
algorithms data-structures interview-preparation leetcode
Last synced: 21 Mar 2025
https://github.com/anhoder/data-structure
There are some data structure implemented by PHP.
data-structure data-structures ds
Last synced: 22 Mar 2025
https://github.com/xam1dullo/dsa
Master the Coding Interview: Data Structures + Algorithms The ultimate coding interview bootcamp to help you ace your coding interviews and land your dream job. You'll not only learn data structures and algorithms but also the exact steps to take to get more interviews, more job offers, and a higher salary.
algorithms-and-data-structures data-structures javascript problem-solving self selfstudy
Last synced: 27 Mar 2025
https://github.com/edumigueis/mars-map-router
Route finder between cities in Mars. The project uses files with informations of Mars's cities to find the best path between them.
binary-trees data-structures data-structures-and-algorithms maps maps-routing mars-cities route-finder tree
Last synced: 10 Jun 2026
https://github.com/rfieve/binary-search-tree
A zero-dependency TypeScript library to work with binary search trees and arrays of any types, with a functional-programming and immutable approach.
array binary-search-tree data-structures typescript utility-library
Last synced: 27 Mar 2025
https://github.com/cherryrh/mydatastructure
个人数据结构代码仓库
algorithms cpp data-structures
Last synced: 10 Jul 2025
https://github.com/buzzybis/a-ds
Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.
algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst
Last synced: 18 Jun 2025
https://github.com/sumerc/pyctrie
Fast, pure C Trie dictionary
data-structures dictionary prefix python spellcheck suffix trie
Last synced: 08 Sep 2025
https://github.com/luweslen/data-structure-java
Academic works developed in the subject of "Estrutura de Dados" in the course of "Tecnologia em Analise e Desenvolvimento de Sistemas" in "Instituto Federal do Paraná" using Java.
Last synced: 15 Jun 2025
https://github.com/abhishekmishra-17/python-programs
python programs and some algorithm based program
algorithm data-structures python python-programs
Last synced: 18 Feb 2026
https://github.com/douglasmatosdev/college_computer_science
This repository is my college computer science studies.
c code-block code-blocks cpp data-science data-structures database eclipse gcc-complier html-css-javascript intellij java java-8 javascript jvm opengl operating-system php vscode
Last synced: 21 Mar 2025
https://github.com/sermetpekin/perse
Perse is an experimental Python package that combines some of the most widely-used functionalities from the powerhouse libraries Pandas, Polars, and DuckDB into a single, unified DataFrame object. The goal of Perse is to provide a streamlined and efficient interface, leveraging the strengths of these libraries to create a versatile data handling.
data data-science data-structures duckdb pandas polars
Last synced: 09 May 2026
https://github.com/estkey/datastructure
Multi Language Implementation for Elementary Data Structure
Last synced: 27 Mar 2025
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 15 May 2026
https://github.com/bilgeswe/42
Algorithms and Data Structures in C, Memory Leaks, Building Libraries, Linux Operations, Peer Learning
c client-server data-structures data-structures-and-algorithms git github linux macos memory-leak object-oriented-programming p2p project-repository sorting-algorithms terminal-ui ubuntu
Last synced: 09 Apr 2026
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
https://github.com/kaierikniermann/algorithms-practice
This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.
algorithms data-structures learning practice
Last synced: 15 May 2026
https://github.com/beepboopbit/cpp-data-structures
C++ data structure compilation
Last synced: 20 Mar 2025
https://github.com/sreejit7/data-structures-algorithms
Codes with solutions for different Data Structures & Algorithm related problems
algorithms algorithms-and-data-structures cpp data-structures problem-solving
Last synced: 09 Sep 2025
https://github.com/hgschandeepa/dsa-repo
This repository contains all the answers for the🚀 LEETCODE and ⭐GFG questions, And the files are named with the Date.
arrays competitive-programming competitive-programming-contests cpp data-structures geeksforgeeks graphs javascript leetcode linked-list tree
Last synced: 20 May 2026
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/ibnaleem/queue
Queue data structure in Python
arrays data-structures data-visualization lists queue queueing queues
Last synced: 02 Apr 2025
https://github.com/knlsharma/competitive-programming-cp
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz
algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group
Last synced: 30 Apr 2025
https://github.com/lotrien/leet-code
Algorithm and data structure problems from https://leetcode.com solved in JavaScript
algorithms data-structures javascript js leetcode
Last synced: 18 Mar 2025
https://github.com/pockerman/tech3java
Collection of Java based algorithms on numerics, statistics, control etc
algorithms bayesian-filter data-structures java machine-learning reinforcement-learning statistics
Last synced: 15 May 2026
https://github.com/mdabdullahibnaharun/c-cpp-projects
Some C/C++ Projects Develop By Me and My Team Fantastic Four
Last synced: 07 May 2026
https://github.com/ghaerdi/datastructure
Learning data structure and algorithms
algorithms data-structures typescript
Last synced: 25 Oct 2025
https://github.com/grant0417/dataplex
Data Structures Library for C
data-structures header-only stl
Last synced: 11 Sep 2025
https://github.com/bserdar/digraph
Go directed labeled/unlabeled graph data structure with constant-time accessors
data-structures go golang golang-package graph graph-algorithms
Last synced: 21 Mar 2025
https://github.com/krashish8/cso102-lab
Lab and Assignment files of the course "Data Structures and Algorithms" (CSO102) - Even Semester 2018-19 (2nd Semester)
Last synced: 30 May 2026
https://github.com/kena0ki/rustrithm
Common data structures and algorithms in Rust
algorithms data-structures rust
Last synced: 11 Jul 2025
https://github.com/akpoflash/algos
🐾 Implementations of some basic algorithms
algorithms binary-search-tree breadth-first-search connected-components data-structures depth-first-search graph heap heap-sort insert-sort merge-sort priority-queue queue quick-select quick-sort red-black-tree select-sort shell-sort stack union-find
Last synced: 05 Apr 2025
https://github.com/sehgalvibhor/n-arytree
A N-Children tree developed in Python, nothing fancy !
Last synced: 18 May 2026
https://github.com/nil369/akash_cpp_dsa_notes
This is my C++ & DSA notes. This Repo is helpful for Learning C++ Programming language and also Data Structures & Algorithm (DSA)
akash-halder cpp cpp20 data-structures dsa
Last synced: 24 Jun 2025
https://github.com/guillainbisimwa/competitive-programming
A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.
algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3
Last synced: 23 Jun 2025
https://github.com/hta218/algorithms-and-data-structures
My solutions to LeetCode and HackerRank's problems
algorithms data-structures hackerrank leetcode
Last synced: 22 Mar 2025
https://github.com/ishaansathaye/datastructalgorithms
Data Structures and Sorting Algorithms Prep and Repo before CPE 202 Course
algorithms data-structures python3 sorting-algorithms
Last synced: 13 Apr 2025
https://github.com/rafalwrzeszcz-wrzasqpl/pl.wrzasq.commons
General-purpose data structures and routines.
aws data data-structures library rust
Last synced: 10 Apr 2025
https://github.com/yusinv/priority-search-tree
priority search tree data structure
binary-search-tree data-structures priority-queue priority-search-tree python python3 sorted
Last synced: 13 May 2025
https://github.com/make-github-pseudonymous-again/js-bst
:seedling: Binary search tree library in JavaScript
agpl binary-search-trees computer-science data-structures javascript search-trees searching sorting tree
Last synced: 20 May 2026
https://github.com/jessemao/data-structure
This package groups basic data structures in Javascript ES6.
avl-tree binary-search-tree circular-linked-list data-structures doubly-linked-list es6 graph hashtable javascript linked-list map priority-queue queue set stack
Last synced: 20 May 2026
https://github.com/daoud-hussain/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: 25 Feb 2025
https://github.com/levichu51/pro2-practica1-22-23
Primera práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 22 Jul 2025
https://github.com/pranshuchittora/dsa
DS in C
algorithms c cpp data-structures golang
Last synced: 11 May 2026
https://github.com/qnhat2004/competitive_programming
Data Structures and Algorithms in CP
algorithms data-structures programming
Last synced: 20 Jan 2026
https://github.com/fralotito/icpctraining_unitn
Training for the ACM - ICPC competition @ UniTN
acm-icpc algorithms competitive-programming data-structures
Last synced: 03 Feb 2026
https://github.com/piecioshka/algorithms
My solutions to known data processing problems in JavaScript
algorithms data-structures javascript
Last synced: 17 Jun 2026
https://github.com/bryanlimy/double-linked-list
Double Linked List Implementation in Python
data-structures double-linked-list linked-list python
Last synced: 04 Apr 2025
https://github.com/mdh266/java-practice
Practice Problems In Java
algorithms data-structures datastructures java
Last synced: 26 Mar 2025
https://github.com/chihebabiza/cpp-stack-string-history
simple C++ project that implements undo and redo functionality for string operations. It allows users to modify a string and then reverse or reapply changes using stack-based logic. This project demonstrates the use of data structures like stacks to manage a history of edits ...
cpp data-structures oop programming-advices stack string
Last synced: 23 Jun 2025