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-03 00:07:45 UTC
- JSON Representation
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 29 Apr 2026
https://github.com/kevjose/devnotes
notes from the journey of a software engineer 🤗
algotithms data-structures git-notes javascript terraform
Last synced: 14 Feb 2026
https://github.com/anishsinha-io/jenny-assignments
A place for Jenny to do DSA while also learning Git!
algorithms c data-structures education
Last synced: 23 Mar 2026
https://github.com/jonathanhallstrom/lmj-misc
some data structures and algorithms (for my own education)
Last synced: 14 Apr 2026
https://github.com/manid2/dsa
Data structures and algorithms code.
algorithms data-structures interview leetcode leetcode-solutions
Last synced: 29 Oct 2025
https://github.com/ahmad-nour-haidar/x-unique-list
A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.
collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness
Last synced: 23 Feb 2026
https://github.com/surabhiojha12/data-structure-and-algorithm
algorithms cpp11 data-structures
Last synced: 06 Jun 2026
https://github.com/kkgthb/download-salesforce-objects-and-fields-as-json
A CumulusCI project that helps you download a Salesforce org's objects and fields as JSON
cumulusci data-structures database json metadata python salesforce salesforce-objects schema sfdx
Last synced: 04 May 2026
https://github.com/v1tbrah/algorithms
Data structures and algorithms.
algorithms data-structures go golang leetcode
Last synced: 01 Apr 2025
https://github.com/laqudee/rust-algorithms-data-structures
Rust Algorithms And Data Structures
algorithms data-structures rust search-algorithm sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 29 Apr 2026
https://github.com/not-minimal/algoritmos
Ramo de Algoritmos y Programación del Segundo Semestre
Last synced: 14 Jun 2025
https://github.com/limitedeternity/datastructures
Udemy – Easy to Advanced Data Structures
Last synced: 19 Oct 2025
https://github.com/gregorykogan/mephi-laboratory-works
Some of my programming laboratory works at MEPhI
c cpp data-structures dynamic-array inheritance laboratory-works linked-list oop smart-pointers
Last synced: 24 Apr 2026
https://github.com/quang-pham-dev/ds-a
[WIP] The repository for revising and practicing data structures and algorithms. [TODO] move to practice with python
algorithms big-o data-structures hash-table javascript leetcode-solutions linked-list stack-queue tree
Last synced: 24 Jan 2026
https://github.com/not-minimal/tarea-estructura-de-datos
Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.
Last synced: 19 Oct 2025
https://github.com/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 30 Apr 2026
https://github.com/shiweihe0713/algorithms-made-easy
Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.
algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree
Last synced: 30 Jan 2026
https://github.com/komdosh/crackingthecodinginterview
Implementation of Algorithms and Data Structures from Cracking the Coding Interview
algorithms data-structures interview
Last synced: 10 Feb 2026
https://github.com/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 08 Jun 2026
https://github.com/diogocarrola/leetcode75
The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.
algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python
Last synced: 06 Oct 2025
https://github.com/tresor11/coding-challenges
This repository contains solutions to common coding challenges
Last synced: 23 Feb 2026
https://github.com/orxfun/orx-split-vec
An efficient dynamic capacity vector with pinned element guarantees.
data-structures fragment pinned pinned-elements rust split vector
Last synced: 17 Mar 2026
https://github.com/aman-yadav-1/java_learning
Java Basic and Data-Structure-and-Algorithm Questions.
algorithms apna-college array data-structures data-structures-and-algorithms dsa-algorithm geeksforgeeks java java-data-structure linked-list pattern-questions pepcoding pepcoding-level-1 stack string striver striver-a2z-sheet
Last synced: 09 Jun 2026
https://github.com/noti0na1/racket-codes
A Collection of My Racket Code
cps data-structures macros racket
Last synced: 17 Jan 2026
https://github.com/turbomack/queue
Simple FIFO (first in, first out) Queue implementation in Elm
Last synced: 24 Feb 2026
https://github.com/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 May 2026
https://github.com/merteldem1r/algostruct
AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c computer-science cpp data-structures leetcode
Last synced: 08 Oct 2025
https://github.com/oleiade/atelier
A collection of Go algorithms, data structures, APIs and helpers to resort to when in need
algorithms data-structures golang helpers
Last synced: 04 Feb 2026
https://github.com/fardinhash/sorting-algorithms-collection
All the sorting algorithms implemented using Python.
algorithms data-structures data-structures-and-algorithms python sorting-algorithms sorting-algorithms-implemented sorting-python
Last synced: 30 May 2026
https://github.com/yjl9903/setmap
Use Hash to check whether two sets are equal.
Last synced: 06 Oct 2025
https://github.com/sagiegurari/c_vector
A simple growable vector for C
c c-lib c-library data-structures vector
Last synced: 08 Oct 2025
https://github.com/29dch/data-structure-project-ofo-shared-bicycle
数据结构项目,C++实现,主要用到了链表、栈和文件存储等知识点。
Last synced: 20 Sep 2025
https://github.com/viktorsvertoka/goit-algo-hw-09
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-09 python
Last synced: 09 Apr 2025
https://github.com/nishkarshraj/java-programming-oops
Java Programming Codes!
algorithms algorithms-and-data-structures data-structures database java java-library open-source opensource
Last synced: 02 May 2026
https://github.com/mizrael/dictionarylookupbenchmark
Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.
benchmark data-structures dotnet
Last synced: 08 Oct 2025
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 13 Feb 2026
https://github.com/jakenherman/kcats
A stack implementation for node
data-structures node-module stack
Last synced: 25 Mar 2025
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 18 Oct 2025
https://github.com/dk96-os/mathtools
Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.
data-science data-structures prime-numbers statistics
Last synced: 12 Oct 2025
https://github.com/andsarr/algorithms_princeton_template
Coursera Programming Assignments template for the Princeton's Algorithms course
algorithms analysis-algorithms coursera data-structures java princeton-algorithms
Last synced: 23 Apr 2025
https://github.com/nasim-khalili/algoexpert
This contains all the Algoexpert coding challenges and solutions!
algoexpert algoexpert-javascript-solutions algoexpert-python-solutions algoexpert-solutions algorithms data-structures interview-preparation javascript problem-solving python
Last synced: 14 May 2026
https://github.com/perezrd5/publicdataprojects
These are public database and data analysis projects from the portfolio of Doug Perez
data data-model data-modeling data-models data-science data-structure data-structures database microsoft-sql-server mysql olap olap-cube oltp postgresql ssas ssis ssrs t-sql
Last synced: 13 Apr 2026
https://github.com/gabriel-logan/dsacjs
A high-performance JavaScript and TypeScript library offering a comprehensive set of efficient data structures. Simplify your algorithm implementation and data manipulation with optimized, easy-to-use tools.
data-structures data-structures-algorithms data-structures-and-algorithms dstc std stdlib
Last synced: 04 Sep 2025
https://github.com/eldarlrd/js-data-structures
Manual and Explorable JS Data Structures for TOP.
data-structures nodejs odin-project
Last synced: 05 Feb 2026
https://github.com/viktorsvertoka/goit-algo-fp
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-fp python
Last synced: 09 Apr 2025
https://github.com/suxrobgm/java-structures
Implementation of data structures and algorithms in Java
algorithms data-structures java
Last synced: 20 Jun 2025
https://github.com/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 05 May 2026
https://github.com/isinghabhishek/java_dsa-basic-to-advance
This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms
algorithms data-structures java problem-solving
Last synced: 18 Sep 2025
https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx
A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.
data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs
Last synced: 12 Feb 2026
https://github.com/arnaudband/algorithms_and_data_structures
This repository contains implementations of data structures and algorithms. Created as part of a Data Structures and Algorithms course, it features organized folders for each topic, with README files providing overviews, use cases, and complexity analysis. Sample problems and solutions, along with test cases, are also included.
algorithms-and-data-structures algorithms-implemented data-structures github-codespaces javascript learn solidity
Last synced: 05 Feb 2026
https://github.com/gsauc3/gsauce-pyds
Advanced-Data Structures for python
circular-linked-list data-structures doubly-circular-linked-list doubly-linked-list doublylinkedlist linked-list python python-3 python-library queue stack
Last synced: 08 Oct 2025
https://github.com/rodic/autocomplete
A Rust Auto-complete feature using Trie data structure
algorithms algorithms-and-data-structures autocomplete autocomplete-search autocompletion data-structures rust trie
Last synced: 04 Jul 2025
https://github.com/kimmyxpow/php-dsa
This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.
algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms
Last synced: 29 Jan 2026
https://github.com/suji04/data_structures
Implementation of all basic linear and non-linear data structures in C++
array binary-tree data-structures hacktoberfest linked-list queue stack
Last synced: 12 Jun 2026
https://github.com/ritvik19/codebook
Code Repository for various Competitive Programming platforms, solutions to various tricky problems and implementations of various algorithms in various programming languages
algorithm algorithm-challenges algorithms codechef competitive-programming data-structures hackerearth hackerrank programming-languages
Last synced: 16 Mar 2025
https://github.com/melhosseiny/struct
Data structure/algorithm library for JavaScript
algorithms computer-science data-structures
Last synced: 16 Mar 2025
https://github.com/programmersd21/ordr
⚡ High-performance sorting library for Python, powered by Rust 🦀 - featuring parallel, adaptive, and radix-sort backends for blazing-fast performance.
benchmark data-structures fast high-performance introsort numpy parallel-sorting pdqsort performance pyo3 python python-sorting quicksort radix-sort rust rust-python sorting sorting-algorithms timsort
Last synced: 05 Jun 2026
https://github.com/puneetkakkar/leet-code
Leet Code Algorithm C++ Solutions
Last synced: 09 Oct 2025
https://github.com/mdawoud27/data_structures_and_algorithms
Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.
arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl
Last synced: 15 Apr 2026
https://github.com/alirezagholamii/algorithms-daily
Solving Algorithmic Problems
algorithms data-structures javascript
Last synced: 16 Mar 2025
https://github.com/maskedsyntax/intellipath
A python based visualizer for A* pathfinding algorithm.
algorithms animation astar-algorithm data-structures priority-queue pygame python3 queue
Last synced: 30 Jan 2026
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/dharmjit/go-algos
Algorithms in Golang
algorithms data-structures golang
Last synced: 09 Jun 2026
https://github.com/danielbrito/fatec
🎓 Análise e Desenvolvimento de Sistemas - Faculdade de Tecnologia.
cpp data-structures database development java javascript logic object-oriented-programming portugol programming script sql web-development
Last synced: 03 May 2026
https://github.com/yuweaec/ai-programming-with-python-bertelsmann
This repository aims to provide code and information to help you develop a comprehensive understanding of Python programming in the context of artificial intelligence (AI) applications.
ai bertelsmann data-structures functions jupyter-kernels jupyter-notebook numpy object-oriented-programming pandas python python-packages pytorch scripting udacity-nanodegree
Last synced: 18 Jan 2026
https://github.com/sandippalit/data-structures-and-algorithms-in-python
This repository by Sandip Palit contains Data Structures and Algorithms in Python.
algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting
Last synced: 09 Oct 2025
https://github.com/camara94/data-visualization-with-python
Data visualization and some of the best practices when creating plots and visuals. The history and architecture of Matplotlib, and how to do basic plotting with Matplotlib. Generating different visualization tools using Matplotlib such as line plots, area plots, histograms, bar charts, box plots, and pie charts. Seaborn, another data visualization library in Python, and how to use it to create attractive statistical graphics. Folium, and how to use to create maps and visualize geospatial data.
data data-science data-structures data-visualization python3
Last synced: 16 May 2026
https://github.com/jaspinder-kaur/competitive-programming-by-coding-ninjas
Competitive Programming course by Coding Ninja focusing primarily on algorithm design and problem solving.
algorithms codingninja-solution codingninjas codingninjasfundamental codingninjaspractice competitive-coding competitive-programming cpp data-structures programming
Last synced: 05 Jun 2026
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/tyler-cromwell/leetcode
My https://leetcode.com/ solutions. (WIP)
algorithms cplusplus data-structures golang python3
Last synced: 10 Feb 2026
https://github.com/yanpozka/trie
Go implementation of Tries data structure
data-structures go lookup trie uuid
Last synced: 09 Oct 2025
https://github.com/bertptrs/safelist
A memory-safe linked list in C++
c-plus-plus data-structures linked-list memory-management
Last synced: 13 Jun 2026
https://github.com/grainme/Interview-Preparation
Here, I share my solutions and algorithms for various challenges.
algorithms data-structures problem-solving
Last synced: 16 Oct 2025
https://github.com/sysread/lua-skewheap
A skew heap implementation in Lua
algorithm data-structures heap lua priority skew skewheap
Last synced: 29 May 2026
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/viktorsvertoka/goit-algo-hw-05
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-05 python
Last synced: 07 Sep 2025
https://github.com/miroslav-reiter/algoritmy_a_datove_struktury
🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)
algorithms algoritmy archicture architecture-components data-structures reiter vita
Last synced: 19 Mar 2026
https://github.com/manojpatra1991/data-structures-and-algorithms-in-python
Solutions to common problems related to data structures and algorithms in Python
algotrithm data-structures python
Last synced: 02 May 2026
https://github.com/heap-data-structure/specification
:mount_fuji: Heap specification for JavaScript
agpl data-structures heap javascript specification
Last synced: 12 Dec 2025
https://github.com/prime-infinity/prime-chain
understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.
blockchain blockchain-demos data-structures golang javascript python
Last synced: 06 May 2026
https://github.com/tomaslink/algorithmic
Collection of documented, well tested, clean and efficient pure python algorithms implementations to solve computational problems.
algorithmic-efficiency algorithms big-o clean-code complexity-analysis cracking-the-coding-interview data-structures interview-practice interview-questions problem-solving python recursion
Last synced: 15 Oct 2025
https://github.com/ailynux/dsa-lab
This is a data structures and algorithms (DSA) cheatsheet.
algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice
Last synced: 12 Feb 2026
https://github.com/pragmatic-objects/oo-data
Tool for generating data-like interfaces
data-structures elegantobjects java oop
Last synced: 01 Mar 2026
https://github.com/evanxg852000/rockstartdev
A collection of projects implemented for learning
algorithm compilers cpp14 data-structures database golang learning python
Last synced: 18 Apr 2026
https://github.com/owenaedwards/data-structures-and-algorithms
Helping a friend review data structures & algorithms in Java with me.
algorithms data-structures data-structures-and-algorithms graph-algorithms java searching-algorithms sorting-algorithms
Last synced: 27 Feb 2026
https://github.com/viktorsvertoka/goit-algo-hw-02
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-02 python
Last synced: 13 Jun 2025
https://github.com/marouane-elgoumiri/problem_solving
Series of coding problems and my answers to them
arrays data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/g1patil/data-structures-and-algorithms
Algorithms and Data structure practice repo. Contains algorithms from Leetcode as well as some general practice.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structure data-structures datastructures-algorithms datastuctures design-algorithm dp dynamic-programming graphs interview interview-practice java leetcode leetcode-java leetcode-solutions leetocde trees
Last synced: 11 Mar 2026
https://github.com/dkhrunov/algo-and-ds
algorithms data-structures jest typescript
Last synced: 29 Apr 2026
https://github.com/williyam-m/leetcode
My solutions to various LeetCode problems, showcasing my journey in mastering data structures and algorithms (DSA).
competitive-coding competitive-programming data-structures data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice dsa-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem-solving
Last synced: 22 Apr 2026
https://github.com/jean-andre-gauthier/swissknife
Data structures and algorithms for programming contests
algorithms competitive-programming competitive-programming-contests data-structures
Last synced: 13 Jun 2025
https://github.com/stepantita/interview-prep
This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics
algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises
Last synced: 17 Jan 2026
https://github.com/lilithcode/data-structures-and-algorithms
Data Structures and Algorithms implemented in C++ for learning and practice. Covers fundamental concepts like linked lists, stacks, queues, trees, sorting, and searching
algorithms algorithms-and-data-structures data-structures dsa-practice dsa-with-c-plus-plus
Last synced: 11 Feb 2026
https://github.com/murtuzaalisurti/dsa-tweets
Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!
algorithms data-structures dsa tweets twitter
Last synced: 19 Mar 2026
https://github.com/akashgiricse/cahoots
Let's be in cahoots
algorithms algorithms-and-data-structures data-structures interview interview-practice learning-by-doing python3
Last synced: 12 Feb 2026
https://github.com/ashwaniydv/algodslib
Contribute for Hacktoberfest 23 🎉
algorithms competitive-programming cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest2021 hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 open-source opensource opensourceforgood
Last synced: 23 Apr 2025
https://github.com/iangudger/ilist
Intrusive generic linked list in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026