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-07-03 00:07:45 UTC
- JSON Representation
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/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/bodrovis-learning/datatypesalgo-yt-series
Серия уроков "Алгоритмы и структуры данных" на YouTube
algorithms data-structures lessons youtube-tutorial-series
Last synced: 15 May 2025
https://github.com/solangeug/data-structures-and-software-design
A collection of projects specified in the PennEngineering Extension School's Data Structures and Software Design course.
data-structures java sd2x software-design
Last synced: 08 Aug 2025
https://github.com/wesleey/advanced-data-structures
Linked lists, Queues, Stacks, Trees, Graphs and Hash tables.
advanced-data-structures circular-doubly-linked-list circular-singly-linked-list data-structures doubly-linked-list linked-l singly-linked-list
Last synced: 04 Jan 2026
https://github.com/aritra-basak/data-structures
DSA programs based on JAVA 🖥️ . Hope You Find Something Important 💡. ☺
Last synced: 24 Mar 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/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/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
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/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/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/lightsing/compact-map
'Small map' optimization: store up to a small number of key-value pairs on the stack.
data-structures hashmap rust rust-library stack
Last synced: 14 Apr 2025
https://github.com/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 2025
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/sarincr/data-analytics-with-knime
Data Analytics with KNIME (Konstanz Information Miner), a free and open-source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept. A graphical user interface and use of JDBC allows assembly of nodes blending different data sources, including preprocessing (ETL: Extraction, Transformation, Loading), for modeling, data analysis and visualization without, or with only minimal, programming.
ai artificial-intelligence artificial-intelligence-algorithms artificial-neural-networks data-analysis data-mining data-science data-structures data-visualization database datascience deep-learning machine-intelligence machine-learning machine-learning-algorithms machinelearning mining mining-software
Last synced: 14 Mar 2025
https://github.com/alexandr-g/knowledge
https://alexgrischuk.gitbook.io/wiki/
algorithms coding data-structures flow functional-programming git js knowledge node npm react tmux vim wiki yarn
Last synced: 14 Feb 2026
https://github.com/zerefwayne/data-structure-and-algorithms
Implementations of Data Structures and algorithms in C++
30-day-challenge algorithms c-plus-plus codeforces cses data-structures interviewbit interviewbit-solutions leetcode leetcode-solutions solutions
Last synced: 15 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/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 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/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/etcetra7n/tabulux
A python package for performing tabular operations
data-structures python python-library tabular-data tabulate
Last synced: 28 Mar 2025
https://github.com/kamilhan-karaismailoglu/practices-related-to-doubly-linked-lists
The program making comparison between doubly linked lists created by values read from text file. Made with C. This program was written for the Data Structures lecture.
data-structures doubly-linked-list
Last synced: 29 Jul 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/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/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/xushaohua/thealgorithms
All data structures and algorithms in Rust. 使用 Rust 语言实现所有的数据结构与算法
algorithms data-structures leetcode rust
Last synced: 19 Sep 2025
https://github.com/doniaskima/learncpp
Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.
algorithms cpp data-structures
Last synced: 15 Mar 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/lehoangan2906/vnoj
Exercises on VNOJ
algorithms competitive-programming competitive-programming-contests cpp17 data-structures
Last synced: 24 Mar 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/lucidfrontier45/threshold_dict
A data structure to find smallest key that is larger than the query.
Last synced: 15 Apr 2025
https://github.com/muhammad-magdi/corebasicsclass
The Java Implementation of the Datastructures and Algorithms discussed in the Core Basics Class @CoachAcademy
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java
Last synced: 08 Apr 2025
https://github.com/jrnxf/bst-visualizer
API to help visualize binary search trees
algorithms binary-search-tree data-structures flask python skrrrt
Last synced: 27 Jul 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/seikhchilli/bubble-sort-algorithm-cpp
Bubble Sort Algorithm using c++.Arranges array in ascending order.
algorithms array ascending bubble-sort cpp data-structures pointers-and-arrays sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/parinpan/leetcode
Only me particing some Leetcode problems :)
algorithms competitive-programming data-structures fang
Last synced: 30 Mar 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/jintao-huang/leetcode-py
针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`
algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3
Last synced: 08 Apr 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/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 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/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/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/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/wzslr321/datastructures_implementation
data structures which I've tried to implement in C++, much more incoming 👨💻
Last synced: 21 Jun 2025
https://github.com/haizlin/data-structures
javascript/nodejs 数据结构
data-structures datastructures javascript
Last synced: 13 Jun 2026
https://github.com/astrocatalogs/astroschema
Package defining schema relevant to astronomy and astrophysics data, providing useful interfaces for interaction with those schema.
astronomy astrophysics avro avro-schema data-science data-structures json json-schema
Last synced: 21 Feb 2026
https://github.com/lehoangan2906/dsal_le_minh_hoang
Data Structure and Algorithm by Le Minh Hoang
Last synced: 24 Mar 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/gardusig/coding-interview
Some questions asked during real interviews
algorithms coding-interviews data-structures problem-solving
Last synced: 26 Jul 2025
https://github.com/pleeko/graphulous
a library for working with graphs
data-structures graph-algorithms graphs nodejs
Last synced: 14 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/avidlearnerinprogress/data-structures-and-algorithms-nanodegree-udacity
Nanodegree solutions for the udacity course
algorithms data-structures problem-solving python3
Last synced: 15 May 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/arturobp3/datastructures_and_algorithms
Several exercises about OOP in C++ including data structures and algorithms.
algorithms c-plus-plus data-structures hashmap queues treemap
Last synced: 28 May 2026
https://github.com/daya-jin/datastructureandalgorithm
Implementations of commonly data structure and problem solving with Python
Last synced: 11 Apr 2026
https://github.com/qwq-dev/myleetcodesolutions
Daily uploads of Leetcode solutions to enhance my coding skills.
data-structures leetcode leetcode-solutions
Last synced: 01 Apr 2025
https://github.com/ekzhang/ekzlib
Source code for the ekzlib website
algorithms angular code-library competitive-programming data-structures
Last synced: 28 Oct 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/i2mint/mongodol
MongoDB Data Object Layer
data-structures database mongodb python
Last synced: 14 Aug 2025
https://github.com/npepinpe/redstruct
REDis data STRUCTures
data-structures lua-script redis ruby
Last synced: 23 Mar 2025
https://github.com/mohammed-3tef/data_structure_and_algorithms
A Collection of Algorithm & Data Structure Problems using C++.
algorithms bst clean-code cpp data-structures linked-list oop queue sorting-algorithms stack tree
Last synced: 01 Jul 2025
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/lehoangan2906/algorithms--part-ii
Princeton Algorithms Part II
algorithms algorithms-and-data-structures data-structures graphs graphs-algorithms graphs-theory java
Last synced: 24 Mar 2025
https://github.com/mohahmadraza/leetcode-python-project-tasks
This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.
algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions
Last synced: 15 Apr 2026
https://github.com/davidyslu/OnlineJudgeNCTU
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 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/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/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: 01 May 2026
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/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/ghulamazad/dsa
This repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, including programming questions and Interview questions. It includes questions from popular coding platforms including LeetCode, HackerRank, Codeforces, Codechef, and many more.
algorithms algorithms-and-data-structures data-structures data-structures-algorithms dsa-algorithm dsalgo
Last synced: 11 Oct 2025
https://github.com/mxssl/doubly-linked-list-golang
Doubly Linked List implementation in Go (Golang)
algorithms data-structures doubly-linked-list go golang structures
Last synced: 16 Mar 2025
https://github.com/anasmak04/leetcode-solutions
Collections of my leetcode solutions implemented by java and typescript and javascript
algorithms-and-data-structures arrays data-structures java javascript leetcode-solutions linked-list problem-solving search sorting-algorithms typescript
Last synced: 09 Apr 2026
https://github.com/techy4shri/kmp-intrusion-detection-system
This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.
cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching
Last synced: 15 Feb 2026
https://github.com/avidlearnerinprogress/algorithmictoolbox-ucsd
Coursework solutions to UCSD DSA specialization
algorithms cpp data-structures moocs
Last synced: 22 Oct 2025
https://github.com/tsg405/data-structures-and-algorithms-specialisation
This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.
bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack
Last synced: 07 Oct 2025
https://github.com/emmanueltobi/pythonbasics
Providing Basics on the Python Programming language
basics basicstructure data-structures datastructuresandalgorithm loops python python-library
Last synced: 19 Aug 2025
https://github.com/muhammedmagdyy/acpc-kickoff-2022
Solutions for ACPC Kickoff 2022
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
https://github.com/ujjawalsinghsde/Placement_Prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 30 Dec 2025
https://github.com/kimbo-slicee/java-data-structures
Data Structures 📊📊 and Algorithms 📝 using Java ☕ 👨💻
algorithms arraylist arrays data-structures java multidimensional-arrays multithreading queue stackbit tree-structure
Last synced: 14 Jun 2025
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 04 Apr 2026
https://github.com/vickttor/data_structure_and_algorithms_with_java
Learning Data Structure and Algorithms by using Java
algorithms bigonotation data-structures java
Last synced: 26 Feb 2026
https://github.com/samridhisainii/codzy_dsa
This is my repository of Leetcode , GeeksforGeeks and Codechef questions which i solve regularly
algorithms cpp data-structures
Last synced: 23 Jan 2026
https://github.com/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 30 Apr 2026
https://github.com/luckasnix/structured-objects
Structured Objects is lightweight and powerful library for handling object in JavaScript/TypeScript in different types of data structures.
data-structures graph javascript library typescript vite
Last synced: 10 May 2026
https://github.com/esenmx/collection_notifiers
Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax
collection dart data-structures flutter performance-optimization state-management
Last synced: 05 May 2026
https://github.com/ahmedelgarnousy/ap-autosar-com-stack
Adaptive AutoSAR Communication Stack Graduation Project
adaptive-autosar algorithms cmake cpp data-structures gtest linux-custom-image networking oop someip system-programming tcp-ip vsomeip
Last synced: 28 Feb 2026
https://github.com/gunh0/algorithms
📝 Solutions for Algorithm Problems [C/C++]
algorithm beakjoon c cpp data-structures project-euler
Last synced: 12 Mar 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 2026
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 29 Apr 2026