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/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. ๐๐
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/aelabassi/alx-low_level_programming
ALX Low Level Programming with C
algorithms alx-africa c-language data-structures
Last synced: 14 Jun 2025
https://github.com/kernel-loophole/datastructure
Data structure using c++
data-structures graph linked-list
Last synced: 18 Mar 2025
https://github.com/keyan/kdtree
Spatial index for nearest neighbor queries over K-dimensional points
Last synced: 26 Jul 2025
https://github.com/ham7a311/js
Everything related to JavaScript
algorithms data-structures problem-solving projects
Last synced: 18 Jul 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/mikelane/linked-list
Pythonic implementations of Linked Lists
algorithms algorithms-datastructures data-structures object-oriented-programming oop poetry pytest python python3 tdd test-driven-development
Last synced: 18 Mar 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025
https://github.com/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
https://github.com/antonashraf/dsa
Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!
algorithms data-structures linked-list searching-algorithms sorting stack
Last synced: 18 Mar 2025
https://github.com/sciencegenome/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 16 Jun 2025
https://github.com/isensee-bastian/set-strings
Tutorial code for my video Generics Part 2: Using the empty Interface in Golang
basic-programming beginner-tutorial-series data-structures generics golang learn-to-code maps sets tutorial youtube
Last synced: 16 May 2026
https://github.com/aissam-en/mini-project-programmation-et-data-structure
Gestion de location de voitures.
Last synced: 18 Mar 2025
https://github.com/mrktsm/huffman-encoder
A simple file compression tool implementing Huffman encoding for efficient file size reduction.
algorithms data-structures encoder java junit junit-test treemap trees
Last synced: 18 Mar 2025
https://github.com/ndeta100/algorithms_in_javascript
Algorithms and data structures in JavaScript with implementations and small text explanations
algorithm algorithms computer-science data-structures
Last synced: 02 Aug 2025
https://github.com/rfieve/doubly-linked-list-navigator
A TypeScript library extending the doubly-linked-list with navigation
data-structures double-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/rfieve/data-structures-converters
A TypeScript library to convert binary-search-trees, doubly linked lists of any types to one another.
binary-search-tree data-structures doubly-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/leaprovenzano/keyedtensor
WIP: keyed torch tensors
data-structures python3 pytorch torch
Last synced: 28 Apr 2026
https://github.com/chandrikabijore/dsa-bootcamp-java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.
algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math
Last synced: 27 Mar 2025
https://github.com/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/mukhammadrizooff/budget-app
The Pay Modus App is going to be helpful to track your expenses and transactions.
css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails
Last synced: 02 Apr 2026
https://github.com/mrizaln/sync-cpp
Synchronized object wrapper for C++20
cpp data-structures synchronization
Last synced: 19 Mar 2025
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
https://github.com/welli7ngton/c-data-structures
Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC
algorithms c c-algorithms c-data-structures-and-algorithms data-structures tests
Last synced: 09 Jul 2025
https://github.com/irfantayyib07/employee-manager
Code for my "Employee Manager" project.
data-structures javascript mern-stack react redux redux-toolkit rtk-query shadcn-ui tailwindcss typescript
Last synced: 20 Mar 2025
https://github.com/victornpb/weakmatrix
A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value
2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap
Last synced: 03 Apr 2025
https://github.com/aadewunmi/songsplaylist
A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.
algorithms arraylist data-structures java-8 linked-list
Last synced: 20 Mar 2025
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 Mar 2025
https://github.com/matheusgrodrigues/estrutura-de-dados-e-algoritmos-com-javascript
Escreva um cรณdigo JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.
algorithms data-structures jest tdd typescript
Last synced: 02 May 2026
https://github.com/luisedmc/datastructures-algorithms
Data Structures & Algorithms in C and Java
algorithms c data-structures java solutions
Last synced: 16 May 2026
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1
This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.
Last synced: 16 Jun 2025
https://github.com/kartikey2807/cpp-codes
algorithms atcoder codeforces competitive-programming cpp data-structures
Last synced: 20 Mar 2025
https://github.com/gauthambanasandra/dslib
Data structures library
avl-tree binary-search-tree binarytree cpp data-structures modern-cpp tree
Last synced: 20 Mar 2025
https://github.com/giulioz/tensorlibrary
Assignment for Advanced algorithms and programming methods [CM0470] course.
cpp data-structures metaprogramming template tensor
Last synced: 27 Mar 2025
https://github.com/bmmunga/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
algorithms c data-structures makefile
Last synced: 27 Mar 2025
https://github.com/gvicentin/cup
CUP (C Utilities Pro) is a collection of C utilities that provide various data structures and functions helpers
arraylist data-structures hashtable
Last synced: 09 Sep 2025
https://github.com/jazaltron10/ds-algo_python
Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.
algorithms data-structures python python3
Last synced: 14 May 2026
https://github.com/rikulauttia/data-structures-algorithms
My journey through the fascinating world of data structures and algorithms.
algorithms data-structures python
Last synced: 20 Mar 2025
https://github.com/allenvox/leetcode
LeetCode tasks solutions
arrays c cpp data-structures dynamic-programming leetcode leetcode-solutions
Last synced: 16 May 2026
https://github.com/kelsonbatista/project_python_restaurant_orders
Project Restaurant Orders in python
algorithms complexity data-structures dictionary python set
Last synced: 27 Mar 2025
https://github.com/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 2025
https://github.com/aron-alvarenga/exercicio-algoritmos-de-ordenacao
Exercรญcio de Algoritmos de Ordenaรงรฃo em Java
algorithms-and-data-structures bubble-sort college-project data-structures insertion-sort java merge-sort quick-sort selection-sort sorting-algorithms study-project
Last synced: 20 Mar 2025
https://github.com/vaibhav-chittora/dsa-practice
I am Practicing DSA in JavaScript.
data-structures java javascript
Last synced: 16 May 2026
https://github.com/hritvik-mohan/problem-solving-and-dsa
Data Structures & Algorithms
data-structures javascript problemsolving
Last synced: 11 Apr 2025
https://github.com/hritvik-mohan/linked-list-with-tests
Test Driven Linked List Dev
data-structures linked-list tests
Last synced: 11 Apr 2025
https://github.com/sanjayengineer121/datastructure
data-structures student-project study-project
Last synced: 03 Apr 2025
https://github.com/codingwizard2001/dsa
DSA is defined as a combination of two separate yet interrelated topics โ Data Structure and Algorithms.
cpp data-structures datastructures-algorithms
Last synced: 27 Mar 2025
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository.
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 16 May 2026
https://github.com/0x464e/comp-cs-300
University Data Structures & Algorithms course
algorithms cplusplus data-structures datastructures graph-algorithms qt stl-algorithms university-project
Last synced: 16 May 2026
https://github.com/yogeshsingh-11/map-navigator
Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.
algorithms-and-data-structures console-application data-structures gui-application kivy navigation python
Last synced: 02 Feb 2026
https://github.com/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 29 Oct 2025
https://github.com/cdellacqua/reactive-circular-queue.js
A circular queue implementation with reactive features and Symbol.iterator support.
Last synced: 09 Sep 2025
https://github.com/usmana5809/flappybirdgame
A Flappy Bird game implemented in C++
c console-game cpp data-structures data-structures-and-algorithms flappy-bird-game game-development gameplay score-tracker-in-c simple-game user-registration
Last synced: 20 Mar 2025
https://github.com/trilhaaprendizagem/trilhafilapilha
Projeto Java utilizando IntelliJ IDEA para implementaรงรฃo de estruturas de dados como fila e pilha. Este projeto inclui exemplos prรกticos de uso dessas estruturas, bem como uma classe principal para testรก-las em cenรกrios reais de aplicaรงรฃo.
data-structures example-code intellij-idea java programing queue stack testing
Last synced: 17 Feb 2026
https://github.com/crazymanish/dsa-reusable
Swift package for DataStructure&Algorithms reusability
Last synced: 20 Mar 2025
https://github.com/netcodez/analysing-unicorn-companies---sql
Analysing Unicorn Companies using SQL
data-analysis data-structures database postresql sql
Last synced: 16 May 2026
https://github.com/fracasula/go-playground
Playing around with algorithms, data structures, time and space complexities
algorithms complexity data-structures golang
Last synced: 20 Mar 2025
https://github.com/smileexpression/algorithm-design-and-analysis-laboratory
A repo that records the algorithm learning process.
codeforces cpp data-structures leetcode python3 sysu-course template vjudge
Last synced: 16 May 2026
https://github.com/lucashomuniz/project-22
[Dashboard] Data and Sustainability: Optimizing Green Flow's Fertilizer Portfolio
agrotech bigquery data-analytics data-structures data-visualization google-cloud-platform powerbi powerbi-visuals powerquery sql sustainability
Last synced: 20 Mar 2025
https://github.com/kevwjin/multiple-listing-service
View 2020 San Jose Housing data (e.g. address, price, beds, etc.) by sorting by price or listing houses within a given price range. View the efficiency and organization of data structures used.
Last synced: 27 Mar 2025
https://github.com/afonsojramos/feup-aeda
Project made for "Algoritmos e Estruturas de Dados", a subject from the 2nd year, 1st semester.
aeda algorithms algorithms-datastructures data-structures feup feup-aeda
Last synced: 20 Mar 2025
https://github.com/benjuh/aoc2023
Advent of Code 2023 [Go]
advent-of-code-2023 algorithms data-structures go
Last synced: 29 Oct 2025
https://github.com/arriqaaq/hash
Hash is an in-memory Redis like hash datastructure
Last synced: 11 May 2026
https://github.com/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 2025
https://github.com/belovetech/alx-higher_level_programming
This project includes Higher Level Programming in Python and Javascript, as well as Cpython and SQL. It goes over many Python, Javascript, and SQL concepts. It also covers the concepts of unittest and integration tests.
algorithms api data-structures javascript oop python3 sql unittest-and-integration-testing
Last synced: 16 May 2026
https://github.com/bloiseleo/codecrossfit
Training some data structures and algorithms implementations
Last synced: 21 Mar 2025
https://github.com/tmccombs/rust-cons
A persistent single-linked list for Rust
data-structures functional-programming rust
Last synced: 21 Mar 2025
https://github.com/d-naveenz/data-structures-pack
A Python package that integrates functional-rich data structures that are most useful for programming.
data-structures package python serialization
Last synced: 03 Apr 2025
https://github.com/muriz-dev/graphintro
bfs-algorithm data-structures dfs-algorithm graph-algorithms
Last synced: 25 Aug 2025
https://github.com/nandomattos/linkedlists
C algorithm to create and modify linked lists using reference parameter
c data-structures linked-list pointers
Last synced: 29 Oct 2025
https://github.com/yapeansa/lista_encadeada
Estudando a estrutura de listas encadeadas com linguagem C.
Last synced: 28 Mar 2025
https://github.com/ananyachibber21/java-programming-for-interviews
All important Lab Assignments and Data Structure Programs in Java.
arrays-and-strings conditional-statements data-structures inheritance-concept loops-and-iterations oops-in-java
Last synced: 03 Apr 2025
https://github.com/tony/cs
Self-study for computer science, data structures and algorithms, etc.
algorithms computer-science data-structures self-study
Last synced: 20 Jan 2026
https://github.com/nkeramov/leetcode_solutions
Python solutions of LeetCode problems
algorithm algorithms data-structures leetcode-python leetcode-solutions python
Last synced: 16 May 2026
https://github.com/aryank1511/battlesnake
Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.
algorithms battlesnake data-structures python3
Last synced: 28 Mar 2025
https://github.com/aryank1511/python-battlesnake
Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.
algorithms artificial-intelligence data-structures python3
Last synced: 07 Sep 2025
https://github.com/uhpoler/fundamentals-of-programming
This repository contains lab works in the discipline of Fundamentals of Programming second semester
binary-files classes-and-objects data-files data-structures exeption-handling gui-application inheretence overloading
Last synced: 28 Mar 2025
https://github.com/bearwithtea/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 28 Mar 2025
https://github.com/omkar-savoikar/employee-project-management-system
CSC105 Lab Project. A C Application to manage employee leaves and salary. It uses data structures such as LinkedLists for storing the data.
c-programming c-programming-language data-structures linked-list makefile
Last synced: 11 Sep 2025
https://github.com/2gpb/algorithms
This repository contains implementations of various algorithms and data structures in Swift for learning and practical use.
algorithms data-structures swift
Last synced: 03 Apr 2025
https://github.com/swapnilsachan03/codeforces
Solutions to all the problems that I solve on Codeforces.
algorithms codeforces data-structures
Last synced: 03 Apr 2025
https://github.com/hamidurrk/python-practice
Contains Python code for various assignments and leetcode problems related to data structures and algorithms.
binary-search data-generators data-structures dna-sequence-operation graph-algorithms leetcode-python queue stack tree-search
Last synced: 28 Mar 2025
https://github.com/rdch106/stack-evaluator
Evaluate arithmetic expression using stack evaluator
Last synced: 29 Oct 2025
https://github.com/vshelke/algorithm
C++ implementation of Algorithms and Data Structures.
algorithm-challenges data-structures
Last synced: 03 Apr 2025
https://github.com/ariellourenco/algorithms
Algorithms, 4th edition textbook code and libraries.
Last synced: 03 Apr 2025
https://github.com/craig-day/linked_map
data-structures elixir ordered-collections ordered-map
Last synced: 28 Mar 2025
https://github.com/mukhlishga/algorithm-datastructure
Algorithm and Data Structure in python
algorithms algorithms-and-data-structures data-structures python
Last synced: 16 May 2026
https://github.com/joshjarabek7/delivery-truck-routing
A project based off of the multiple vehicle routing problem with time windows and constraints.
algorithms data-structures hashtable-chaining multiple-vehicle-routing-problem nearest-neighbor-search python travelling-salesman-problem
Last synced: 28 Mar 2025
https://github.com/gaurav-van/morse_code_generator
Morse Code Generator using MATLAB
binary-tree blindness cell-array data-structures decoding encoding matlab morse-code tree-structure
Last synced: 28 Mar 2025
https://github.com/anibalalpizar/java-binary-tree
This project implements a binary tree in Java with a graphical user interface for basic operations such as insertion, deletion, and node search. It's a useful tool for understanding and working with data structures in Java
binary-search-tree binary-tree data-structures java
Last synced: 29 Oct 2025
https://github.com/dking1342/data-structures-algorithms
An assortment of data structures and algorithm problems
algorithm-challenges algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms javascript python
Last synced: 16 May 2026