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/dyna-bytes/data-structure-and-algorithm
[KECE208] Data Structure and Algorithm, Korea Univ.
Last synced: 25 Mar 2025
https://github.com/nisarldev/top_10_javascript_algorithms_to_prepare_for_coding_interviews
Top 10 Javascript Algorithms to Prepare for Coding Interviews. FreeCodeCamp.
algorithm-challenges coding-challenge coding-interviews data-structures freecodecamp javascript leetcode
Last synced: 10 Apr 2025
https://github.com/splurf/implhm
Simplified library of collision-handling HashMaps
collision-handling data-structures hashmap
Last synced: 20 Mar 2025
https://github.com/ksatriow/backtobasic-dsa-js
data-structures list sort timecomplexity tree
Last synced: 26 Jun 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/pablorodrigo52/leetcode
Some Algorithm problems
algorithms binary-search-tree data-structures sorting-algorithms tree
Last synced: 01 Apr 2025
https://github.com/adudko/leetcode
algorithms data-structures leetcode problem-solving
Last synced: 16 Mar 2025
https://github.com/rezairfanwijaya/go-hackerrank
algorithm data-structures go hackerrank
Last synced: 08 Apr 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/i2mint/s3dol
s3 (through boto3) with a simple (dict-like or list-like) interface
data-structures python python3 s3 s3-bucket s3-storage
Last synced: 29 May 2026
https://github.com/gauravdhoot2608/search_engine
This assignment builds a basic data structure underlying search engines - an inverted index, to answer some simple search queries.
avl-tree data-structures hashmap inverted-index java linked-list object-oriented-programming search-engine
Last synced: 16 Mar 2025
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/nouranhaitham/competitve_programming_reference
A collection of competitive programming templates and C++ solutions for number theory, graph algorithms, and various challenges.
algorithms codeforces competitive-programming cplusplus data-structures number-theory solutions
Last synced: 04 Jan 2026
https://github.com/camchambers/linked-list
A C# implementation of a singly linked list.
csharp data-structures linked-list
Last synced: 24 Mar 2025
https://github.com/arindal1/blind75-proelevate
This Blind 75 DSA sheet from LeetCode contains all the important DSA questions and is designed for quick interview preparation.
algorithms cpp data-structures dsa leetcode leetcode-cpp leetcode-solutions problem-solving
Last synced: 09 Apr 2025
https://github.com/haunt98/panda-go
Contains simple data structure
data-structures go golang golang-library golang-package
Last synced: 23 Apr 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/ximaz/hashmap-in-c
Hashmap library built in C
c data-structures epitech epitech-project epitech-study epitech-workshop hashmap hashmapinc hashmaps
Last synced: 30 Mar 2025
https://github.com/mezdelex/leetcode
LeetCode problems
algorithms cpp csharp data-structures haskell leetcode rust
Last synced: 12 Apr 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/stardustdl/algorithms-in-rust
A collection of some algorithms and data-structures.
algorithm algorithm-competitions algorithms-implemented data-structures
Last synced: 01 Apr 2025
https://github.com/dbc2201/sample-atm-interface
Sample Interface example for understanding ADTs in Data Structures.
adt data-structures java object-oriented-programming
Last synced: 12 Jun 2025
https://github.com/sofiadelanoval/data-structures-c
data structures assignments.
algorithms c computer-science-introduction data-structures design-patterns dsa learning
Last synced: 04 Jul 2025
https://github.com/kplanisphere/binary-tree-operations
Proyecto 8 - Estructuras de Datos
binary-tree cpp data-structures in-order node-insertion post-order pre-order tree-operations tree-traversal
Last synced: 17 Jul 2025
https://github.com/thewillyhuman/willyos-java
willyOS for java developers
collections data data-structures java os structures
Last synced: 12 Jun 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/divyanshu-rawat/js-challenge
A Javscript programming Question having constraints of time and space.
data-structures javscript programming-challenges space-complexity time-complexity
Last synced: 09 Apr 2025
https://github.com/kvizyx/constructor
Implementation of different data structures and algorithms in Go
Last synced: 25 Mar 2025
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/sandravizz/analytical-system-design
Teaching material for bachelor course at Arcada
d3-js data-structures data-visualization system-design
Last synced: 24 Jan 2026
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/gokselgoktas/project-euler
A growing collection of solutions to Project Euler problems
algorithms cpp17 data-structures mathematics project-euler
Last synced: 01 Apr 2025
https://github.com/llsaimur/contacttracing
Contact Tracing (school project)
cpp data-structures queue treenode
Last synced: 25 Mar 2025
https://github.com/isobarbaric/word-predictor
an emulation of popular browsers' auto-complete feature
autocomplete data-structures java trie
Last synced: 04 Sep 2025
https://github.com/injamul3798/volunteer_management-using-c-cpp
It was a group project. Me and my friends worked together. When i was in first year,me and teams spend a lot time .And it was fun.I learned a lot/.
data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/injamul3798/hackerrank-solution
Coding Practice
algorithm basic begineer data-structures
Last synced: 02 Apr 2025
https://github.com/eusebioajas/estructuras-de-datos
Ejercicios y Algoritmos de la Asignatura Estructuras de Datos
Last synced: 25 Mar 2025
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/rokwonk/basic_algorithm
Data Structure - 기본이 되는 자료구조, 컨테이너 직접구현
Last synced: 23 Apr 2025
https://github.com/ersalman4/stack_operations
A menu driven stack implementation in C using Modular design and Makefile
beginner-project c cli-app data-structures dynamic-arrays makefile stack
Last synced: 23 Apr 2025
https://github.com/shuvokr/leetcode_solution
Solution for the leetcode oj problems
algorithms data-structures leetcode online-judge problem-solving
Last synced: 05 Sep 2025
https://github.com/chrsm/northbound
GoNorth typedefs for Go
data-structures go golang gonorth
Last synced: 07 Jan 2026
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
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/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/sanketmaru/typescript-algorithms
Algorithms implemented in Typescript
algorithms data-structures javascript jest typescript
Last synced: 05 May 2026
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/ashwanikumar04/data-structure-and-design-problems
A collection of ds and design problems
Last synced: 26 Jan 2026
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/ashtishad/epi-patterns
Elements of Coding Interview Problem Patterns in Go/Golang
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 04 Apr 2025
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
https://github.com/isaacmaffeis/laboratory_of_competitive_programming2023
Python code of the competitive programming course
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/muhammadpauzi/learn-data-structures-and-algorithms
🎲 Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms indonesia javascript
Last synced: 09 Apr 2025
https://github.com/bluediu/static-data-structures
Static data structures C, Python and Rust
Last synced: 13 Apr 2026
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 15 Apr 2026
https://github.com/benjuh/aoc2024
2024 Advent of Code [Zig]
advent-of-code-2024 adventofcode algorithms data-structures zig ziglang
Last synced: 04 Jun 2026
https://github.com/v41bh4vr4jput/python
A comprehensive collection of Python projects, exercises, and code snippets designed to enhance your Python programming skills. This repository includes hands-on coding challenges, automation scripts, and full-fledged projects covering file management, news fetching, task tracking, and more.
data-structures exercises modules project python
Last synced: 06 Jul 2025
https://github.com/christophersesugh/binary_trees
Binary trees data structure
algorithms binary-trees c data-structures
Last synced: 20 Jun 2026
https://github.com/hrvadl/asd_lab5
Program for converting MFO graph to linked list
ads algorithms data-structures mfo types typescript
Last synced: 02 Aug 2025
https://github.com/rahullkumr/dsa-course
Learning DSA in Python by Saurabh Shukla Sir
binary-search bubble-sort data-structures dsa insertionsort linear-search mergesort python quicksort selection-sort
Last synced: 31 Mar 2025
https://github.com/tisandg/simgrid-simulation
Simulation created using SimGrid
algorithms c data-structures job-queue simgrid
Last synced: 18 Jan 2026
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/jimenacambronero/proyecto_learndata
Proyecto 4 para Unicorn Project: 🧹 Limpieza de datos - LearnData. Proyecto de limpieza de datos con SQL que tiene como objetivo mejorar la calidad y confiabilidad de los conjuntos de datos utilizados.
basededatos data-structures model mysql sql
Last synced: 10 Jun 2025
https://github.com/anvaymayekar/js-projects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 11 May 2026
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 25 Jun 2026
https://github.com/revazashvili/cpp-linked-list
simple linked list data structure example in c++
cpp data-structures linked-list
Last synced: 10 Jun 2026
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 13 Jun 2026
https://github.com/lmithilesh-26/leetcode-solutions
Modern C++ Solutions of LeetCode Problems using Brute Force & Optimized Approach.
algorithms brute-force cpp20 data-structures interview-questions leetcode-solutions practice problem-solving
Last synced: 06 Sep 2025
https://github.com/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/jaykickliter/bst
A simple unbalanced binary search tree which one day may become an AVL tree. You don't want to use this.
Last synced: 13 Jun 2025
https://github.com/l004p/in-memory-data-store
In memory KV store. Learning from https://build-your-own.org/redis/
Last synced: 14 Jun 2025
https://github.com/yusa-imit/zuda
Zig Universal DataSstructures and Algorithms
Last synced: 13 Apr 2026
https://github.com/nohomey/sdp-sorting-algorithms-homework
Repository for second homework on sorting in FMI for Structures of Data and Programming course
cpp data-structures homework sparse-trie
Last synced: 06 Sep 2025
https://github.com/ricardoandreh/dsa
several data structures and algorithms I'm learning
algorithms data-structures implementation
Last synced: 12 Jul 2025
https://github.com/kevinmfreire/wheres_waldo
This project was developed to identify the name, address and organization name within text.
data-structures database nlp-machine-learning notebooks pandas-dataframe spacy-nlp tensorflow2 text-classification unit-testing webscraping
Last synced: 11 Mar 2025
https://github.com/proton/algos
Algorithms on Python, Ruby, Rust, Java and JavaScript
algorithms algorithms-and-data-structures coursera data-structures graphs graphs-algorithms java javascript python ruby rust sort sorting sorting-algorithms union-find union-find-algorithm
Last synced: 13 Apr 2026
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/elishamutang/linked-list
My solution to Linked Lists project from TOP.
data-structures javascript linked-list
Last synced: 13 Apr 2026
https://github.com/daviddavo/18eda
This is a mirror from https://gitlab.com/daviddavo/18eda
Last synced: 17 Mar 2025
https://github.com/ultraviolet-ninja/datastructures
A place to store all data structures I've made
Last synced: 11 May 2026
https://github.com/shan18/algo-wiki
Implementation of various algorithms and data structures
algorithms algorithms-implemented data-structures
Last synced: 06 Sep 2025
https://github.com/luisfernandovillalon/linkedlist-practice
Linked List Data Structure
computer-science data-structures javascript linked-list
Last synced: 11 Mar 2025
https://github.com/maathzzz/code-vault
📑 This repository contains a collection of algorithms, data structure studies and articles
algorithms c cpp data-structures python
Last synced: 13 Apr 2026
https://github.com/vertikajain/js-data-structures-and-algorithms
DSA using JS
data-structures javascript sliding-windows
Last synced: 11 Mar 2025
https://github.com/neuralsignal/loris
Loris: Database and Analysis application for a Drosophila Lab (or any lab)
data-analysis data-structures database datajoint flask neuroscience
Last synced: 12 Mar 2026
https://github.com/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/hacker1649/manipulation-of-large-dataset
Project for a data structures course. Programming language C++ used. In order to efficiently organise, analyse, store, and retrieve information from a computer, data structures are a specific manner of grouping data in a specialised format. They are a method of managing data that makes it simple to utilise. To manage the huge data, we have applied.
cpp data-structures datamanipulation dataset kaggle-dataset structured-data
Last synced: 12 Mar 2026
https://github.com/raphaelcausse/cutils
My implentations of C data structures and utilities.
array c cutils data-structures utils utitlities
Last synced: 31 Aug 2025
https://github.com/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 30 May 2026