Data structures
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2026-06-20 00:07:38 UTC
- JSON Representation
https://github.com/basemax/arraylistpython
This is a simple implementation of ArrayList in Python, full-featured and easy to use with more than 20 methods.
array array-list arraylist data-structures data-structures-and-algorithms datastructure datastructures-algorithms py py3 python python3
Last synced: 26 Oct 2025
https://github.com/k-g-prajwal/algoexpert
This repository contains solutions to problems on algoexpert.io website.
algoexpert algorithms competitive-programming data-structures
Last synced: 07 May 2025
https://github.com/zenithclown/self-development
data-structures deep-q-learning dsa-algorithm github grokking-coding-interview hackerearth-solutions interview-preparation interview-questions julia kaggle-competition leetcode leetcode-python leetcode-solutions practice-programming project-euler-python-solutions python python3
Last synced: 23 Mar 2025
https://github.com/spacerumsfeld-code/js-data-structures-algorithm-refresher
This project is for anyone looking for a refresher in rudimentary data structures and algorithms in Javascript!
algorithm binary-heap binary-search-tree data-structures graph hashtable javascript linked-list priority-queue queue refresher searching-algorithms sorting-algorithms stack
Last synced: 04 Sep 2025
https://github.com/dalgona/ds_study
자료구조 스터디~
algorithm data-structures study
Last synced: 25 Oct 2025
https://github.com/zsh2401/tdscore
Data Structure & Algorithms implements with pure TypeScript for any JavaScript runtime.✨
data-structures data-structures-and-algorithms javascript mathematics nodejs typescript
Last synced: 23 Jan 2026
https://github.com/mbrunos/dsa
Data Structures and Algorithms in TypeScript
algorithm algorithms computer-science data-structures data-structures-and-algorithms dsa dsa-javascript typescript
Last synced: 12 Jan 2026
https://github.com/liuzihe02/dsa
Personal notes for neetcode.io courses
algorithms data-structures leetcode
Last synced: 11 Oct 2025
https://github.com/thederickff/datastructure
📚 Data Structure algorithm types in Java
binary-search-tree data-structures graph-algorithms hash java linked-list sets stack
Last synced: 25 May 2026
https://github.com/agungdwiprasetyo/competitive-programming
My solutions for competitive programming problemset
algorithms codeforces competitive-programming data-structures icpc toki uva-online-judge
Last synced: 05 Sep 2025
https://github.com/geometryzen/generic-rbtree
A Red-Black Tree with a generic interface for TypeScript.
algorithm algorithms data-structure data-structures generic generics red-black-tree typescript typescript-library
Last synced: 11 Apr 2025
https://github.com/zzy979/dsaacpp
《数据结构、算法与应用C++语言描述》书中代码和习题解答
algorithms-and-data-structures data-structures
Last synced: 04 Mar 2025
https://github.com/suhatanriverdi/full-time-interviews-preparation-process
This repository contains various competitive programming Algorithms and Data Structures questions and codes in the preparation process of fulltime software engineering interviews.
algorithms data-structures fulltime interview-practice interview-preparation interview-questions interviews software-engineering
Last synced: 14 Mar 2025
https://github.com/forax/struct-of-array
Two data structures with the API of an array of structs (AoS) and the internals of a struct of arrays (SoA)
data-structures game-development java struct-of-arrays
Last synced: 19 May 2026
https://github.com/francescoalemanno/defaultarrays.jl
Julia array type supporting a default value, useful for storing very sparse information in a space efficient manner, the internal design uses "Dict" for storage, thanks to Tamas K. Papp @ https://github.com/tpapp
data-structures sparse-representations
Last synced: 24 Feb 2026
https://github.com/amirjani/go-data-structure-design-pattern
WIP
data-structures design-patterns go golang
Last synced: 14 Jun 2026
https://github.com/samueltexa/pyhton_fundamentals_yearone-2022
Pyhton Fundamentals YearOne(2022)
api data-structures data-types etc libraries object-oriented-programming operators packages variables
Last synced: 04 Jul 2025
https://github.com/davidyslu/leetcode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 13 Sep 2025
https://github.com/abdulrahman-mostafa10/problem-solving
This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush
algorithms data-structures mathematics problem-solving
Last synced: 06 May 2025
https://github.com/tans105/javaprogramming
Data structures and Algorithms + Questions from various competitive programming websites like leetcode, hackerrank, hackerearth, geekforgeeks etc.
algorithms arrays binary-trees competitive-programming core-java data-structures dynamic-programming geeksforgeeks hackerearth hackerrank java leetcode linked-list stack string
Last synced: 14 Mar 2025
https://github.com/steffikeranj/data-structures-and-algorithms-java
Repository for Efficient solutions for DSA questions in Java
algorithms arrays backtracking binary-search codeforces data-structures dsa dynamic-programming hashmap heap java leetcode stack string tree
Last synced: 31 Oct 2025
https://github.com/ranjan2104/java-programming-codes
Here you can find the java programming codes
algorithms data-structures java
Last synced: 31 Dec 2025
https://github.com/aoijs/aoi.structures
Abstract Data Structures That Make Storing data Much easy.
data-structures structures typescript
Last synced: 12 Apr 2025
https://github.com/msaadx/Dynamic-System-Model-Database
I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.
avl-tree btree data-structures database-management red-black-tree sql
Last synced: 24 Oct 2025
https://github.com/paulthomas20002/s3-data-structures
KTU S3 CST 201
cst201 data-structures ktu module s3
Last synced: 14 Apr 2025
https://github.com/shrbharat/gfg_potd
Solutions to the geeks for geeks (gfg potd) problem of day
algorithms code codechef codeigniter competitive-programming data-structures dsa gfg hackathon leetcode leetcode-cpp open-source potd potd-gfg potd-solution solutions
Last synced: 11 Apr 2025
https://github.com/manraj29/hotel-service-management-
College Project : Hotel Services Management
c data-structures management queue
Last synced: 30 Aug 2025
https://github.com/andre-j3sus/algorithms-and-data-structures
Some algorithms and other stuff I learned in the Algorithms and Data Structures class.
algorithm algorithms data-structures kotlin
Last synced: 30 Aug 2025
https://github.com/heap-data-structure/about
:fallen_leaf: Heap data structures for JavaScript
agpl binary-heap binomial-heap brodal-queue computer-science data-structures fibonacci-heap heapq heaps heapsort javascript pairing-heap rank-pairing-heap specifications
Last synced: 01 Jun 2026
https://github.com/h-hg/data-structure-and-algorithm
data structure and algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/snykk/grader-assignments-backend
[ 05 October - 10 November 2022 ] Basic backend programming | Ruangguru CAMP
basic-programming data-structures golang http-client http-server problem-set problem-solving
Last synced: 12 Mar 2025
https://github.com/alex3165/ts-pq
Typescript priority queue
data-structures javascript priority-queue priorityqueue typescript
Last synced: 15 Mar 2026
https://github.com/jopetty/cpsc-223
Homework assignments, lecture notes, and papers for CPSC 223b (Data Structures and Programming Techniques) at Yale University.
c computer-science data-structures yale
Last synced: 10 Jul 2025
https://github.com/aaron-kristopher/data-structures
Is a repository of Data Structures and Algorithms used for my learning purposes.
algorithms data-structures java
Last synced: 28 Mar 2025
https://github.com/dfernandeza/data-structures-and-algorithms
Implementations for common data structures and algorithms using modern JavaScript.
algorithms data-structures javascript typescript
Last synced: 25 Jan 2026
https://github.com/rozanlaudzai/competitive-programming
My competitive programming solutions, templates, and learning resources.
algorithms atcoder atcoder-solutions codeforces codeforces-solutions competitive-programming cpp cses-solutions data-structures data-structures-and-algorithms leetcode leetcode-solutions tlx tlx-solutions tlx-toki
Last synced: 20 Jan 2026
https://github.com/sdasgup3/leetmap
MIndMap of all the problems in Leetcode
algorithms atom-editor atom-plugin c coding-interviews cplusplus-11 cpp data-structures golang leetcode leetcode-cpp leetcode-golang leetcode-questions leetcode-solutions mindmap mindmapping
Last synced: 09 May 2026
https://github.com/ondrowan/algorithms
Algorithm and data structure implementations in Rust
algorithms data-structures educational
Last synced: 25 Jun 2025
https://github.com/rajeshberwal/revisiting-dsa
Repository to Revisiting DSA series
algorithms c cpp data-structures go golang interview-preparation javascript python
Last synced: 18 Oct 2025
https://github.com/omarbazaraa/hive_backend
The backend of Hive system for smart automated warehouses.
algorithms artificial-intelligence data-structures multi-agent-path-finding server-backend swarm-robotics warehouse-management-system
Last synced: 04 Sep 2025
https://github.com/jaygajera17/leetcode_gfg_string_problem
Collection of all the String Question from gfg and leetcode
cpp data-structures dsa geeksforgeeks geeksforgeeks-cpp geeksforgeeks-solutions geeksforgeeks-string gfg leetcode leetcode-string string string-algorithms string-question
Last synced: 05 Apr 2025
https://github.com/ranjan2104/geek-for-geek-problems-solutions
The Interview Question and Answer find here with Better Approachs
algorithms data-structures java
Last synced: 22 Aug 2025
https://github.com/josephakaro/30-days_of_algorithms
Creating a structured 30-day challenge to learn data structures and algorithms is a fantastic idea! Checkout the README.md for in-depth guideline.
30-days-of-code 30daysofcode algorithm algorithms algorithms-and-data-structures data-structures python python3
Last synced: 14 Apr 2026
https://github.com/ereh11/competitiveprogramming
Here Solutions to many problems from Codeforces, Hackerrank , Leetcode and Atcoder
algorithms codeforces coding-challenge competitive-programming data-structures hackerrank problem-solving spoj uva
Last synced: 21 Jun 2025
https://github.com/jyotibrat/structs-algos
This Repository contains all the Data Structures and Algorithms in C++ and Java
algorithms cpp data-structures dsa java
Last synced: 25 Jun 2025
https://github.com/kimfucious/pythonic_algocasts
🐍 A pythonic version of exercises based on Stephen Grider's The Coding Interview Bootcamp: Algorithms + Datastructures
algocasts algorithm-challenges bootcamp data-structures htmltestrunner livereload python stephengrider
Last synced: 04 Apr 2025
https://github.com/ashifhassandev/dsa-workouts
𝐀 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐲 𝐜𝐨𝐧𝐭𝐚𝐢𝐧𝐢𝐧𝐠 𝐃𝐒𝐀 𝐰𝐨𝐫𝐤𝐨𝐮𝐭 𝐞𝐱𝐞𝐫𝐜𝐢𝐬𝐞𝐬 𝐚𝐧𝐝 𝐚 𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞𝐝 𝐫𝐨𝐚𝐝𝐦𝐚𝐩, 𝐝𝐞𝐬𝐢𝐠𝐧𝐞𝐝 𝐭𝐨 𝐡𝐞𝐥𝐩 𝐮𝐬𝐞𝐫𝐬 𝐞𝐧𝐡𝐚𝐧𝐜𝐞 𝐭𝐡𝐞𝐢𝐫 𝐩𝐫𝐨𝐛𝐥𝐞𝐦-𝐬𝐨𝐥𝐯𝐢𝐧𝐠 𝐬𝐤𝐢𝐥𝐥𝐬.
algorithms algorithms-and-data-structures data-structures javascript roadmap
Last synced: 16 Oct 2025
https://github.com/gavindsouza/data-structures-and-design-patterns
Stuff that I do to scratch an itch
data-structures design-patterns monad python trie
Last synced: 09 Feb 2026
https://github.com/ranitmanik/dsa-bootcamp-java
🧑💻 The Complete DSA Bootcamp in JAVA for 2023 || This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.
algorithms bootcamp community-classroom data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-java dsa-learning-series dsa-practice dsalgo-questions java kunalkushwaha leetcode wemakedevs
Last synced: 16 Oct 2025
https://github.com/srinath10x/dsa
My daily dsa solutions.
algorithms cpp data-structures dsa
Last synced: 18 Aug 2025
https://github.com/batazor/algorithm
Algorithm
algorithm algorithms data-structures
Last synced: 21 Feb 2026
https://github.com/mericluc/common-coding-puzzles
A folder containing a set of common technical interview questions
algoexpert algorithms coding-interviews cplusplus data-structures leetcode-cpp
Last synced: 17 Aug 2025
https://github.com/deliciafernandes/datastructures-in-c
Basic Data Structures in C programming language😌
algorithm algorithm-library algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructures hacktoberfest hacktoberfest-accepted hacktoberfest2020
Last synced: 02 Feb 2026
https://github.com/davidyslu/LeetCode
Personal submissions on LeetCode
algorithm data-structures hacktoberfest interview leetcode
Last synced: 17 Aug 2025
https://github.com/ahammadshawki8/dsa-implementations-in-python
👀 Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. 🔥🔥
algorithm code data-structures design python
Last synced: 22 Aug 2025
https://github.com/ridika-2004/Competitive-Programming
💻 A repository dedicated to solving problems and improving problem-solving skills in various competitive programming platforms. 🚀📈
algorithms codechef-solutions codeforces-solutions competive-programming cpp data-structures
Last synced: 29 Dec 2025
https://github.com/modern-dev/gtl
:wrench: Go Template Library - is a set of extensions to the Go's standard library.
algorithms containers data-structures extensions go golang
Last synced: 16 Aug 2025
https://github.com/ahmadhabibi14/go-algorithms-and-datastructures
Collection of various data structures and algorithms implemented in the Go programming language
algorithms algorithms-and-data-structures competitive-programming data-structures go golang
Last synced: 18 Feb 2026
https://github.com/juliencrn/the-algorithm-challenge
Let's practice the algorithms and data-structures using Typescript, Rust and TDD (The exercises are from FreeCodeCamp)
algorithms data-structures freecodecamp project-euler rosetta-code rust tdd typescript
Last synced: 22 Jan 2026
https://github.com/carmocca/uva
UVA programming challenges
algorithms competitive-programming data-structures programming-challenges python
Last synced: 14 Aug 2025
https://github.com/prawn-cake/data_structures
Pure python data structures implementations
data-structures datastructures python
Last synced: 02 Jul 2025
https://github.com/manoj-m-01/leetcode
LeetCode: A Journal of My Problem-Solving Adventure
algorithms algorithms-and-data-structures data-structures javascript leetcode leetcode-solutions mysql notes php python
Last synced: 28 Apr 2026
https://github.com/neeru1207/ds-and-algos-python3
My implementations of Basic to Advanced data structures and Algorithms in python
advanced-data-structures algorithms algorithms-and-data-structures avl-tree-implementations bst data-structures datastructures graphs hashing linked-list minimum-spanning-trees mst python python-3 python-library python3 shortest-paths trees tries
Last synced: 04 Apr 2025
https://github.com/dev-vivekkumarverma/spellchecker
this uses very efficient data-structure for storing and fast searching of the words (Trie datastructure) and uses persistent storage
autocomplete autocomplete-search autocomplete-suggestions autosuggest data-structures fastapi spellcheck trie trie-tree
Last synced: 21 Feb 2026
https://github.com/einfachandy/bench-hashmaps
benchmark for golang hash maps
bench benchmark benchmarking data-structures generic go golang hash-map hash-maps hash-table hash-tables hashmap hashtable performance-analysis performance-testing swisstable
Last synced: 16 Jan 2026
https://github.com/burakboduroglu/data_structures_and_algorithms
This repo contains my sata structures and algorithms codes.
alghorithm data data-structures dynamic-programming graph hash interview interview-questions linked-list structures tree-structure
Last synced: 04 Apr 2025
https://github.com/rodydavis/dart_algorithms
Algorithms in Dart
algorithms algorithms-datastructures data-structures
Last synced: 21 Jul 2025
https://github.com/jassoncu/algoritmos-y-estructuras-de-datos-en-go
¡Bienvenido al repositorio "Algoritmos y Estructuras de Datos en Go"!
algorithms algorithms-and-data-structures data-structures go golang learning practice
Last synced: 18 Mar 2025
https://github.com/aslrousta/heap
Go Generic Binary Heap
binary-heap data-structures golang heap library
Last synced: 11 Jan 2026
https://github.com/playwithalgos/kdtrees
Graphical demonstration of the construction of a kd-tree
data-structures geometric-algorithms kdtree
Last synced: 04 Oct 2025
https://github.com/tafara-n/code-practise
Practising coding in different languages.
api bootstrap5 c css data-structures database django flask html javascript jquery json programming python sqlalchemy typescript
Last synced: 05 Feb 2026
https://github.com/bohnacker/data-manipulation
Some Javascript and Python scripts to manipulate (large) CSV files and JSON data.
data data-mining data-structures javascript python
Last synced: 18 May 2026
https://github.com/truewebber/swift-protoreflect
SwiftProtoReflect is a dynamic Protocol Buffers library for Swift, enabling reflection-based message handling, serialization, and deserialization without the need for precompiled .proto files.
data-structures protobuf protocol-buffers reflection serialization serialization-deserialization swift swift-library
Last synced: 02 Apr 2026
https://github.com/nishkarshraj/hackerrank-python-programming
OOPS and Data Structures in Python
algorithms competettive-programming competition competitive-programming competitiveprogramming computer-science data-structures hackerrank hackerrank-solutions python python-3
Last synced: 22 Apr 2025
https://github.com/inspurer/datastructure
链表、图、排序算法C语言实现
algorithms data-structures queue stack
Last synced: 08 Apr 2025
https://github.com/amcbn06/dsa
Popular data structures i use implemented by me
Last synced: 15 May 2026
https://github.com/varun-doshi/rs-merkletree
Rust Library to create Merkle Trees
cryptography data-structures ethereum hash merkle-proof merkle-tree rust tree
Last synced: 04 Oct 2025
https://github.com/yvonneyeh/algorithms
What and how I studied for technical interviews!
algorithms ctci data-structures interview-prep leetcode tips
Last synced: 21 Mar 2025
https://github.com/sanmak/sumo-queue
Queue Data Structure Implementation. Use it for large arrays.
array arrays chai complexity complexity-analysis data-structures javascript mocha mocha-chai queue queue-algorithm queues
Last synced: 19 Jan 2026
https://github.com/grantgasser/software-engineering
Data structures, algorithms, scalable system design, debugging, profiling, etc.
algorithms data-structures profiling scalable
Last synced: 19 Jan 2026
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/jasonheecs/js-data-structures
An npm package containing implementations of various data structures in Javascript.
binary-search-tree circular-linked-list computer-science data-structures doubly-linked-list javascript linked-list min-heap npm-package queue stack trie
Last synced: 27 Mar 2025
https://github.com/tyronejosee/course_python
Repository with materials and examples covering Python from basics to advanced topics, including automation, web development, data science, and more.
algorithms data-structures jupyter-notebook python
Last synced: 09 Aug 2025
https://github.com/anandwana001/kotlin-dsa-projects
Data Structures and Algorithms in Kotlin by building small projects
algorithms coding data-structures games kotlin
Last synced: 19 Feb 2026
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 12 Feb 2026
https://github.com/vikramsamak/header-file-for-data-structures-for-c-language
Header File For Data Structures (Linked List,Stack,Queue)
clanguage data-structures header-files linked-list queue stack
Last synced: 03 Apr 2025
https://github.com/lbrugnara/fllib
Set of algorithms and data structures written in portable C99
algorithms c c99 data-structures
Last synced: 07 Aug 2025
https://github.com/diogofcunha/fast-graph
A graph implementation that optimises speed of execution
data-structures graph graph-algorithms topological-sort
Last synced: 13 Oct 2025
https://github.com/bariscan97/leetcode-solutions
⚙️ data structures and algorithms
algorithms data-structures leetcode python python3
Last synced: 17 Aug 2025
https://github.com/oliviacarlisle/dslib-core
JavaScript's missing data structures library.
data-structures dequeue enqueue fifo javascript queue typescript
Last synced: 10 Feb 2026
https://github.com/ahmed-saayed/compititve-programming
A collection of algorithms, data structures, Problems on many websites, notes, and references I used during my ICPC journey
algorithms competitive-programming cpp data-structures icpc problem-solving topic
Last synced: 10 Oct 2025
https://github.com/travisbumgarner/learning-explorations
What I am currently learning.
airflow algorithms data-structures machine-learning python
Last synced: 18 Jan 2026
https://github.com/yanpozka/allst
Generate all spanning trees (https://en.wikipedia.org/wiki/Spanning_tree)
algorithms data-structures go golang graph graph-algorithms minimum-spanning-trees
Last synced: 09 Oct 2025
https://github.com/cankatabaci/implement-stack-using-2-queues
Implement stack using 2 queues simple C# edition
Last synced: 28 Mar 2025
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/mr-ema/data-structures-c
data structures and algorithms in C
algorithms algorithms-c c c-algorithms c-data-structures data-structures data-structures-c
Last synced: 28 Mar 2025
https://github.com/punitgr/hackerrank
Solutions to Hackerrank problems
algorithms bash data-structures hackerank hackerrank-solutions numpy python
Last synced: 02 Aug 2025