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-20 00:07:32 UTC
- JSON Representation
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/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/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/abhiroop/haskal
A collection of Data Structures and Algorithms written in Haskell.
algorithms data-structures haskell
Last synced: 11 Apr 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/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/pscheidl/enum-collections
EnumMap for Rust.
collections data-structures enum enum-map enummap rust rust-lang
Last synced: 16 May 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/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/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/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/jackfirth/planning
A Racket package for automated planning
data-structures library planning racket
Last synced: 25 Mar 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/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/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/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/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/erfidev/ds_golang
Data strcutures implemented by go programming language
Last synced: 16 May 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/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/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/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/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/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/adityakmr7/data-structure
data-structures hacktoberfest2019 hactoberfest
Last synced: 05 Aug 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/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/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/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/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/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/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/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/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/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/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/adityamangal1/leetcode
coding-challenge data-structures leetcode
Last synced: 11 Aug 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/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/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/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/kolosovpetro/data-structures
Linear data structures.
data-structures graph linked-list queue stack
Last synced: 27 Jul 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/imdanielsp/dstructs
A data structure playground
algorithms cpp data-structures unit-test
Last synced: 19 Sep 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/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/ico12319/leetcode-tasks
LeetCode tasks solved by me
algorithms cpp data-structures
Last synced: 28 Feb 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/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/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/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/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/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/tsfoster/elm-heap
Heaps for elm
data-structures elm elm-lang elm-language heaps
Last synced: 21 Jun 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/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/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/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/nishant7372/codeforces
Solutions of Codeforces Problem
codeforces-solutions data-structures data-structures-and-algorithms java maths
Last synced: 22 Apr 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/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/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/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/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/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/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/amrdeveloper/datastructuresandalgorithms
Data Structures And Algorithms Implementation
algorithms data-structures graph-algorithms java
Last synced: 15 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/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/gregl83/algostru
Algorithms and Structures powered by Rust
algorithm algorithms asymptotic-analysis big-o-notation data-structures rust struct
Last synced: 09 Apr 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/stravo1/dsa-c
data structures and algorithms in C
algorithms c data-structures dsa
Last synced: 02 Aug 2025
https://github.com/wcygan/lib-wc
A simple rust library
algorithms benchmarking cargo-fuzz concurrency concurrent-data-structure criterion data-structures fuzzing property-based-testing rust rust-crate rust-lang rust-library tokio tokio-rs
Last synced: 04 May 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/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/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/m0saan/structures
this repository contains a simple implementation to the most famous and useful data structures involving linear and non-linear ones
cpp-data-structures cpp11 cpp14 data-structures go go-algorithms go-datastructure golang linear-data-structures non-linear-data
Last synced: 06 Mar 2025
https://github.com/yuvrajchandra/dsaquestionsscraper
This python project scrapes 500 Must Do Interview Questions for FAANG created by Pepcoding Team.
algorithms beautifulsoup data-structures dsa dsa-questions pepcoding python scraping selenium
Last synced: 03 Mar 2025
https://github.com/iinjyi/stack-adventures
An interactive game for teaching the Stack data structure. Ranked 1st in "Best educational game 2022" contest at Faculty of Computers and Information Science - Mansoura University.
data-structures game game-development interactive learning stack
Last synced: 19 Oct 2025
https://github.com/shvbsle/algorithms
My algo practice in C++ and Python
algorithm algorithms cpp data-structures euler euler-project euler-solutions object-oriented-programming python3
Last synced: 11 Jun 2025
https://github.com/prakharjadaun/dsa
Repository contains implementation of different data structures and problems related to them.
competitive-programming data-structures dsa-learning-series dynamic-programming implementation-of-algorithms interview leetcode-solutions placement-preparation problem-solving
Last synced: 07 May 2025
https://github.com/make-github-pseudonymous-again/js-gn
:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript
agpl algorithms computer-science data-structures graphs javascript networks
Last synced: 07 Jul 2025
https://github.com/sujal-2820/hacktoberfest-dsa
DSA solutions for Hacktoberfest
algorithms data-structures dsa hacktoberfest hacktoberfest-accepted hacktoberfest2023
Last synced: 18 Feb 2025
https://github.com/haroonabdulrazaq/replit_solution
This repo contains all the solutions to the problem I've solved on Replit.
Last synced: 14 May 2025