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-23 00:07:37 UTC
- JSON Representation
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/omgzui/basic_c
🐾c语言-数据结构-PHP扩展
c data-structures leetcode php-library
Last synced: 27 May 2026
https://github.com/distributed-ledger-technology/tries
Tries and PATRICIA Tries Data Structures
data-structures patricia-trie tries
Last synced: 19 Feb 2026
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/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/sambhav228/sinking-ship
A data Structure based project implementing through C language Programming
c college-project data-structures
Last synced: 22 May 2026
https://github.com/davidyslu/OnlineJudgeNCTU
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 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/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/rohithgowdam/rvce-3rd-sem-dsa-lab-programs
This is the lab programs for the course 21CS33 by RV College of Engineering.
data-structures dsa rvce rvce-lab-code
Last synced: 11 Jun 2025
https://github.com/kinotic-foundation/structures
Structures is an open-source framework for data storage and retrieval, supporting schema evolution, data management, and providing a user-friendly GUI and OpenAPI interface.
data-management data-structures datamanagement docker high-performance java schema-evolution
Last synced: 26 Feb 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/dhravya/dsa-for-noobs
A collection of data structures and algorithms I'm writing while learning
Last synced: 31 Mar 2025
https://github.com/reity/symbolism
Extensible combinator library for building symbolic Python expressions that are compatible with serialization and can be evaluated at a later time.
abstract-syntax-tree data-structures python-library symbolic-expressions symbolic-manipulation
Last synced: 10 Mar 2026
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/lehoangan2906/vnoj
Exercises on VNOJ
algorithms competitive-programming competitive-programming-contests cpp17 data-structures
Last synced: 24 Mar 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/dalpan/strukturdata
Code Program C++
c-plus-plus cpp data-structures
Last synced: 15 Mar 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/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/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/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/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/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/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/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/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/ww92030-storage/rho
R Programs and Tidbits
algorithms data-structures data-structures-and-algorithms r
Last synced: 14 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/mattphillips/flow-data-structures
Basic data structures implements using Flowtype
ava data-structures flowtype linked-list
Last synced: 18 Aug 2025
https://github.com/agungdwiprasetyo/cheatsheet
Cheatsheet STL C++, JavaScript, Python, ...
Last synced: 06 Mar 2025
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 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/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/verma-kunal/dsa-toolbox
This repository contains my learnings of Data Structures & Algorithms
algorithms data-structures java leetcode
Last synced: 04 Feb 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/lucidfrontier45/threshold_dict
A data structure to find smallest key that is larger than the query.
Last synced: 15 Apr 2025
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/xushaohua/thealgorithms
All data structures and algorithms in Rust. 使用 Rust 语言实现所有的数据结构与算法
algorithms data-structures leetcode rust
Last synced: 19 Sep 2025
https://github.com/bidyashish/dynamic-programs
Dynamic Programming algorithms and Data Structures concepts
algorithms data-structures es6 javascript node nodejs
Last synced: 24 May 2026
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/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/sumonta056/code-library
Discover a comprehensive GitHub repository dedicated to everything you need to master C++. Whether you're a beginner or looking to enhance your skills, explore topics such as Basic C++, Advanced C++, STL, Data Structures and Algorithms, and more. Get access to a wealth of resources and information to help you excel in the world of C++.
algorithms cpp cpp17 data-structures dp number-theory oop-principles
Last synced: 26 Dec 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/danieljanes/algorithmics
Educational implementations of common algorithms and data structures
algorithms data-structures educational-project
Last synced: 29 Aug 2025
https://github.com/nano-bot01/java-code-collection
All java codes are here!!!
algorithms ankit-nainwal code data-structures data-structures-and-algorithms ds-algo dsa java java-11 javaprogramming nano-bot01
Last synced: 23 May 2026
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/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/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/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/alopatindev/concurrent-hashmap-rs
Concurrent HashMap in Rust
concurrency concurrent-data-structure data-structures hashmap multithreading rust
Last synced: 03 Sep 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/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/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/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/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/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/ajayns/c-programs
A collection of data structure and algorithm implementations in C
Last synced: 10 Mar 2026
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/daya-jin/datastructureandalgorithm
Implementations of commonly data structure and problem solving with Python
Last synced: 11 Apr 2026
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/davidyslu/onlinejudgenctu
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 14 May 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 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/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/himkt/algorithm-rs
🛠️ Data structure and algorithm written in Rust
algorithms atcoder data-structures rust
Last synced: 12 Aug 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/erenisci/algorithm-solutions
LeetCode/Codewars/Project-Euler
algorithms codewars data-structures javascript leetcode project-euler python
Last synced: 15 Apr 2025
https://github.com/jepozdemir/data_structures_csharp
Class vs. Record vs. Struct in C#
csharp data-structure-types data-structures reference-types value-types
Last synced: 28 May 2026
https://github.com/vaseug/powerlib
PowerLib contains classes and extension methods for working with data structures and MSSQL server data.
arrays collections data-structures database deployment entityframework helpers linq linq2sql mssqlserver sqlclr sqlserver
Last synced: 02 Feb 2026
https://github.com/al-rimi/algorithm-design
algorithm design projects focused on fundamental algorithms, including their specifications, approaches, and implementations in C/C++.
algorithm-design backtracking brute-force-approach closest-pair-of-points data-structures divide-and-conquer dynamic-programming eight-queens-puzzle graph-algorithms huffman-coding infix-expression-evaluation knapsack-problem kruskal-algorithm minimum-spanning-tree
Last synced: 30 Jan 2026
https://github.com/edmilson-dk/academic-programming
In this repository, I will share all content that I have been studying in academic programming, such as data structures, ordering algorithms, etc.
algorithms algorithms-and-data-structures data-structures problem-solving
Last synced: 05 Sep 2025
https://github.com/murtuzaalisurti/dsa-tweets
Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!
algorithms data-structures dsa tweets twitter
Last synced: 19 Mar 2026
https://github.com/joht/data-restructor-js
Transforms parsed JSON objects into a uniform data structure
adapter data-structures javascript json parser restructure
Last synced: 01 Feb 2026
https://github.com/dkhrunov/algo-and-ds
algorithms data-structures jest typescript
Last synced: 29 Apr 2026
https://github.com/nixhantb/data-structures-and-algorithms-in-java-
Master Java Programming and Data Structures and Algorithms in Java in an efficient way. Clear concept on Recursion and Sorting
algorithms algorithms-and-data-structures competitive-programming data data-structures java java-8 programming
Last synced: 05 Jul 2025
https://github.com/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 Feb 2026
https://github.com/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 05 May 2026
https://github.com/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 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/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
https://github.com/tyler-cromwell/leetcode
My https://leetcode.com/ solutions. (WIP)
algorithms cplusplus data-structures golang python3
Last synced: 10 Feb 2026
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/stepantita/interview-prep
This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics
algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises
Last synced: 17 Jan 2026
https://github.com/jean-andre-gauthier/swissknife
Data structures and algorithms for programming contests
algorithms competitive-programming competitive-programming-contests data-structures
Last synced: 13 Jun 2025
https://github.com/pragmatic-objects/oo-data
Tool for generating data-like interfaces
data-structures elegantobjects java oop
Last synced: 01 Mar 2026
https://github.com/komdosh/crackingthecodinginterview
Implementation of Algorithms and Data Structures from Cracking the Coding Interview
algorithms data-structures interview
Last synced: 10 Feb 2026
https://github.com/g1patil/data-structures-and-algorithms
Algorithms and Data structure practice repo. Contains algorithms from Leetcode as well as some general practice.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structure data-structures datastructures-algorithms datastuctures design-algorithm dp dynamic-programming graphs interview interview-practice java leetcode leetcode-java leetcode-solutions leetocde trees
Last synced: 11 Mar 2026
https://github.com/viktorsvertoka/goit-algo-hw-02
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-02 python
Last synced: 13 Jun 2025
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/maskedsyntax/intellipath
A python based visualizer for A* pathfinding algorithm.
algorithms animation astar-algorithm data-structures priority-queue pygame python3 queue
Last synced: 30 Jan 2026
https://github.com/owenaedwards/data-structures-and-algorithms
Helping a friend review data structures & algorithms in Java with me.
algorithms data-structures data-structures-and-algorithms graph-algorithms java searching-algorithms sorting-algorithms
Last synced: 27 Feb 2026
https://github.com/mdawoud27/data_structures_and_algorithms
Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.
arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl
Last synced: 15 Apr 2026
https://github.com/kimmyxpow/php-dsa
This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.
algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms
Last synced: 29 Jan 2026
https://github.com/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 05 May 2026
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 29 Apr 2026
https://github.com/surabhiojha12/data-structure-and-algorithm
algorithms cpp11 data-structures
Last synced: 06 Jun 2026