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-07 00:08:24 UTC
- JSON Representation
https://github.com/jiaqiluo/summer-activity-library-v2
A practice for binary search tree(BST)
binary-search-tree bst cpp data-structures
Last synced: 21 Mar 2025
https://github.com/markopapic/ads
C# implementations of some algorithms and data structures.
algorithms csharp data-structures
Last synced: 11 Jun 2026
https://github.com/themaximalist/jsonagent
An evolving JSON data-structure that uses gpt-4 to update itself
agent data-structures gpt-3 gpt-4 json llm openai
Last synced: 12 Apr 2026
https://github.com/galaktik-hub/b2-s3-orbit
algorithms astar c data-structures java php
Last synced: 12 Apr 2026
https://github.com/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 2025
https://github.com/WerdsMind/Proyectos-CPP
Todos los scripts hechos con c++
algorithms automatic-ordering console-application cpp data-structures file-manager no-gui proyects
Last synced: 04 Oct 2025
https://github.com/sreddy-96/top-binary-search-tree
The Odin Project - Binary Search Trees project
algorithms binary-search-tree data-structures javascript
Last synced: 15 Mar 2025
https://github.com/bragdond/universal-double-linked-list-c
Universal data structure double linked list implementation in C
c data-structures double-linked-list void
Last synced: 21 Mar 2025
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 19 May 2026
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/ryanlemes/graph-data-structure
Graph data structure implemented in Golang using clean architecture.
clean-architecture clean-code data-structures go golang graph
Last synced: 12 Jan 2026
https://github.com/tusharpandey003/data-science
Data science include Data Analysis, Machine learning , EDA,PCA and Data Structure and Algorithms
algorithms algorithms-and-data-structures data-analysis data-analytics data-cleaning data-science data-structures data-visualization dsa kmeans-clustering machine-learning outlier-detection pca pca-analysis
Last synced: 13 Mar 2025
https://github.com/aadewunmi/grokking-the-coding-interview-patterns-for-coding-questions
Grokking the Coding Interview Patterns for Coding Questions
algorithms algorithms-and-data-structures coding-interview coding-interview-questions data-structures grokking-algorithms grokking-algorithms-in-java grokking-coding-interview interview-preparation java
Last synced: 20 Mar 2025
https://github.com/lyannabueno/data-structures-paradigms
In this repository, I store some exercises done in Python during college on Data Structures and Paradigms, covering the topics of Linear (stacks and queues) and Non-Linear (trees and graphs) structures.
data-structures paradigms python3
Last synced: 08 Apr 2025
https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).
Last synced: 28 Apr 2026
https://github.com/joshludahl/algorithms
A repository to host various algorithms and problems from different languages.
algorithms algorithms-and-data-structures codesignal data-structures leetcode practice
Last synced: 01 Apr 2025
https://github.com/sagnik20/java-programs
applet data-structures datastructures inheritance java java-8 java8
Last synced: 25 Mar 2025
https://github.com/straightcurve/tree-diff
diff but for trees
algorithms algorithms-and-data-structures data-structures jest trees typescript-library
Last synced: 19 May 2026
https://github.com/hridxyz/data-structures-and-algorithms
DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.
Last synced: 14 May 2026
https://github.com/sharonina/algoritmosavanzados
Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 27 Mar 2025
https://github.com/dyna-bytes/data-structure-and-algorithm
[KECE208] Data Structure and Algorithm, Korea Univ.
Last synced: 25 Mar 2025
https://github.com/samuelsoaress/matplotscience
content taught in Diego Mariano teacher classes python for data science
data-structures matplotlib-pyplot python3
Last synced: 10 Jun 2026
https://github.com/dmdv/go-algo
Data structures in Golang. Leetcode, Hackerrank
algorithms challenges data-structures datastructures hackerrank leetcode
Last synced: 06 Apr 2025
https://github.com/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 29 May 2026
https://github.com/ifeelgarv/gfg-python-dsa-bootcamp
📍This repos contains all the topics of DSA using Python Language.🚀 Explore Python with codes, notes, and explanations.
data-structures oops-in-python python
Last synced: 11 Jun 2025
https://github.com/knands42/algorithms-data-structure-go
A place to put all my solved algorithm exervices and data structure in Golang
algorithms data-structures golang
Last synced: 11 Jun 2025
https://github.com/alexlatam/data-structures-algorithms
Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.
data-structures java php python
Last synced: 01 Jan 2026
https://github.com/cariad/nvalues
Python package for working with n-dimensional volumes of data
data-science data-structures python
Last synced: 28 Mar 2025
https://github.com/rezairfanwijaya/go-hackerrank
algorithm data-structures go hackerrank
Last synced: 08 Apr 2025
https://github.com/onmax/dyna
Dynamic data structures in C.
c data-structures dynamic-data-structure
Last synced: 24 Mar 2025
https://github.com/aishikmukherjee/dsa-arrays-in-c
Developer/Creator: Aishik Mukherjee
array array-manipulations arrays arrays-in-c c c-programming data-structures dsa easy interview-preparation max min programming programming-in-c programming-language search top
Last synced: 23 Aug 2025
https://github.com/kacper0199/sorting-algorithms-visualizer
The purpose of this project is to visualize some fundamental sorting algorithms using simple functions and python module pygame.
data-structures pygame python sorting-algorithms visualization
Last synced: 25 Mar 2025
https://github.com/bernoussama/the-js-way-coding
TheJsWay coding exercises
data-structures javascript programming
Last synced: 30 Mar 2025
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/litilexuezha/data-structure
JavaScript - 数据结构。原生代码实现
data-structures javascript js leetcode
Last synced: 29 May 2026
https://github.com/nstefan002/aisp
AiSP i smer
algorithms cpp data-structures faculty learning
Last synced: 29 May 2026
https://github.com/stepainpy/serious-one-header
Collection of one-header types (or other)
compile-time constexpr container containers cpp cpp14 data-structures header-only
Last synced: 02 Apr 2025
https://github.com/tarek-bohdima/exchangerates
Currency-exchange Android app rebuilt as an interview-prep showcase for graph algorithms (BFS / Dijkstra / Bellman-Ford / Floyd-Warshall + arbitrage detection), Union-Find reachability, and Gang of Four design patterns — Kotlin 2.1, Jetpack Compose Material 3, Hilt.
algorithms android bellman-ford clean-architecture coroutines data-structures design-patterns dijkstra exchange-rates floyd-warshall graph-algorithms hilt interview-preparation jetpack-compose kotlin ksp material3 mvvm-architecture retrofit2 union-find
Last synced: 29 May 2026
https://github.com/makaveli10/leetcode-solutions
Solution to LeetCode problems in C++.
binary-search-tree data-structures graph-algorithms leetcode-problems-solutions leetcode-solutions problem-solving
Last synced: 06 Apr 2025
https://github.com/thomasalbertodev/javascript_freecodecamp
Learn JavaScript Algorithms and Data Structures Freecodecamp
algorithms data-structures javascript
Last synced: 14 May 2026
https://github.com/parasgarg/leetcode-coding-practice
LeetCode's practice solutions for the problems based on Algorithms and Data Structures.
algorithms data-structures java leetcode practice-programming problem-solving programming-challenges
Last synced: 29 Mar 2025
https://github.com/wesgtox/data-structure-ii
College "Data Structure II" exercises.
algorithms c cpp data-structures hash-table tree-structure
Last synced: 13 May 2026
https://github.com/anas436/data-structure-and-algorithm
Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.
algorithms c codeblocks data-structures pycharm python
Last synced: 13 May 2026
https://github.com/aryantyagi1/brutetooptimal-200-dsa-solutions
This repository contains 200 solved DSA problems in Java, each featuring both brute force and optimal solutions in the same file. Designed for learners and practitioners, it serves as a reference to understand different approaches to problem-solving, compare solution efficiencies, and prepare for coding interviews
data-structures dsa-algorithm java
Last synced: 24 Mar 2025
https://github.com/katiechurchwell/data-structures
Demystifying Data Structures Notes by Brook Riggio, 2022 CascadiaJS.
Last synced: 28 Feb 2025
https://github.com/lccodder/linkedlist-ts
Default linked list implementation written on TypeScript
data-structures linked-list typescript
Last synced: 21 Mar 2025
https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator
This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.
Last synced: 11 Jun 2026
https://github.com/alisatodorova/javachallenges
Some interesting and challenging programs and algorithms I coded in Java.
algorithms data-structures data-structures-and-algorithms java practice-programming
Last synced: 13 May 2026
https://github.com/torao/banded-hash-tree
bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 13 Mar 2025
https://github.com/survi218/datastructuresandalgorithms
Practicing data structures and algorithms in java
algorithm-challenges algorithms-and-data-structures data-structures java-8 java-library java8 lambda-expressions
Last synced: 16 Mar 2025
https://github.com/sovoid/bit-by-bit
It took me a couple bytes
adobe algorithms amazon cplusplus cpp data-structures facebook google microsoft
Last synced: 18 May 2026
https://github.com/spo0kydev/datastructures-cpp
Data Structures in C++
academic algortithms c-plus-plus computer-science cpp data-structures datastructures learning no-stl self-study
Last synced: 23 Apr 2025
https://github.com/rubenwihler/c-dynamic-array
Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.
c data-structures dynamic-array generic
Last synced: 13 Sep 2025
https://github.com/lmithilesh-26/interview-bit-solutions
This Repository contains Topic wise Solutions to various problems on Interview_Bit Practice section in C++.
algorithms cpp20 data-structures interview-bit practice-programming solutions
Last synced: 17 Mar 2025
https://github.com/dpieve/reference
Competitive programming reference.
competitive-programming cpp data-structures dinamic-programming dp graph math reference-implementation strings tricks
Last synced: 09 Apr 2025
https://github.com/andygol/andygol.github.io
Andrii Holovin – Product & Project Manager Geospatial Expert / OpenStreetMap Consultant / DevOps practitioner
consultant data data-structures devops experience floss gis mapping navigation openstreetmap personal-site personal-website
Last synced: 13 May 2026
https://github.com/danielkhakbaz/leetcode-algorithms
My leetcode solutions to problems
algorithms data-structures leetcode leetcode-javascript leetcode-solutions
Last synced: 09 Apr 2025
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 12 Apr 2026
https://github.com/murpdefense/studies-software-engineering-univesp
Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.
Last synced: 03 Apr 2025
https://github.com/antonio-f/c-algorithms
Basic algorithms in C language
algorithms basic-algorithms c-lang c-language data-structures
Last synced: 30 Mar 2025
https://github.com/jolomitee/data-structures-and-algorithms
This repo contains codes on basic data structure and algorithms in Javascript, culled from FreeCodeCamp Youtube video demonstrated by tutor: Beau Carnes
algorithms data-structures dsa-practice freecodecamp
Last synced: 04 Apr 2025
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 08 Jun 2026
https://github.com/harisjamal28/tower_of_hanoi
A Game built focusing on the Tower of Hanoi basis! An old project but something i was passionate about finishing. It was a great way to work with Stack Data Structures practically and employ Javascript functions for Time Keeping and Stack Manipulation
css data-structures game-development gamedev html javascript old-project stack tower-of-hanoi
Last synced: 12 Apr 2026
https://github.com/chenshuliu/python-guide-to-numpy
This repository is dedicated to explaining the functionalities of Numpy in Python
Last synced: 18 Jan 2026
https://github.com/chenshuliu/python-fundamentals
Python fundamentals
data-structures programming python
Last synced: 18 Jan 2026
https://github.com/cruxrebels/leetcode
Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.
algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest
Last synced: 09 Apr 2025
https://github.com/waleedgeorgy/python_data_structures
Classes for data structures that are not supported by Python.
Last synced: 12 Jun 2025
https://github.com/ombrelin/dut1-sda
Projet Structure de Données et Algorithme : Traitements de message
Last synced: 09 Apr 2025
https://github.com/orbulant/hardware-store-das
Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.
algorithm data-structures manipulate-data
Last synced: 04 Apr 2025
https://github.com/misterzurg/coursera_data-structures-and-algorithms-specialization
📓 Coursera Data Structures and Algorithms Specialization
advanced-algorithms advanced-algorithms-and-complexity algorithmic-toolbox algorithms algorithms-on-graphs algorithms-on-strings coursera data-structures hse ucsd
Last synced: 13 Mar 2025
https://github.com/misterzurg/itmo_labs_analysis_and_development_of_algorithms
🎓 My labs from ITMO; Dis - ADA
algorithms big-data-and-ml data-structures itmo-labs optimization-algorithms
Last synced: 10 Sep 2025
https://github.com/hasanyahya101/ds_lab_solutions
Solutions to Data Structures lab questions from Fall 2023 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.
data-structures ds fast lhr nuces programming
Last synced: 19 Jun 2025
https://github.com/eagletrt/libring-buffer-sw
Simple circular buffer data structure implementation suited for all embedded devices
circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw
Last synced: 19 May 2026
https://github.com/mikemwai/codelabs
Interactive and hands-on learning resource for python
Last synced: 23 Apr 2025
https://github.com/josugoar/jlib
GLib inspired generic data structures C library for personal use
Last synced: 01 Aug 2025
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/matthewt53/data-structures-and-algorithms
Implementations of all the data structures and algorithms I learnt in COMP1927
c data-structures searching-algorithms sorting-algorithms
Last synced: 21 Mar 2025
https://github.com/munagekar/algorist
A software engineer without algorithms is like a fish without water.
algorithms data-structures python3
Last synced: 15 Jun 2026
https://github.com/pashamakhilkumarreddy/data-structures-and-algorithms
Coursera Data Structures and Algorithms Specialization
Last synced: 27 Aug 2025
https://github.com/imran789456123/algo-monster
Practice Data Structures & Algorithms for Interview
algorithms blind75 data-structures neetcode150 python
Last synced: 25 Mar 2025
https://github.com/keshav2010/sdm
StudentDataManager Helps you Manage your Student's Basic Information on your System and provides a simple user interface to interact with stored Data to either view or manipulate it.
data-structures java java-8 java-se personal-project swing-gui
Last synced: 02 Jan 2026
https://github.com/almoghindi/boxes-project
Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.
avl-tree binary-search-tree complexity csharp data-structures dotnet oop
Last synced: 06 Apr 2025
https://github.com/prabin-acharya/data-structures
Data Structures in C++
c c-plus-plus data-structures data-structures-and-algorithms
Last synced: 19 May 2026
https://github.com/tomBoddaert/dynode
A linked list that can hold dynamically sized data in its nodes.
Last synced: 15 Aug 2025
https://github.com/mrasadatik/crimson-care
CrimsonCare is a C project designed to provide a robust solution for blood management.
blood-donation blood-donation-management c c-program c-programmin c-programming-language c-programming-project cli cli-app command-line console-application data-structure data-structures data-structures-c healthcare management management-system
Last synced: 21 Mar 2025
https://github.com/dhruvsrikanth/algorithms
A collection of useful algorithms I am learning or have learnt and implemented to further develop my understanding!
algorithms data-structures dynamic-programming graph-algorithms graphs multiplcation-algorithms np-complete-problems optimization-algorithms searching-algorithms sorting-algorithms
Last synced: 23 Apr 2025
https://github.com/chrsm/northbound
GoNorth typedefs for Go
data-structures go golang gonorth
Last synced: 07 Jan 2026
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/nizamiza/hashing
Implementation of hashing in C
c cuckoo data-structures dsa hashing hashing-algorithm separate-chaining
Last synced: 09 Apr 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: 04 Jul 2026
https://github.com/wajktor13/ads-lab
solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University
agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures
Last synced: 13 Mar 2025
https://github.com/sheraff/quad-tree
adaptive-mesh-refinement data-structures point-region-quadtree quadtree tree-structure
Last synced: 19 May 2026
https://github.com/alexandrelamberty/alexandrelamberty
:sparkles: My special GitHub repository. :sparkles:
api data-structures database distributed-systems embedded-systems iot linux microcontrollers microservices server-infrastructure soa software-architecture
Last synced: 12 Apr 2026
https://github.com/nelsonbn/algorithms-data-structures-stable-vs-unstable-sort-algos
Algorithms and Data Structures - Stable Vs. Unstable Sorting Algorithms
algorithms-and-data-structures data-structures sorting-algorithms
Last synced: 28 May 2026
https://github.com/bibhestee/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 06 Apr 2025