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-23 00:07:37 UTC
- JSON Representation
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/mcxxmc/structures-in-go
Implementation of some data structures in golang. e.g. Binary search tree.
Last synced: 21 Aug 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/faheel/lab-exercises
Programs for (almost) all lab exercises, semester 6 onwards
computer-engineering cryptography data-structures jamia-millia-islamia lab-exercises oop operating-systems
Last synced: 09 Apr 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/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/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/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/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/chrisvilches/algorithms
Solutions for competitive programming problems in various online judges such as Kattis, SPOJ, URI Online Judge, etc.
acm-icpc algorithms atcoder beecrowd codechef codeforces competitive-programming data-structures kattis kattis-solutions spoj uva uva-solutions
Last synced: 08 Oct 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/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/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java ☕
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 07 Oct 2025
https://github.com/gohouse/datastructure
the data structure implementation in golang(数据结构的go语言实现, 队列:queue; 散列表:hashtable; 二叉平衡树:avl-tree......)
avl-tree data-structures go hashtable queue
Last synced: 05 May 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/extwiii/oojava-uc.san.diego
Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera
algorithm data-structures java object-oriented
Last synced: 01 May 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/pscheidl/enum-collections
EnumMap for Rust.
collections data-structures enum enum-map enummap rust rust-lang
Last synced: 16 May 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/robusgauli/cset.h
Typesafe, Generic & Fastest Set Data structure implementation in C
c data-structures generic hash hashmap set
Last synced: 07 Sep 2025
https://github.com/jackfirth/chess
A Racket package for playing chess
chess data-structures library racket
Last synced: 15 Jun 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/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/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/erfidev/ds_golang
Data strcutures implemented by go programming language
Last synced: 16 May 2025
https://github.com/jackfirth/planning
A Racket package for automated planning
data-structures library planning racket
Last synced: 25 Mar 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/riteshpuvvada/rust-grip
A simple repository of all my Rust programs
data-structures program-collection rust rustlang simple-game
Last synced: 05 Oct 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/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/sake92/scalarizmi
Algorithms and data structures, in Scala
algorithms data-structures scala
Last synced: 15 Apr 2025
https://github.com/adityakmr7/data-structure
data-structures hacktoberfest2019 hactoberfest
Last synced: 05 Aug 2025
https://github.com/azzzrro/data-structure-solutions-1
Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.
array binary-search data-structures javascript linear-search linked-list string
Last synced: 26 Sep 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/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/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
https://github.com/coleellis/cyber-training
Cyber Training Guide: Binex + Low-level Programming
binex data-structures gdb ghidra pwntools radare2 reverse-engineering
Last synced: 11 Apr 2025
https://github.com/marcos-venicius/fuu
Hooks, Masks, Validators, Transforms, Features. Algorithms, PY, JS, TS, React, CS... many languages
adt algorithms algorithms-and-data-structures data-structures dev-tools hooks masks python react tools utils validators web-tools
Last synced: 31 Jul 2025
https://github.com/negarhonarvar/finding-the-closest-bank
Finding the closest bank using kd-tree and hashmap
data-structures hashmap java kd-tree
Last synced: 23 Apr 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/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/thisiskeanyvy/car-charging-stations
Système de données pour les bornes de recharge pour voitures électriques en France
car car-charger charging-stations data-structures json open-data open-source
Last synced: 30 Mar 2025
https://github.com/shivabhusal/algorithms_n_data_structures
Contains all common algorithm theories and implementation in various languages like C, Ruby, etc
algorithms c data-structures learning ruby
Last synced: 15 Jul 2025
https://github.com/code-lucidal58/dsa-python
Data Structures and Algorithms using Python
data-structure-and-algorithm data-structures python python3
Last synced: 13 Apr 2025
https://github.com/adityamangal1/leetcode
coding-challenge data-structures leetcode
Last synced: 11 Aug 2025
https://github.com/lautarojayat/data-structures-and-algorithms-in-c
Just some exercises on algorithms and datastructures
algorithms algorithms-and-data-structures data-structures
Last synced: 18 Mar 2025
https://github.com/mohsinht/fastassignments
Assignments done during my stay at the university.
assignments computer data-structures fast national pointers solutions university
Last synced: 21 Sep 2025
https://github.com/checksumdev/uniqueid
Generates a unique hash/identifier for a system given a set of parameters.
authentication crypto cryptography data-structures generator hardware hwid library os rust rust-crate rust-lang rust-library utility
Last synced: 12 Apr 2025
https://github.com/adonig/typescript-graph-library
A little TypeScript graph theory library.
data-structures datastructures directed-graphs graph-algorithms graph-api graph-datastructures graph-theory graphs typescript typescript-library undirected-graphs
Last synced: 13 Oct 2025
https://github.com/kolosovpetro/data-structures
Linear data structures.
data-structures graph linked-list queue stack
Last synced: 27 Jul 2025
https://github.com/imdanielsp/dstructs
A data structure playground
algorithms cpp data-structures unit-test
Last synced: 19 Sep 2025
https://github.com/thealgo/hackerrank_solutions
Solutions to all the hackerrank questions solved my me using my own noble algorithms
algorithms cpp data-structures hackerrank
Last synced: 19 Sep 2025
https://github.com/myselfakashagarwal/java-pocket-guide
Java content including DS , concepts , classes explanations etc
data-structures guide java-8 java-classes
Last synced: 12 Apr 2025
https://github.com/okeuday/supool
Erlang Process Pool as a Supervisor
data-structures erlang erlang-process-pool
Last synced: 04 Aug 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/ico12319/leetcode-tasks
LeetCode tasks solved by me
algorithms cpp data-structures
Last synced: 28 Feb 2025
https://github.com/nazmulkp/swift-algorithms-and-datastructure-practice
Practice programming skills with tutorials and practice problems of Basic Programming, Data Structures and Algorithms with Swift Language
algorithms coding coding-challenge data-structures datastructure-practice interview-practice ios practice-programming-skills swift swift-algorithms swift-language
Last synced: 09 Apr 2025
https://github.com/shibam120302/gfg_potd
I try to upload the daily code which i practice daily and also upload GFG POTD (Java,Cpp,Python3)
alogrithms cpp data-structures dsa geeksforgeeks geeksforgeeks-cpp geeksforgeeks-dsa geeksforgeeks-potd geeksforgeeks-solutions gfg java potd python
Last synced: 10 Jul 2025
https://github.com/data-structures-and-algorithms/heapq
:vertical_traffic_light: Python's heap and priority queue library for JavaScript
agpl data-structures heap heapq javascript priority-queue queue
Last synced: 06 May 2025
https://github.com/rezagooner/parenthesis-matching
Checking the correct use of ( ) and { } and [ ] in mathematical expressions
algorithms compiler-design computer-science data-structures parenthesis-matching stack string-processing syntax-analysis
Last synced: 25 Jul 2025
https://github.com/alpaylan/bvrs
A lightweight Rust library for BitVector Rank&Select operations, coupled with a generic Sparse Array implementation.
algorithms bitvector bitvector-library data-structures rank rank-select select succinct-bit-vector succinct-data-structure
Last synced: 26 Jul 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/alwinsimon/ds-in-js
Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.
algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js
Last synced: 19 Jun 2025
https://github.com/prateekiiest/competitive-programming-algo-ds
A curated list of competitive programming exercises I did through my undergrad :ledger:
algorithm-challenges algorithms algorithms-and-data-structures data-structures
Last synced: 13 Feb 2025
https://github.com/tsfoster/elm-heap
Heaps for elm
data-structures elm elm-lang elm-language heaps
Last synced: 21 Jun 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/Racum/django-binhash
Work with hexadecimal, store in binary, using half of the data size.
binary-data data-structures django django-orm fieldtype hash
Last synced: 21 Mar 2025
https://github.com/mrhrifat/fcc-javascript-ads
It's not enough to know how to write a simple program to do something. You need to know how to write a program that can solve a problem with the most efficient way. That's why we need to know Algorithms & Data Structures. This repository contains a collection of JavaScript Algorithms & Data Structures Code.
ads alogirthm data-structures datastructures free-code-camp free-code-camp-challenges freecodecamp javascript javascript-algorithms javascript-data-structures javascript-datastructure js
Last synced: 20 Aug 2025
https://github.com/khushi2706/30-days-of-dsa
DSA challenge for 30 days
algorithms data-structures data-structures-and-algorithms datastructures dsa dsa-algorithm dsa-cpp dsa-learning-series dsa-practice dsa-questions dsa-sheet
Last synced: 05 Mar 2025
https://github.com/Electrostat-Lab/Jector
A Dependency Injection framework designed for JVM and Android applications with an Open-Ended API and Submit-Callback features and a specialized implementation for the jMonkeyEngine Applications.
algorithms android avrsandbox callbacks concurrent-programming data-structures dependency-injection design-patterns electrostat-lab framework java java-reflection-api jmonkeyengine3 multithreading system-design
Last synced: 21 Feb 2025
https://github.com/ocramz/gss
Graph-structured stacks
ambiguous-grammars data-structures glr-parsing graph-structured-stack
Last synced: 14 Apr 2025
https://github.com/nishkarshraj/hackerrank-c-programming
C Programming topic wise on Coding Platform HackerRank.
algorithms c competitive-programming data-structures hackerrank hackerrank-solutions programming
Last synced: 22 Apr 2025
https://github.com/nishant7372/codeforces
Solutions of Codeforces Problem
codeforces-solutions data-structures data-structures-and-algorithms java maths
Last synced: 22 Apr 2025
https://github.com/thakursaurabh1998/uca
Contains all the code practiced and made as part of the University Coding Academy.
binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script
Last synced: 07 May 2025
https://github.com/rajsoni03/competitive-programming-training
Competitive Programming Training including Data Structure and Algorithms
competitive-programming cplusplus data-structures stl-algorithms stl-containers
Last synced: 12 Jul 2025
https://github.com/mincong-h/algorithm
Learning Algorithm with LeetCode & HackerRank
algorithms algorithms-datastructures data-structures interview java leetcode leetcode-java leetcode-solutions
Last synced: 06 Mar 2025
https://github.com/alstn113/algorithm
Algorithm & Data Structure & SQL
algorithms data-structures sql
Last synced: 23 Mar 2025
https://github.com/tallamjr/mit-6006
MIT's Introduction to Algorithms [Spring 2020] 6.006
algorithms data-structures mit-ocw
Last synced: 04 Apr 2025
https://github.com/cleversamer/dsa
Data Structures and Algorithms using Java
algorithms data-structures java
Last synced: 11 Apr 2025
https://github.com/johnnyjayjay/persistent-data-structures-benchmark
A benchmark of different persistent data structures across JVM libraries and languages
benchmark benchmarking collections data-structures hacktoberfest jvm jvm-languages performance
Last synced: 04 Apr 2025
https://github.com/shapelets/shapelets-demos
data-science data-structures data-visualization python shapelets time-series
Last synced: 06 May 2025
https://github.com/ravi-prakash1907/data-structure
DU-CS Practicals of data structures
college cpp data-structures linked-lists searching sorting
Last synced: 06 Sep 2025
https://github.com/ldilley/salad
:leaves: An assortment of useful C stuff
algorithm algorithms assortment c data-structure data-structures datastructure datastructures libraries library misc miscellaneous salad search search-algorithm searching searching-algorithm sort sorting sorting-algorithm
Last synced: 03 Mar 2025
https://github.com/supercharge/queue-datastructure
A queue data structure for Node.js
data-structure data-structures datastructure nodejs queue supercharge
Last synced: 27 Apr 2025
https://github.com/abhirockzz/redis-websocket-javaee
Displays the currently trending Meetup groups based on their (live) RSVPs feed
cdi data-structures ejb javaee7 jedis redis sorted-sets websocket
Last synced: 26 Jun 2025
https://github.com/virag-ky/opengenus
OpenGenus Foundation - Software Developer Internship tasks
adjacency-list adjacency-matrix algorithms arrays calculator calculator-javascript calendar data-structures doubly-linked-list graphs internship internship-task javascript maps opengenus opengenus-internship radio-buttons sets typed-array
Last synced: 30 Apr 2025
https://github.com/ankansaha/axiodb
A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.
algorithms data-structures database javascript json nodejs nosql
Last synced: 30 Jul 2025
https://github.com/javitocor/coding-challenges---repl.it
Solutions to coding challenges at repl.it
algorithms coding-challenges data-structures ruby
Last synced: 24 Mar 2025
https://github.com/xiaoluoboding/algo-data-structures-patterns
📖 Learn data structures、algorithms、patterns using JavaScript.
algorithms algorithms-and-data-structures data-structures javascript patterns
Last synced: 14 Apr 2025
https://github.com/anujvyas/data-structures-and-algorithms
This repository consists of all my codes related to DSA
algorithms data-structures python
Last synced: 09 Apr 2025
https://github.com/fbn776/dslab-s3
Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab
c data-structures ktu ktu-s3-cse lab
Last synced: 15 Jun 2025
https://github.com/ehsanshahbazii/clrs-book
📙Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)
algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures
Last synced: 24 Apr 2025
https://github.com/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/Solution10/collection
Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.
arrays composer-packages data-structures php
Last synced: 27 Apr 2025
https://github.com/yonatankinfe/cpp-data-structures-and-algorithms
A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.
algorithms algorithms-and-data-structures cpp data-structures tree tree-structure
Last synced: 10 Aug 2025