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: 2025-10-19 00:07:21 UTC
- JSON Representation
https://github.com/ar1st0crat/algorithmscheatsheet
Just a cheetsheet with codes of the most popular algorithms and data structures
data-structures searching sorting
Last synced: 31 Jul 2025
https://github.com/abxhr/open-dsa
A compiled guide (codes) for various Data Structures and Algorithms
Last synced: 12 May 2025
https://github.com/ammahmoudi/designalgorithms
Homework Solutions for Design Algorithm Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology
algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms linear-programming recursive-backtracking-algorithm
Last synced: 23 Sep 2025
https://github.com/siraajul/cpp
C++ With Data Structure & Algorithms
algorithms compititive-programming cplusplus cpp data-structures
Last synced: 31 Jul 2025
https://github.com/devinterview-io/divide-and-conquer-interview-questions
🟣 Divide and Conquer interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions divide-and-conquer divide-and-conquer-interview-questions divide-and-conquer-questions divide-and-conquer-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 30 Mar 2025
https://github.com/aveek-saha/js-data-structs
A small data structures library for JavaScript
algorithm algorithms binary-search-tree binary-trees data-structures fisher-yates-shuffle graph graphs hacktoberfest heap-sort javascript lzw-compression queue stack tree trie-structure
Last synced: 11 Jul 2025
https://github.com/madarauchiha-314/data-structures-library
Implementation Of Various Data Structures And Related Algorithm's In C++
algorithms cpp data-structures stl
Last synced: 12 May 2025
https://github.com/winterrdog/sqlyte-db
A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.
c data-structures database sql
Last synced: 10 Jul 2025
https://github.com/sammaji/data-structure-and-algorithms
Algorithms and Data Structures implemented in JAVA with explanation. Also contains solutions to some LeetCode problems.
algorithms data-structures java leetcode
Last synced: 11 Jul 2025
https://github.com/alexprut/leetcode
🍒 Solution to LeetCode problems
algorithm algorithms competitive-programming data-structures leetcode leetcode-solutions
Last synced: 30 Apr 2025
https://github.com/Gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix
Last synced: 11 May 2025
https://github.com/moderocky/fern
A human-readable and modifiable data-expression language with minimal clutter.
configuration data data-structures data-visualization language
Last synced: 18 Sep 2025
https://github.com/muxammilsidd/fast-khi-semester-3
Welcome! Here you can find relevant material for your third semester (BSCS) at FAST NUCES Karachi. For any queries/improvement feel free to contact me on k232001@nu.edu.pk
computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3
Last synced: 23 Apr 2025
https://github.com/adiathasan/udacity-data-structures-algorithms-google-typescript
Data structures and algorithm practice solutions in Typescript - grow with google
algorithms data-structures excercise typescript
Last synced: 30 Jun 2025
https://github.com/kolosovpetro/html-code-generator
Computer science cheat sheet in C#
algorithms binary-search-tree binary-tree code-generation data-structures graph
Last synced: 24 Jul 2025
https://github.com/akash-goyal-github/codewithakash
Daily :star: CodeWithAkash :star: is an initiative to do daily coding. The daily code started on 24 May 2021 :technologist: . Selected Most Important questions :100: will be uploaded here with optimized solutions in the coming time. If one practices these questions then he/she will be ready to crack any big company. :boom: :100: Give us a :star: if you like the initiative.
advanced-data-structures arrays beginner-code code competitive-programming daily-coding-problem data-structures dinamic-programming dsa-algorithm geeksforgeeks geeksforgeeks-solutions gfg gfg-solutions graph java leetcode leetcode-solutions optimized-solution problem-solving string
Last synced: 14 Jun 2025
https://github.com/vitorenesduarte/threshold-rs
Threshold data structures in Rust!
data-structures rust threshold vector-clock
Last synced: 10 Apr 2025
https://github.com/ni5arga/dsa-collection
Collection of DSA solutions.
cpp data-structures data-structures-and-algorithms dsa dsa-questions dsa-solutions java javascript
Last synced: 12 Apr 2025
https://github.com/sskender/ads
Algorithms and Data Structures implemented in C
algorithm algorithms-datastructures bst bstree bubble-sort data-structures hashing hashmap heap insertion-sort linked-list linkedlist merge-sort queue quick-sort selection-sort shell-sort sorting-algorithms stack tree
Last synced: 15 Apr 2025
https://github.com/aahansingh/data-structures-with-go
Here lies the code for learning to make the standard data structures with go. The link to the accompanying blogpost series is below ⬇
data-structures go golang golang-examples linked-list
Last synced: 11 Jun 2025
https://github.com/knightron0/cp-implementations
Implementations of various algorithms and data structures (e.g. Centroid Decomposition, Segment Tree, Convex Hull Trick) used in competitive programming.
competitive-programming data-structures
Last synced: 09 May 2025
https://github.com/shinjimc/octree_voxel_vtk
Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.
3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk
Last synced: 14 Apr 2025
https://github.com/haroldeustaquio/python-coding-challenges
Repository dedicated to solving Python problems from LeetCode, DataLemur and other programming challenges. Contains solutions implemented in Python to improve skills in algorithms and data structures.
challenge data-processing data-structures datalemur leetcode pandas python
Last synced: 14 May 2025
https://github.com/ultirequiem/algos
💼 Each Friday a new Algorithm (Code + Explanation)
algorithms data-structures typescript
Last synced: 09 May 2025
https://github.com/byteshiva/es6-tuts
Playground - Experiments
algorithms async audioworklet await data-structures deeplearning es6-javascript es6-modules es6-promise linuxkit ml mobilenet nlp puppeteer sip2 typescript webassembly webaudio webrtc zeit
Last synced: 12 Jul 2025
https://github.com/scortier/complete-dsa-collection
Complete Data Structure and Algorithms Code and Explanation Collection in C++.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Jul 2025
https://github.com/keivan-sf/dafsa-visualizer
A Trie and DAFSA visualizer
dafsa data-structures finite-state-machine trie trie-structure
Last synced: 10 Apr 2025
https://github.com/angrysky56/metatransformers-fractal-workflow-system
This repository contains the codebase for the MetaTransformers Fractal Workflow System, a comprehensive framework for managing and orchestrating complex workflows. The system is designed to handle a wide range of data types and workflows, from simple data processing to complex AI-driven transformations.
ai data-structures instruction-set-architecture llm node
Last synced: 15 Apr 2025
https://github.com/fmahadybd/data-structure-with-java
This repository focuses on Data Structures and Algorithms (DSA) implemented in Java. It contains a single Java file with examples of core DSA concepts, providing a practical reference for learning and practicing algorithms and data structures.
algorithms data-structures java
Last synced: 23 Jun 2025
https://github.com/arturopala/scala-tree
General purpose, covariant, immutable, low overhead, efficient, monadic tree-like data structure with comprehensive API.
data-structures library scala tree tree-structure
Last synced: 18 Oct 2025
https://github.com/opensourcedoc/algo-golang
Data Structures and Algorithms in Golang
algorithm algorithms data-structures generics golang golang-package
Last synced: 23 Apr 2025
https://github.com/pablobona/catalog-of-my-things-ruby
Welcome to the Catalog of My Things console app! This Ruby-based application allows you to manage collections of items you own, including books, music albums, movies, and games. You can keep track of various details about these items and perform tasks such as adding new items, listing items, and more.
data-structures database json methods object preserve rubocop ruby ruby-gem testing
Last synced: 10 Jun 2025
https://github.com/vipul1432/4thsem-java-practicals
4th Semester-Java-Practicals GTU #OOPs All source code
data-structures java javafx oops
Last synced: 14 Oct 2025
https://github.com/subrat611/leetcode-tree-visualizer
It enables you to view the tree that corresponds to the array of test cases.
binary-tree-visualization data-structures javascript typescript vitejs
Last synced: 15 Oct 2025
https://github.com/jbayardo/rust-skiplist
Implementation of Skip List for Rust
data-structures rust rust-crate rust-lang rust-language rust-library skiplist
Last synced: 10 Apr 2025
https://github.com/mribeirodantas/vidente
R package to parse and preprocess the Surveillance, Epidemiology, and End Results (SEER) Program data from NIH/NCI
cancer-patients cancer-research data-analysis data-science data-structures r-package seer
Last synced: 14 Apr 2025
https://github.com/daidai21/leetcode
The algorithm of Leetcode with Python3.x and C++. SQL and Shell.
algorithm bash cpp11 data-structures leetcode python3 shell sql
Last synced: 12 Apr 2025
https://github.com/king04aman/data-structures-using-c
Data Structures and algorithm program written in C language. A detailed Data Structure implementations in C with Pseudo code and organized for real world usage.
binary-search-tree bst bst-tree bstree btree c circular-linked-list clang data-structures data-structures-algorithms data-structures-and-algorithms doubly-linked-list graph graph-algorithms linked-list queue stack tree tree-structure
Last synced: 11 Apr 2025
https://github.com/agrarium/agrarium
Tool for transform information with JS plugins.
collector components data-structures docs documentation generic jsdoc streams typescript
Last synced: 13 Apr 2025
https://github.com/aradzie/persistent
A collection of persistent data structures implemented in Java
data-structures finger-tree hash-trie java persistent-data-structure
Last synced: 10 Jul 2025
https://github.com/ultirequiem/javascript-data-structures-platzi
🏗️ JavaScript Data Structures course on @platzi by @degranda
data-structures javascript platzi
Last synced: 12 May 2025
https://github.com/ankitsultana/cpsig
Yet another attempt at CPSIG
algorithms bits-pilani competitive-programming data-structures
Last synced: 14 Apr 2025
https://github.com/romero-jose/dsvisualizer
A simple data structure visualizer for Jupyter Notebooks.
data-structures jupyter python visualization
Last synced: 19 Apr 2025
https://github.com/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 20 Mar 2025
https://github.com/aadewunmi/datastructures-and-algorithms-in-python
An Implementation of Data Structures And Algorithms In Python 🐍
algorithms computer-science data-structures data-structures-and-algorithms python-algorithms python-data-structures python3
Last synced: 08 Oct 2025
https://github.com/tanmay-312/problem-of-the-day
Here you will find daily problem's solution for GeeksForGeeks and LeetCode from 1-1-2024. "365 Day Challenge: Daily POTD DSA"
365 365daychallenge 365daysofcode algorithms daily-coding-problem data-structures dsa dsa-algorithm dsa-practice gfg-potd gfg-solutions leetcode-practice leetcode-solutions problem-solving
Last synced: 14 May 2025
https://github.com/sanmak/factorial-tail-call-optimisation
A console based application to calculate factorial using Tail-Call-Optimisation.
algorithm console data-structures factorial javascript nodejs recursive-algorithm stackoverflow subroutines tail-call-optimization tail-calls tail-recursion wikipedia
Last synced: 19 Apr 2025
https://github.com/goutam1511/interview-preparation
This repository contains source files for basic Data Structures and Algorithms used in daily life of a CS UG student and is solely meant for Interview Preparation.
algorithms algorithms-and-data-structures competitive-coding competitive-programming data-structures interview-preparation
Last synced: 08 Oct 2025
https://github.com/aguilarpgc/spoj
SPOJ problems.
algorithms c-plus-plus competitive-programming data-structures problem-solving spoj
Last synced: 20 Mar 2025
https://github.com/ryantusi/cs50python
🐍Embark on a code odyssey with this repository, a meticulously curated collection housing solutions to problem sets from Harvard's esteemed CS50 Python course. Delve into the depths of Python programming excellence, guided by the renowned CS50 curriculum. Welcome to the intersection of learning and elegance in code. 🌟🔍💻
data-structures flask object-oriented-programming programming python python-library regular-expressions
Last synced: 16 May 2025
https://github.com/dbc2201/algorithmiccomplexities
Sample Java codes to explain algorithmic complexities
Last synced: 29 Aug 2025
https://github.com/aditeyabaral/data-structures-ue18cs202
A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.
algorithms c data-structures data-structures-and-algorithms
Last synced: 27 Aug 2025
https://github.com/edinsonrequena/algorithms-and-data-structure
Here you can find many algorithm exercises in C language
algorithms algorithms-and-data-structures c data-structures python software-engineering stack tree
Last synced: 22 Apr 2025
https://github.com/anishlearnstocode/hackerrank-cpp
Solutions to C++ domain challenges on Hackerrank 👨💻🐱👤.
algorithms c cpp data-structures hackerrank
Last synced: 10 Apr 2025
https://github.com/louiixx-h/algorithms-and-data-structure
Study about algorithms and data structure in Kotlin.
algorithms data-structures kotlin scientific-computing structured-data
Last synced: 08 Oct 2025
https://github.com/surajv311/myprogramming_interview-prep
A list of coding questions I solved (DS-Algo & CP) 👨💻 to enhance my algorithmic thinking skills. Also includes: Notes ✍ | Resources | Core-CS Subjects 📚 | Off-Campus... 🌏
algorithms amazon codechef codeforces competitive-programming cplusplus cpp data-structures data-structures-and-algorithms dynamic-programming faang google graph-algorithms hacktoberfest interview interview-practice interview-questions leetcode-solutions microsoft placement-preparation
Last synced: 23 Aug 2025
https://github.com/elliotwutingfeng/asciiset
asciiset is an ASCII character bitset.
ascii bitmask bitset bitwise byte data-structures hacktoberfest set string
Last synced: 29 Apr 2025
https://github.com/d-k-deng/dataprocessing_practice
The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.
data-processing data-structures java
Last synced: 14 Oct 2025
https://github.com/whaha-ha/dailycoding-solutions
🎓🖥️ Solutions for 350+ Interview Questions asked at FAANG and other top tech companies
algorithms coding-challenge coding-problems data-structures interview-questions problem-solving python
Last synced: 03 May 2025
https://github.com/frenzyexists/solve-the-crime
First Project from Spring semester 2021 on Data Structures. That's it
data-structures java university university-project
Last synced: 09 Sep 2025
https://github.com/mcxxmc/structures-in-go
Implementation of some data structures in golang. e.g. Binary search tree.
Last synced: 21 Aug 2025
https://github.com/monkey0722/computer-science
Computer Science in TypeScript
algorithms data-structures math typescript
Last synced: 19 Mar 2025
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 19 Mar 2025
https://github.com/aswinbarath/data-structures-and-algorithms
Problems on Data Structures and Algorithms
algorithms data-structures java leetcode problem-solving
Last synced: 14 Sep 2025
https://github.com/hanke0/python-ctools
A collection of useful data structures and functions written in C for Python.
data-structures functions python-c-api python-c-extension python-library
Last synced: 20 Aug 2025
https://github.com/mahmoodhamdi/leet_code_100_days
LeetCode 100 Days Challenge: Improve problem-solving skills by tackling LeetCode problems over 100 days.
challenge data-structures data-structures-and-algorithms leetcode leetcode-dart solving-algorithm
Last synced: 18 Aug 2025
https://github.com/mahfuz2411/dsa-with-different-languages
Welcome to the world of Data Structures and Algorithms (DSA) in various programming languages! Explore DSA concepts and solutions using Python, C++, Java, JavaScript, C#, and more. Whether you're learning the basics or mastering advanced techniques, this repository is your key to DSA in the language of your choice. Join the coding adventure today!
algorithms cpp14 csharp data-structures graph java-8 javascript linked-list python3 queue-stack searching sorting tree
Last synced: 18 Aug 2025
https://github.com/dpvasani/30-days-of-dsa
Welcome to my 30 Days of Data Structures and Algorithms series! Follow my journey as I solve various DSA problems day by day. Each day's progress is documented below with links to the solutions.
algorithms-and-data-structures data-structures
Last synced: 03 May 2025
https://github.com/devinterview-io/bit-manipulation-interview-questions
🟣 Bit Manipulation interview questions and answers to help you prepare for your next data structures and algorithms interview in 2025.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions bit-manipulation bit-manipulation-interview-questions bit-manipulation-questions bit-manipulation-tech-interview coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions software-developer-interview software-engineer-interview
Last synced: 11 Sep 2025
https://github.com/erfidev/ds_golang
Data strcutures implemented by go programming language
Last synced: 16 May 2025
https://github.com/rishikesh-jadhav/ariac-agileroboticsforindustrialautomationcompetition2023
This repository documents our participation in the ARIAC (Agile Robotics for Industrial Automation Challenge) 2023, conducted by NIST (National Institute of Standards and Technology) as part of the ENPM-663 course. It showcases our innovative solutions to various agility challenges.
assembly computer-vision data-structures deployment gazebo imageprocessing object-detection quality-assurance quality-control robotics ros2 rviz
Last synced: 13 Jul 2025
https://github.com/nimit95/cpp-header
C++ header for Data structure
c-plus-plus cpp data-structures linked-list tree vector
Last synced: 13 Apr 2025
https://github.com/kudoabhijeet/letscodejava
Complete Java Roadmap for beginners.
data-structures introduction-to-java java java-library java13 jdk jre jvm
Last synced: 28 Apr 2025
https://github.com/xfhy/datastructure
数据结构,语言:C++
cpp data data-structures structure
Last synced: 13 Apr 2025
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 22 Sep 2025
https://github.com/fusion/data.cr
A bumbling foray in immutable data structures land. In Crystal!
crystal data-structures functional functional-programming immutable immutable-datastructures persistent persistent-data-structure
Last synced: 14 Apr 2025
https://github.com/dayyass/leetcode
My LeetCode solutions.
algorithms algorithms-and-data-structures data-structures leetcode python
Last synced: 13 Apr 2025
https://github.com/caffeines/code-library
Code collection of the different types of data structure, algorithm, and technique.
algorithm-library competitive-programming cpp cpps cpps-source cpps-template data-structures
Last synced: 22 Aug 2025
https://github.com/halimocakli/datastructures
Projects developed with the C programming language to examine data structures
Last synced: 05 Jul 2025
https://github.com/nyeogmi/moogle
data structures for relational code in Rust
data-structures database game-development rust
Last synced: 26 Apr 2025
https://github.com/eliasafara/algorithmic-odyssey
📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.
algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures
Last synced: 18 Aug 2025
https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 18 Mar 2025
https://github.com/sake92/scalarizmi
Algorithms and data structures, in Scala
algorithms data-structures scala
Last synced: 15 Apr 2025
https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/avinandanbose/time_complexity_calculation_of_recursion
Here is all about Time Complexity Calculation of Recursion .
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms master-theorem master-thesis masters-theorem recursion recursion-exercises recursion-problem recursion-schemes recursion-tree recursion-tree-visualiser recursive-algorithm wiki
Last synced: 21 Mar 2025
https://github.com/reity/circuit
Minimal pure Python library for building and working with logical circuits.
circuit circuits common-library data-structures logic logic-circuit logic-gates python
Last synced: 14 Jul 2025
https://github.com/avidlearnerinprogress/epi_solutions
My solutions to the problems from book "Elements of Programming Interviews" - work in progress
algorithms cpp14 data-structures elements-of-programming-interviews whiteboard
Last synced: 05 Jul 2025
https://github.com/alkesst/datastructures
Some data structures implemented in java and haskell
algorithms data-structures data-structures-algorithms datastructures haskell java
Last synced: 16 Jul 2025
https://github.com/dmjio/trie
This Trie is so fly
data-structures fly haskell tree trie
Last synced: 14 Apr 2025
https://github.com/web2solutions/ds-ts
Estrutura de dados usando Typescript
binary-search-tree binary-tree challenge coding-challenge dados data-structures estrutura-de-dados interview interview-practice interview-preparation interview-questions javascript linkedlist portugues queue stack trie trie-tree tries typescript
Last synced: 13 Sep 2025
https://github.com/aditeyabaral/daa-lab-ue18cs255
A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.
algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented
Last synced: 16 Apr 2025
https://github.com/okeuday/record_info_runtime
Parse transform for using record_info(size, _) and record_info(fields, _) during runtime
Last synced: 23 Apr 2025
https://github.com/adityakmr7/data-structure
data-structures hacktoberfest2019 hactoberfest
Last synced: 05 Aug 2025
https://github.com/abhiroop/haskal
A collection of Data Structures and Algorithms written in Haskell.
algorithms data-structures haskell
Last synced: 11 Apr 2025
https://github.com/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 25 Aug 2025