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-04-24 00:07:52 UTC
- JSON Representation
https://github.com/just-do-halee/optionee
The macro to creates option structure so easily.
configuration data-structures development-tools macro no-std option rust utility
Last synced: 18 Feb 2026
https://github.com/bl33h/mathematicalsets
A program that manipulates mathematical sets, allowing users to input elements, perform set operations, and search for specific elements.
data-structures discrete-mathematics mathematical-sets python set-operations set-theory
Last synced: 14 Mar 2025
https://github.com/mramirid/sistem-informasi-kua
Sistem informasi manajemen nikah berbasis CLI
avl-tree data-structures kua linked-list nikah queue
Last synced: 14 Mar 2025
https://github.com/make-github-pseudonymous-again/js-lifo
:icecream: Last In, First Out data structures for JavaScript
agpl computer-science data-structures javascript lifo ordered-collections stacks
Last synced: 12 Dec 2025
https://github.com/ajayns/c-programs
A collection of data structure and algorithm implementations in C
Last synced: 10 Mar 2026
https://github.com/union-find/contiguous
:rice: Contiguously-allocated disjoint-set data structures for JavaScript
agpl amortized computer-science data-structures disjoint-sets javascript
Last synced: 21 Feb 2026
https://github.com/bmf-san/road-to-algorithm-master
I want to be a algorithm master.
algorithm data-structures golang
Last synced: 25 Feb 2026
https://github.com/liva2008/algorithm
PPT of Modern Javascript Data Structures and Algorithms
algorithms data-structures javascript js ppt
Last synced: 05 Jul 2025
https://github.com/bl33h/lispinterpreter
A interpreter that analyzes a code in LISP and executes it. Uses JCF to optimize the operations. Also uses MVC pattern.
aritmethic data-structures interpreter java lisp logic-operations operations
Last synced: 14 Mar 2025
https://github.com/gwuah/gotham
exercises to learn golang. Especially implementations of classic cs algorithms. [More into java now]
algorithms data-structures golang
Last synced: 28 Jul 2025
https://github.com/stdlib-js/utils-compact-adjacency-matrix
Compact adjacency matrix.
adjacency dag data data-structure data-structures graph javascript matrix node node-js nodejs stdlib structure topological toposort tsort util utilities utility utils
Last synced: 15 Apr 2026
https://github.com/kimrass/algorithm-coding-test
Algorithm practice problems from 'Baekjoon Online Judge' and 'Programmers' online judge and their solutions in Python
algorithms baekjoon-online-judge data-structures programmers-online-judge
Last synced: 29 Jun 2025
https://github.com/josgard94/data_struct_in_c_example
This an example of how to use data structs in c language. In this example, a departmental store is shown. the example allows to users select products from a category. In addition, at the end of the program, it is shown a note with the products acquired by users and the total spend to the buy by a user.
data-structure data-structures data-structures-and-algorithms example examples language-c learning learning-c
Last synced: 15 Mar 2025
https://github.com/divithraju/divith-raju-openmetadata
Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.
automation bigdata bigdataanalytics data data-structures dataengineering datascience hacktoberfest2022 metadata metadata-extraction
Last synced: 20 Feb 2026
https://github.com/davidyslu/OnlineJudgeNCTU
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/danieljanes/algorithmics
Educational implementations of common algorithms and data structures
algorithms data-structures educational-project
Last synced: 29 Aug 2025
https://github.com/ggcr/go-algorithms
A collection of LeetCode problems, data-structures and algorithms in Go following the TDD cycle.
algorithms data-structures go leetcode leetcode-solutions neetcode tdd
Last synced: 09 Aug 2025
https://github.com/thegatesdev/maple
A clean, type safe intermediary structure
config configuration configuration-files data-structures json yaml
Last synced: 24 Aug 2025
https://github.com/elliotwutingfeng/advent-of-code-2022
My Python solutions for Advent Of Code 2022.
advent-of-code advent-of-code-2022 algorithms data-structures lifelong-learning python solutions
Last synced: 08 Aug 2025
https://github.com/omgzui/basic_c
🐾c语言-数据结构-PHP扩展
c data-structures leetcode php-library
Last synced: 12 Mar 2025
https://github.com/bcapathshala/crackyourinternship
Arsh Goyal Coding Challenge For Next 45 Days
algorithms cpp data-structures dsa dsa-practice java
Last synced: 07 Jan 2026
https://github.com/abdullahashfaqvirk/Python-DSA
Data Structures and Algorithms implemented in Python with unit tests.
algorithms data-structures dsa open-source python unit-tests
Last synced: 27 Sep 2025
https://github.com/aryank1511/dsa456-learning-and-assignments
This repository contains a collection of all the source code and files that I used in order to learn Data Structures and Algorithms in Python and complete all the assignments in this course.
algorithms data-structures dsa-practice dsalgo python3
Last synced: 04 Aug 2025
https://github.com/champ96k/leetcode-solutions
Collection of LeetCode questions and solutions to ace the coding interview!
coding-interview-preparations cpp data-structures leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/sai-suraj-27/cpp
This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.
algorithms competitive-programming-contests cpp data-structures important
Last synced: 01 Sep 2025
https://github.com/bodrovis-learning/datatypesalgo-yt-series
Серия уроков "Алгоритмы и структуры данных" на YouTube
algorithms data-structures lessons youtube-tutorial-series
Last synced: 15 May 2025
https://github.com/himkt/algorithm-rs
🛠️ Data structure and algorithm written in Rust
algorithms atcoder data-structures rust
Last synced: 12 Aug 2025
https://github.com/asggo/structures
Various data structures implemented in Golang
data-structures data-structures-algorithms
Last synced: 03 Feb 2026
https://github.com/aryehky/cauliflower
🥦 Cauliflower: React app javascript web development data-structures algorithms 🥦
algorithms data-science data-structures javascript javascript-library webdevelopment
Last synced: 15 Mar 2025
https://github.com/jon-brandy/data-structure
MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES
Last synced: 27 Jun 2025
https://github.com/micahondiwa/alx-low_level_programming
Low-level programming language with ALX and Holberton School
c data-structures malloc malloc-free malloc-library
Last synced: 18 Sep 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/vatshayan/b.tech-project-image-recognition-system-
data-science data-structures database dip final-project final-year-project image image-classification image-processing image-recognition machienlearning machine-learning machine-learning-algorithms machinelearning neural-network python
Last synced: 04 Mar 2025
https://github.com/mmabiaa/data-structure-and-algorithms-java
Data structures and algorithms in java
algorithms algorithms-and-data-structures data data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms datastructures dsa dsa-learning-series dsa-practice java
Last synced: 09 Apr 2026
https://github.com/tornikegomareli/deque
🦸♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage
circular-buffer collection-protocol data-structures deque swift
Last synced: 21 Aug 2025
https://github.com/ipuldev/algorithm-go
Basic algorithm & data structures implementation using go
Last synced: 28 Mar 2025
https://github.com/pranshu05/cppvault
open source CPP docs
cpp cpp-docs data-structure data-structures data-structures-and-algorithms docs documentation ds dsa mdx nextjs oops oops-in-cpp
Last synced: 06 Apr 2025
https://github.com/yashfalke77/data-structures-algorithms
Implementation of all basic data Structure and algorithms in python.
algorithms algorithms-and-data-structures data-structures python3
Last synced: 15 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-04
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-04 python
Last synced: 30 Jun 2025
https://github.com/kdrag0n/structalgo
My implementations of various data structures and algorithms in C.
Last synced: 25 Dec 2025
https://github.com/henrifroese/external_memory_fractal_tree
Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.
b-tree-implementation cpp data-structures external-memory
Last synced: 23 Jul 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/nishantcoder108/pro-dsa
Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.
algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts
Last synced: 30 Mar 2025
https://github.com/nelson-lang/nelson-cloud
☁️ nelson on the cloud
cloud cloud-computing data-structures interpreter javascript-library matlab matrix-functions nelson nelson-cloud scientific-computing socketio
Last synced: 09 Mar 2026
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 26 Feb 2025
https://github.com/davidyslu/onlinejudgenctu
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 14 May 2025
https://github.com/MasoudFallahpour/DS-Book
A "questions and answers" book about fundamental data structures (in Persian)
algotithms book data-structures latex persian xepersian
Last synced: 15 May 2025
https://github.com/sambhav228/sinking-ship
A data Structure based project implementing through C language Programming
c college-project data-structures
Last synced: 27 Dec 2025
https://github.com/rogercoding/data-structure-and-algorithm
A repository containing the function code of data structures and algorithm for collaboration for the open source tournament
algorithms algorithms-and-data-structures data-structures java open-source
Last synced: 28 Sep 2025
https://github.com/stuymedova/common-data-structures
[LEARNING] Annotated Linked Lists, Hash Tables, and so on
computer-science data-structures interview-preparation
Last synced: 18 Jul 2025
https://github.com/dalpan/strukturdata
Code Program C++
c-plus-plus cpp data-structures
Last synced: 15 Mar 2025
https://github.com/mo7amedaliebaid/dineout_task
algorithms dart data-structures flutter restaurants testing tree-structure unit-testing
Last synced: 08 Jul 2025
https://github.com/suhatanriverdi/student-database
Student Database System
algorithms c-plus-plus data-structures
Last synced: 14 Mar 2025
https://github.com/lekco1320/dsdisplay
使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。
cpp data-structures ege visualization
Last synced: 05 Mar 2025
https://github.com/zwrawr/dsa_assessment
University of York, Data Structures and Algorithms Assessment, Task : Predictive Text
alogrithms c data-structures university-of-york university-project
Last synced: 11 Nov 2025
https://github.com/kamilhan-karaismailoglu/practices-related-to-data-structure
The program first saves the values received from the user in the queue structure, then adds the values in this queue structure larger than the average of the queue to the linked list created in accordance with the stack structure and copies this linked list into an array. Finally, it writes the created array to the screen. Made with C. This program was written for the Data Structures lecture.
data-structures linked-list queue stack stack-linked-list
Last synced: 05 Mar 2025
https://github.com/avidlearnerinprogress/data-structures-and-algorithms-nanodegree-udacity
Nanodegree solutions for the udacity course
algorithms data-structures problem-solving python3
Last synced: 27 Aug 2025
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/make-github-pseudonymous-again/js-cg
:triangular_ruler: Computational geometry data structures and algorithms for JavaScript
agpl algorithms computational-geometry computer-science data-structures javascript
Last synced: 03 Feb 2026
https://github.com/erenisci/algorithm-solutions
LeetCode/Codewars/Project-Euler
algorithms codewars data-structures javascript leetcode project-euler python
Last synced: 15 Apr 2025
https://github.com/heap-data-structure/fibonacci-heap
:scissors: Fibonacci heap data structure for JavaScript
agpl amortized computer-science data-structures fibonacci-heap heaps javascript meldable-heaps
Last synced: 12 Apr 2025
https://github.com/n8rzz/quad-tree
QuadTree data structure written in TypeScript
canvas data-structures quadtree typescript
Last synced: 31 Mar 2025
https://github.com/virxec/combo_vec
A library for creating a "combo stack array-heap vector", or simply a re-sizable array
Last synced: 14 Apr 2025
https://github.com/jwalsh/hy-algorithms
Algorithms and data structures implemented in Hy, a Lisp dialect for Python
algorithm algorithms computer-science data-structure data-structures educational functional-programming hy interview-prep leetcode lisp python python-lisp
Last synced: 19 Feb 2026
https://github.com/cthacker-udel/hw5-5
assembly assembly-x86 data-structures
Last synced: 24 Jul 2025
https://github.com/kientech/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms c cplusplus data-structures python
Last synced: 22 Mar 2025
https://github.com/sieep-coding/learn-data-structures
Explore the fundamentals of data structures and learn about memory storage within computer systems.
data-structures javascript learning
Last synced: 28 Jul 2025
https://github.com/jabolopes/go-safeslice
Go slice that can be modified while being traversed.
data-structures generics go go-library golang golang-library slices utility
Last synced: 22 Aug 2025
https://github.com/jamestrandung/go-data-structure
Generic data structures for the Go community
concurrency data-structures generics go golang map set thread-safety
Last synced: 12 Jan 2026
https://github.com/mattphillips/flow-data-structures
Basic data structures implements using Flowtype
ava data-structures flowtype linked-list
Last synced: 18 Aug 2025
https://github.com/hirentimbadiya/my_dsa_codes
in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms
algorithms data-structures java leetcode solutions
Last synced: 14 Mar 2025
https://github.com/lastancientone/amd-vs-nvda
Analyzing 2 technology stocks using Master Analyst Program (MAP).
data data-analysis data-structures data-visualization excel forecasting time-series-analysis
Last synced: 15 May 2025
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 17 Nov 2025
https://github.com/chessai/disjoint-sets
Haskell Disjoint Sets (Union Find) Library
data-structures data-structures-and-algorithms disjoint-set disjoint-sets haskell haskell-library single-static-assignment ssa union-find
Last synced: 11 Aug 2025
https://github.com/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
algorithm competitive-programming cpp data-structures
Last synced: 30 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-06
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-06 graph python
Last synced: 28 Aug 2025
https://github.com/gardusig/coding-interview
Some questions asked during real interviews
algorithms coding-interviews data-structures problem-solving
Last synced: 26 Jul 2025
https://github.com/vasukalariya/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe-gfg
Solutions to the question list on GeeksForGeeks.
algorithms arrays binary-search-tree binary-tree data-structures graph hashing heap linked-list queue recursion stack strings
Last synced: 14 Aug 2025
https://github.com/bgraokmush/veri_yapilari
Java ile veri yapıları ve algoritmalar
algorithms-and-data-structures data-structures java
Last synced: 20 Mar 2025
https://github.com/yog9/competitive-programing
Solutions to problems from various online platform
codeforces codeforces-problems codeforces-solutions data-structures javascript leetcode-python project-euler python3
Last synced: 28 Apr 2025
https://github.com/jdoiro3/git-dag
At its core Git is a content addressable database. Git-DAG allows you to view this database as a 3d model.
3d dag data-structures educational force-graph git visualization
Last synced: 22 Mar 2025
https://github.com/loopglitch26/data-structures-2nd-sem
2nd-semester algorithms-and-data-structures data-structures
Last synced: 04 Oct 2025
https://github.com/madhurimarawat/data-structure-using-c
This repository contains programs in the C programming language related to Data Structures.
add-digit basic-programming c data-structures deletion-in-array dynamic-memory-allocation insertion library-functions linked-list linked-list-in-c menu-driven-program priority-queue queue searching-algorithms sorting-algorithms sorting-algorithms-implemented stack static string-functions user-defined-functions
Last synced: 26 Aug 2025
https://github.com/shivam0110/data-structure
Codes for various data structure in C, C++ and JAVA
avl-tree bst-tree coding data-structures graph heap-tree
Last synced: 12 Aug 2025
https://github.com/cristaloleg/go-act
Abstract channel type
concurrency concurrent-data-structure data-structures go golang queue stack
Last synced: 07 Apr 2025
https://github.com/stdlib-js/utils-named-typed-tuple
Named typed tuple.
array collection data data-structure data-structures javascript list named node node-js nodejs stdlib structure tuple typed typed-array util utilities utility utils
Last synced: 14 Apr 2025
https://github.com/agungdwiprasetyo/cheatsheet
Cheatsheet STL C++, JavaScript, Python, ...
Last synced: 06 Mar 2025
https://github.com/arin-paliwal/data-structures-and-algorithms
This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.
algorithms cpp data-structures java python
Last synced: 07 Apr 2025
https://github.com/can-dy-jack/linkedlist
LinkedList and DoubleLinkedList implementation in JavaScript
algorithm data-structures double-linked-list javascript linked-list
Last synced: 07 Apr 2025
https://github.com/alexcoder04/cs_nds
Some helpful things for Computer Science classes
computer-science data-structures data-structures-and-algorithms germany high-school niedersachsen
Last synced: 30 Jul 2025
https://github.com/nixrajput/b-tree-java
B-Tree implementation using Java programming language.
b-tree b-tree-implementation b-trees daa daa-projects data-structures data-structures-and-algorithms design-and-analysis-of-algorithms design-and-analysisof-algorithm java
Last synced: 28 Feb 2025
https://github.com/basitraza228/dart-leetcode-blind75
Blind 75 LeetCode Solutions in Dart – A collection of well-optimized solutions for the Blind 75 LeetCode problems, implemented in Dart. This repository is aimed at helping developers and competitive programmers practice essential coding patterns in Dart.
algorithms blind75 coding-challenges competitive-programming dart data-structures flutter interview-prep leetcode problem-solving
Last synced: 19 Feb 2026
https://github.com/sourhub226/c-cpp-programs
Important C and C++ programs for computer engineers.
ai algorithm-analysis algorithms artificial-intelligence automata c computer-engineering computer-science cpp data-structures dfa education graphics hacktoberfest learning network oop operating-system programming
Last synced: 24 Aug 2025
https://github.com/truongd3/new_perl-like_language
New Simple Perl-Like Language by Truong Dang
Last synced: 15 Mar 2025
https://github.com/jeninsutradhar/java-datastructures-algorithms
This repository contains implementations of various data structures and algorithms in different programming languages. It serves as a reference and learning resource for understanding fundamental concepts in computer science.
algorithms algorithms-and-data-structures data-structures java jdk21
Last synced: 26 Feb 2025
https://github.com/piyush7199/javarena-dsa-design
🚀 Java-based repository to master DSA, Low-Level Design, and High-Level Design for coding interviews — with topic-wise and company-wise tracking, real-world design patterns, and system architecture blueprints.
algorithms coding-interviews company-wise-questions data-structures design-patterns design-patterns-implemented-in-java design-patterns-java hld intellij interview-preparation java leetcode leetcode-java low-level-design-in-java low-level-design-problems object-oriented-design object-oriented-design-and-uml object-oriented-design-interview system-design-interview vscode
Last synced: 13 Jul 2025
https://github.com/phipsgabler/algdesign-persistent-data-structures
Presentation for Algorithm Design Seminar 2 on persistent data structures
algorithm-design data-structures persistent-data-structures
Last synced: 03 Feb 2026