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-02 00:07:41 UTC
- JSON Representation
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/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
https://github.com/dishenmakwana/datastructures-and-algorithms
This Repo Contains All Programs Regarding DataStructure and Algorithms in java.
algorithms data-structures java
Last synced: 05 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/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/zyx-0314/dsa-travel-membership-agency-system
A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations
basic-programming cpp data-structures school-project
Last synced: 10 Apr 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/maheshkumar-novice/linked-list
Linked List Data Structure
circular-linked-list data-structures doubly-linked-list linked-list ruby singly-linked-list
Last synced: 03 May 2026
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/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/pabloreszczynski/merkle-tree
A Merkle Tree implementation in Racket
data-structures functional racket
Last synced: 06 Apr 2025
https://github.com/rashres/sorting-algorithm-comparison
algorithms data-structures java sorting
Last synced: 22 Mar 2025
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/vancenceho/college_projects
🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms
data-structures matlab pandas python queue scikit-learn seaborn stack
Last synced: 08 Apr 2026
https://github.com/ar-nelson/scheme-flexvectors
Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO
arraylist data-structures r7rs r7rs-scheme scheme
Last synced: 03 Mar 2026
https://github.com/zain-bin-arshad/tree-datastructure-comparison
An application that compares tree data structure i.e. BST, AVL, Btree.
avl-tree balanced-search-trees balanced-tree bst-tree btree data-structure-comparision data-structures data-structures-and-algorithms java tree-simulation
Last synced: 04 Apr 2025
https://github.com/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).
Last synced: 01 May 2026
https://github.com/xvi-xv-xii-ix-xxii-ix-xiv/fibonacci_heap
A Fibonacci Heap implementation in Rust
cascading-cut computational-geometry cut data-structures decrease-key fibonacci fibonacci-heap graph-algorithms graph-neural-networks heap link priority-queue queue queueing-theory rust
Last synced: 06 Apr 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/ribtas007/dsa_cs506
contains all the works that I did while pursuing the DSA_CS506 course.
algorithm c cpp data-structures
Last synced: 20 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/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/eagletrt/libmin-heap-sw
Simple minimum heap data structure implementation suited for all embedded devices
data-structures embedded library min-heap platformio platformio-library sw
Last synced: 29 Mar 2025
https://github.com/firyanulrizky/snake_linkedlist
Projek Akhir Semester Struktur Data
c data-structures linked-list snake-game
Last synced: 21 Oct 2025
https://github.com/manalisbhavsar/maze-solver-dfs
Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.
data-structures depth-first-search python tkinter
Last synced: 01 Jun 2026
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/antojebi7/java_chloroplast
(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!
algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving
Last synced: 05 Nov 2025
https://github.com/abarichello/ine5408
INE5408 - Data Structures. Use avaliate.sh for running tests locally
Last synced: 16 May 2025
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 22 May 2026
https://github.com/erkylima/algorithms
Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures
algorithms algorithms-and-data-structures data data-structures
Last synced: 19 Jan 2026
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/raffayk/vending-machine-using-cpp
algorithms cpp data-structures
Last synced: 22 Mar 2025
https://github.com/llleeeaaannn/linkedlist
Implementation of a Linked List data structure through Ruby
Last synced: 13 May 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/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/hakeemsalman/javascript-dsa-kit
coding data-structures dsa javascript maang-preparation
Last synced: 28 Oct 2025
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 2025
https://github.com/stereobooster/zipper
algebraic-data-types data-structures functional-programming huet zipper
Last synced: 07 Sep 2025
https://github.com/97-jeffrey/freecodecamp-basicalgorithem
Basic algorithm questions from freecodecamp
Last synced: 03 Apr 2025
https://github.com/vextroyer/heap
Heap data structure implementation on several languages
Last synced: 12 Jun 2025
https://github.com/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/baguilar6174/java-essential-training
algorithms data-structures java java-collections poo
Last synced: 28 Oct 2025
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 31 Aug 2025
https://github.com/dkoh2018/chatroom_java
Command-line chatroom application for real-time communication with data structure implementations
arraylist chatroom command-line-app data-structures hashmap java multithreading
Last synced: 20 May 2026
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/an4b4515/data-structures
Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️
algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack
Last synced: 22 Mar 2025
https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java
This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.
algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java
Last synced: 04 Mar 2026
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/tjcchen/algorithms
✏️ Algorithms implemented with Java code.
algorithms core data-structures java
Last synced: 01 Apr 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/3bdalrhmans3d/leetcode
This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush
cpp csharp data-structures java javascript leetcode-solutions pandas python python3 sql
Last synced: 08 Apr 2026
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/luizbueno1/leetcode-java
Solutions to LeetCode problems implemented in Java.
algorithms data-structures java leetcode leetcode-java leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/delonnewman/hash_delegator
Thread-safe immutable objects that provide delegation and basic validation to hashes.
data-oriented data-oriented-programming data-structures fp functional-programming hash hashmap immutable immutable-datastructures object-oriented-programming oop ruby ruby-gems
Last synced: 29 Mar 2025
https://github.com/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 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/egrizq/golang-data-structure
Data Structure with Golang
data-structures golang leetcode
Last synced: 02 Nov 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/jseg380/estructuras-datos
Prácticas en C++ de la asignatura Estructuras de Datos
Last synced: 20 Mar 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/alinpahontu2912/ast-implementation
Implemented an AST in Assembly language, by using recursion
Last synced: 17 Jun 2025
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/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/junh0328/prepare_algorithm
📚 파이썬을 통해 자료구조와 알고리즘 공부하기
algorithms data-structures python
Last synced: 22 Mar 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/yapeansa/estrutura_pilha
Estudo sobre a estrutura de Pilha
Last synced: 01 Apr 2025
https://github.com/mhasanjoy/code
Data Structures
data-structures linked-list stack
Last synced: 30 Mar 2025
https://github.com/intina47/escape-commit
medium++
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/errea/vet_clinic_database
For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.
data data-analysis data-structures data-visualization database
Last synced: 21 May 2026
https://github.com/thoth2357/data-structures-algorithms
Data structures and algorithms i have learnt and implemented with explanations
algorithms-and-data-structures data-structures
Last synced: 07 Aug 2025
https://github.com/eliasdeallmeida/estd-ifce
Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.
binary-tree data-structures doubly-linked-list linked-list python queue recursion stack
Last synced: 14 Mar 2025
https://github.com/nouman6093/python_dsa_and_leetcode
in this repository i will upload everything i have learned about data structures and algorithms in python. Also i will upload all the LeetCode Exercises which i would solve using python.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-python dsa dsa-algorithm python python3
Last synced: 22 May 2026
https://github.com/kothar/compactlist
An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.
Last synced: 16 Jan 2026
https://github.com/rwbutler/binarytrees
🌲
algorithms binary-trees data-structures ios objective-c reversing tree
Last synced: 26 Mar 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/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/akhaled01/cs214
All the data structure implementations for the CS214 Course
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/stefanasandei/dsa
Data Structures & Algorithms implemented in C++
algorithms cmake cpp data-structures dsa gtest
Last synced: 11 Aug 2025
https://github.com/andreiavrammsd/static_vector.rs
A no-std, stack-allocated vector with fixed capacity and dynamic length
data-structures no-std rust static-vector vector
Last synced: 22 Jun 2025
https://github.com/sohamkayal4103/graphs
This repository covering important concepts related to graphs.
algorithms algorithms-and-data-structures data-structures graph graph-algorithms
Last synced: 22 Jun 2025
https://github.com/amrtamertech/clsstack_library-cpp
A C++ template-based stack library (clsMyStack) built on top of a queue and doubly linked list, offering classic LIFO operations with extra flexibility.
cpp data-structures doubly-linked-list generic-programming inheritance oop stack templates
Last synced: 27 Jun 2025
https://github.com/aruizeac/facebook-interview-go
Meta (Facebook) coding interview questions with solutions written in the Go programming language.
algorithms coding-interviews data-structures facebook go golang meta
Last synced: 22 Jun 2025
https://github.com/royluonanjing/leetcode-daily
Daily practice with Leetcode and HackerRank. Just do it!
algorithms backtracking-algorithm data-structures dfs-algorithm dynamic-programming leetcode-java
Last synced: 22 Jun 2025
https://github.com/cedrickchee/parkinglot-ts-node
TypeScript solution for parking lot problem.
algorithm data-structures oop-concepts parking-lot typescript
Last synced: 02 Jul 2026
https://github.com/anhvu2889/problem-solving-practice-java
A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.
algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem
Last synced: 02 Jul 2026
https://github.com/erfan22r/datastructuresproject-antcity
algorithms cpp data-structures decoding encoding
Last synced: 30 Apr 2025
https://github.com/antonio-f/binsearch
Binary Search algorithm (iterative and recursive versions) in C
binary-search c clang data-structures fundamentals
Last synced: 06 Jul 2025
https://github.com/rakibul263/data-structure
Use this C++ GitHub repository to explore the world of fundamental data structures. Implementations of arrays, linked lists, stacks, queues, trees, and more that are tidy and modular. Improve your knowledge of algorithms, learn to program, and find effective solutions to issues. With C++
Last synced: 23 Jun 2025
https://github.com/dook97/cdict
A generic ordered dictionary C library using AVL trees
data-structures dictionary tree
Last synced: 22 Jun 2025
https://github.com/beastop/bloomfilter
BloomFilter is a simple and efficient implementation of a Bloom filter in Go.
algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang
Last synced: 25 Feb 2025
https://github.com/felixmairamhof/harvard-cs50-intro-computer-sience
Discover projects from Harvard's CS50 course, covering C programming, web development (HTML, CSS, Python/Flask), algorithms, and data structures. Gain insights into diverse computer science concepts and problem-solving techniques. Explore to broaden your understanding of programming and computer science.
algorithms bigonotation bootstrap c computer-science data-structures flask javascript memory python
Last synced: 07 Apr 2026