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-08 00:08:01 UTC
- JSON Representation
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/prembhaskal/go_practice
this is repo to practice go code
algorithms data-structures golang interview
Last synced: 12 Jan 2026
https://github.com/shishir-grez/data-structures-algorithms
Solutions to various questions for Data Structures and Algorithms
algorithms cpp data-structures python
Last synced: 20 May 2026
https://github.com/surya-v-28/leetytry
DSA (Data Structure and Algorithm) in Java
algorithms data-structures java oops oops-in-java
Last synced: 15 Jun 2025
https://github.com/akibhaider/battleship_guessing_game_javafx-
Classic ”Battleship” game using JavaFX and SceneBuilder.
css3 data-structures html5 javafx-application javafx-gui javafxgame
Last synced: 02 Jan 2026
https://github.com/vaneeza-7/file-indexing-using-trees
Indexing on B tree, AVL tree and Red Black tree. 🌳 Final Project @ Data Structures
avl-tree btree btree-indexes data-structures redblack-tree
Last synced: 25 Feb 2025
https://github.com/c1m50c/rust-data-structures
A library implementing various Data Structures in Rust, made strictly for learning purposes.
data-structures doubly-linked-list educational examples learning library linked-list mit-license rust vector
Last synced: 10 Jul 2025
https://github.com/diogocarrola/42-piscine
My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.
42-piscine algorithms c data-structures shell
Last synced: 26 Mar 2025
https://github.com/ugurcanerdogan/cargo-delivery-simulation
Cargo Delivery Simulation - Data Structures project with Stack & Queue
Last synced: 06 Apr 2025
https://github.com/d-michail/jgrapht-examples
JGraphT library examples
analytics data-science data-structures examples-project graph-algorithms graph-mining graphs jgrapht
Last synced: 22 Jul 2025
https://github.com/matteosandrin/structoscope
Structoscope is a Python library for visualizing and inspecting any data structure.
arrays data-structures debugging maps python trees vizualisation
Last synced: 06 Apr 2026
https://github.com/shirshendubhowmick/golang-data-structures
Popular data strctures & algorithms in Go lang
data-structures datastructures go golang linked-list tree
Last synced: 29 Mar 2025
https://github.com/ahmedukamel/cs211-data-structures-and-algorithms
Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University
algorithms data-structures java linear-data-structures
Last synced: 17 Mar 2025
https://github.com/liu42/datastruct
数据结构学习项目
c course data-structures learning
Last synced: 05 Jul 2025
https://github.com/niedzielski/practice
💡 Coding exercises and program sketches.
algorithms arrays data-structures exercises graphs heaps linked-lists matrices practice study trees
Last synced: 28 Mar 2025
https://github.com/aleiva17/heap-happens
Simple, flexible, and performant implementation of the heap data structure.
data-structures heap heapsort js-library library priority-queue ts-library
Last synced: 12 Jan 2026
https://github.com/avidlearnerinprogress/algorithmsongraphs-ucsd
Coursework solutions to UCSD DSA Specialization
algorithms cpp14 data-structures python3
Last synced: 15 May 2026
https://github.com/9oelm/rdsa
(re)studying data structures and algorithms. Yeah i know, it's that time of the season again.
algorithms data-structures data-structures-and-algorithms interview jupyter-notebook
Last synced: 03 Apr 2025
https://github.com/emanuelefavero/leetcode
This repository contains my solutions to LeetCode problems
algorithms data-structures javascript leetcode leetcode-solutions
Last synced: 29 Mar 2025
https://github.com/9andresc/dsna
Data Structures 'N' Algorithms
algorithms data-structures python
Last synced: 29 Mar 2025
https://github.com/mrinjamul/go-datastructures
Data Structures libraries, written in golang.
data-structures golang golang-library
Last synced: 27 Mar 2025
https://github.com/engineerit2014/hackerrank
Solutions to HackerRank problems
algorithms data-structures golang hackerrank-solutions
Last synced: 06 Apr 2025
https://github.com/ignatiusmb/treevisualizer
Visualizer for binary tree data structure in Java.
binary-search-tree data-structures java tree visualizer
Last synced: 03 Apr 2025
https://github.com/anhnt02hp/algorithm-data-structure
All basic knowledge about C++ and Algorithm & Data Structure
ads algorithms algorithms-and-data-structures cpp data-structures data-structures-and-algorithms dsa
Last synced: 05 Apr 2025
https://github.com/skyv26/hackerrank-solution
HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.
algorithms coding-challenge data-structures interview-preparation javascript
Last synced: 05 Apr 2025
https://github.com/kafkawannafly/generic-collections
Generic data structures of Golang
algorithms data-structures generic golang hashmap linkedlist list queue stack
Last synced: 11 Jul 2025
https://github.com/frknbm/python
data-science data-structures numpy pandas pycharm python
Last synced: 06 Apr 2026
https://github.com/ryomendev/tle-eliminator
TLE-Eliminator is a repository dedicated to learning DSA (Data Structures and Algorithms) through efficient algorithms and optimized solutions. It focuses on improving the execution time of code, helping developers master DSA concepts and build more efficient solutions for competitive programming.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 17 Mar 2025
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/albertopirillo/api-project-2020
Projects of Algorithms and Data Structures @ PoliMi. Implementation of an efficient text editor inspired by ed, with added undo and redo functionalities.
algorithms data-structures performance text-editor
Last synced: 28 Jun 2026
https://github.com/adolbyb/cpp-data-structures
Code I Wrote From 2 C++ Classes at FAU.
abstract-data-types c-plus-plus class computer-science containerization copy-constructor data-structures deque destructor double-linked-list dynamic-array function-template linked-list memory-allocation operator-overloading queue stack struct vector
Last synced: 22 May 2026
https://github.com/azusfin/structures
Implementations of Data Structures
bits bytes data-structures structures tree
Last synced: 17 Jun 2025
https://github.com/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 03 Jul 2026
https://github.com/aldoignatachandra/javascript-linkedlist
Learning data structure (Singly Linked List) using javscript and test using jest
data-structures javascript jest linked-list
Last synced: 12 May 2026
https://github.com/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
https://github.com/dangnm9699/coursera-data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization programming assignments on Coursera, implemented in Python
algorithms coursera data-structures specialization
Last synced: 29 Mar 2025
https://github.com/n1colasf/obligatorio-aed2
Obligatorio Algoritmos y Estructuras de Datos 2 (Semestre 4 - Marzo 2022) Calificación: 38/40
binary-search-tree data-structures hash java tree-structure
Last synced: 08 May 2025
https://github.com/gabriel-dp/ufsj-labprog2
All exercises solved during "Programming Laboratory II" subject at UFSJ
Last synced: 30 Jun 2026
https://github.com/grant0417/dataplex
Data Structures Library for C
data-structures header-only stl
Last synced: 11 Sep 2025
https://github.com/kwilczynski/container
Simple data structures to use in the Go Programming Language
Last synced: 30 Jun 2026
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/amirfakhrullah/data-structures-and-algorithms
Data Structures and Algorithms tutorials in both Python and JavaScript
algorithms data-structures javascript python
Last synced: 15 May 2026
https://github.com/theodesp/algorithms-erickson
Algorithms Workbook exercises by Jeff Erickson
algorithms data-structures exercises learning-by-doing
Last synced: 06 Apr 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/lthibault/vector
Persistent, immutable, generic vectors for Go
data-structures immutable immutable-data-structures persistent persistent-data-structure thread-safe vector
Last synced: 10 Sep 2025
https://github.com/am15h/ds-algo
Some algorithms and their implementations
algorithms algorithms-and-data-structures data-structures hacktoberfest
Last synced: 03 Jul 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/Hasnatrasool163/SocialNetworkFriendRecommendationSystem
Social-Network-Friend-Recommendation-System
algorithms-and-data-structures data-structures dsa-algorithm graphs-algorithms java java-fxml java-gui javafx queue-algorithm
Last synced: 10 Jul 2025
https://github.com/radeelahmad/data-structure-code
various codes in C++
code data data-structures dsa dsa-algorithm
Last synced: 08 May 2026
https://github.com/d-coder135/linear_data_structures_java
Implementation of my own version of codes for the linear data structures in Java Programming Language.
data-structures intellij-idea java linear-data-structures
Last synced: 14 May 2026
https://github.com/manustays/data-structure-algorithms
Data structures & algorithms implemented in Javascript & other languages
algorithm data-structures java javascript
Last synced: 19 May 2026
https://github.com/yoursrijit/graph-in-java
Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,
data-structures graph graph-theory graphs java networks
Last synced: 20 Jul 2025
https://github.com/viztruth/c-and-cpp-practice-problems-with-solutions
👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning C and C++. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level C or C++ programmers. If you found this repo. useful, don't forget to star the repo and give a follow.
array-manipulations c c-plus-plus c-programming cpp data-structures data-structures-and-algorithms linked-list matrices practice practice-exercises practice-problems programming solutions string-manipulation
Last synced: 16 May 2026
https://github.com/pranshuchittora/dsa
DS in C
algorithms c cpp data-structures golang
Last synced: 11 May 2026
https://github.com/nehavatsyan/datastructures
Repository contains Data structures and Algorithms implemented in Golang
algorithms data-structures go golang golang-package
Last synced: 26 Mar 2025
https://github.com/prajwalamte/data-structures
Data Structures using C.
data-structures linked-list trees
Last synced: 21 Jun 2025
https://github.com/feldroop/genedex
A small and fast FM-Index for Rust
bioinformatics data-structures fmindex search sequence-analysis
Last synced: 13 Sep 2025
https://github.com/bunu23/leetcode
Solution to LeetCode
algorithms array binary-search data-structures hashmap java linked-list stack string traversal-algorithms tree two-pointers
Last synced: 21 Jun 2025
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/oelin/favl
A purely functional AVL tree implementation in JavaScript.
algorithms avl-tree binary-tree data-structures functional-programming
Last synced: 12 Mar 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/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/yashkshrivas4491/cses-solutions
CSES Problem Set Solution
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 21 Jun 2025
https://github.com/jaiv24/practice-questions
algorithms data-structures java-8
Last synced: 17 Mar 2025
https://github.com/beepboopbit/cpp-data-structures
C++ data structure compilation
Last synced: 20 Mar 2025
https://github.com/micaellobo/data-structures
Implementation of several data structures and sorting algorithm with Java
data-structures java searching-algorithms sorting-algorithms
Last synced: 11 Jul 2025
https://github.com/kevindasilvas/data-structures-and-algorithms
This is a repository made for Portuguese speakers who are learning data structures and algorithms, I was studying this topic and didn’t find a lot of information in Portuguese, so I decided to concentrate the fonts, resources that I found on the internet and include examples made by me in PHP
brazilian-portuguese data-structures datastructures php7 portuguese sorting-algorithms sorting-algorithms-implemented
Last synced: 29 Mar 2025
https://github.com/brainhub24/wikihydra
A tool that simply get the latest changes of the Wikipedia articles including there authors of my Grandfathers Wikipedia site, a art SPYTOOL to check who last edit the site.
data-structures scanner spytools wikipedia wikipedia-api wikipedia-scraper
Last synced: 12 Apr 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/isaka-james/data-structure-tutorials
This is the repulsitory which contains c++ programs which I write to practice the data structure and algorithms.
cplusplus cpp data-structures data-structures-and-algorithms practice
Last synced: 21 Mar 2025
https://github.com/abhishekboadgurjar/DSA
Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.
algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes
Last synced: 22 Jul 2025
https://github.com/felipeversiane/target-teste
Technical test proposed by the company Target Sistemas.
Last synced: 19 May 2026
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/sehee-lee-01/algorithmjava
🎮 JAVA 자료구조/알고리즘
algorithms data-structures java
Last synced: 19 May 2026
https://github.com/aemulare/lab-bankqueuesimulation
CSC326 Information structures course
c-plus-plus college-project data-structures queue simulation
Last synced: 13 Apr 2025
https://github.com/mark1708/algorithms-and-data-structures
This project was implemented for educational purposes to master one of the most important topics in programming.
algorithms data-structures java
Last synced: 22 Jun 2025
https://github.com/amoshnin/cs.python-datastructures.algorithms
📘 List of (Algorithms, Data Structures & Coding Problems) 🐍 Implemented in Python with detailed explanations and links to further readings | Preparation for coding interviews 🚀
algorithms coding-problems data-structures
Last synced: 11 Sep 2025
https://github.com/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/adrian-lin-1-0-0/go-ds
Go data structures for competitive programming
competitive-programming data-structures go golang
Last synced: 20 Mar 2025
https://github.com/aruizeac/coding-interview
Basic coding interview algorithms written in Java 15.
algorithms algorithms-and-data-structures coding-interviews data-structures
Last synced: 22 Jun 2025
https://github.com/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 14 May 2026
https://github.com/gcoronelc/ucv_gdi-1_202302-b2
Taller de Gestión de Datos e Información I con Gustavo Coronel.
data data-science data-structures database databases online oracle query relational-databases security sql sql-server
Last synced: 19 May 2026
https://github.com/bansal-samarth/daily-dose-of-dsa
A collection of my DSA solutions—cracking problems one algorithm at a time!
algorithms-and-data-structures data-structures dsa geeksforgeeks geeksforgeeks-solutions leetcode leetcode-solutions
Last synced: 06 Apr 2025
https://github.com/whatheheckisthis/fast-api
In the realm of financial security, authenticating banknotes is crucial to combat fraud and ensure the integrity of monetary transactions. This project aims to leverage advanced machine learning techniques and the FastAPI framework to develop a robust API for predicting the authenticity of banknotes. analyzing features extracted from high res
cyber-security data-structures finance
Last synced: 03 Jul 2025
https://github.com/iamlizu/stack
A simple library, JavaScript implementation of Stack data structure, using Array.
Last synced: 01 Apr 2025
https://github.com/ravi-prakash1907/data-structures-and-algo
Data Structures and Algorithms
algorithms course data-structures dsa pg python
Last synced: 15 May 2026
https://github.com/ashkarin/ndpatch
Package to extract arbitrary regions from an N-dimensional numpy array assuming it mirrored infinitely.
array data-structures deep-neural-networks image-processing numpy patches region-of-interest
Last synced: 19 May 2026
https://github.com/oemanuelfirmino/datastructuresandalgorithms
Implementation of classic search algorithms in C, including Linear, Binary, Exponential, and Jump Search. The repository provides detailed explanations, pseudocode, and complexity analysis to offer a deep understanding of different search methods and their applications in various scenarios.
algorithms algorithms-and-data-structures c data-structures
Last synced: 23 Jun 2025
https://github.com/hc-b666/competitive-programming
data structures, algorithms, codeforces, icpc, cses
algorithms atcoder codeforces cpp cses data-structures icpc
Last synced: 20 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
https://github.com/pawelzeja098/algoritms-and-data-structures
Basic algorithms and data structures implemented in Python.
algorithms data-structures python
Last synced: 07 Sep 2025
https://github.com/th-blitz/leetcode-templates
My Collection of LeetCode templates like sorting algorithms, search algorithms & data-structures from scratch in C, C++, Rust, JavaScript & Python.
algorithms data-structures leetcode leetcode-cpp leetcode-python leetcode-rust rust
Last synced: 15 May 2026
https://github.com/sparsh-kumar/meeting-scheduler-api
Meeting scheduler backend API written in Express and Node Js.
algorithms algorithms-and-data-structures cron data-structures express expressjs expressjs-framework javascript momentjs mongodb mongodb-atlas mongodb-atlas-cloud mongoose node nodejs schedule scheduler scheduling
Last synced: 11 Apr 2026
https://github.com/kbnim/datastructs.h
C library of commonly used data types and data structures (string, vector, stack, etc.)
array binary-tree c c-language c-programming data-structures linked-list matrix priority priority-queue queue stack string vector
Last synced: 24 Jan 2026
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/vvhacker007/rube-goldberg-machine
✨Implementation of multiple data structures as Rube's Goldberg Machine 🤖 using c++✔.
algorithms cpp data-structures sorting
Last synced: 29 Mar 2025
https://github.com/himmat12/dsa-playground
This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.
algorithms-and-data-structures codingchallenges codinginterview data-structures javascript
Last synced: 29 Mar 2025
https://github.com/ososuna/java-coding-interview
☕️ Studying for my java coding interview solving problems using TDD
algorithms data-structures java tdd
Last synced: 20 Jun 2026