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-01 00:07:32 UTC
- JSON Representation
https://github.com/peterr-s/hash_map
A simple C hash map implementation
c c89 data-structures hashmap standard-conform
Last synced: 01 Aug 2025
https://github.com/tirendazacademy/r-programming-tutorial
Here are the topics talked about R tutorial in 1 YouTube video.
data-analysis data-science data-structures data-visualization ggplot2 logistics preprocessing r-programming r-programming-projects r-projects regression rstudio
Last synced: 28 Jan 2026
https://github.com/octcarp-courses/SUSTech_CS208-Algorithm_S23_Works
(1120/1100) Labs of CS208 2023 Spring: Algorithm Design and Analysis (ADA), SUSTech. Taught by Prof. Yuhui SHI.
algorithms cs208 data-structures sustech
Last synced: 24 Oct 2025
https://github.com/ventgrey/algorithms-and-data-struct
Just a repo to place some algorithms and data structure practices.
algorithm algorithms begginers data-structures explained multi-language practice
Last synced: 12 Jun 2025
https://github.com/1chooo/code
🚀 A LeetCode a day, keep rejection away | Code with Hugo 🫡
algorithms cpe data-structures interview leetcode leetcode-daily-challenge software-development software-engineering uva zerojudge
Last synced: 30 Jul 2025
https://github.com/tamschi/cervine
A slightly more flexible Cow; to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned.
copy-on-write data-structures serde-support
Last synced: 05 Jul 2025
https://github.com/zeyu-li/algorithms
A useful collections of algorithms, formulas, APTs, and some other notes 🗒
algorithms cpp data-structure data-structures formulas graph graph-algorithms graph-theory graph-theory-algorithms python school
Last synced: 13 Jul 2025
https://github.com/data-engineering-community/data-engineering-meetup-in-a-box
A collection of guides, resources, and support for DE meetup organizers.
data data-analysis data-engineering data-mining data-structures database meetups
Last synced: 02 Aug 2025
https://github.com/braswelljr/algorithm
Algorithms and data structures in Golang
algorithms data-structures golang
Last synced: 11 Mar 2026
https://github.com/vagmcs/intervaltree
A simple interval tree implementation for Java and Scala.
Last synced: 13 Jul 2025
https://github.com/0voice/awesome-interview-algorithms
2025精选:算法题库合集,涵盖大厂面试、校招笔试及LeetCode等热门平台经典题目。附解法、指南与资源,助你轻松拿下offer!
algorithms awesome awesome-list coding-interview data-structures data-structures-and-algorithms interview-preparation leetcode
Last synced: 10 Nov 2025
https://github.com/chimehq/relativecollections
Swift collection types that support efficient storage of order-relative values.
collections data-structures swift
Last synced: 22 Apr 2025
https://github.com/yazanzebak/competitiveprogramming
A repository that includes my solutions to a various problems on different online judges.
algorithms atcoder codechef codeforces competitive-programming cpp csacademy data-structures online-judges spoj topcoder uva
Last synced: 14 Oct 2025
https://github.com/buwilliams/practical-data-structures-algorithms-in-java
Coding exercises from Udemy course
algorithm algorithms data-structures datastructures java udemy
Last synced: 28 May 2026
https://github.com/functional-data-structure/persistent
:evergreen_tree: Persistent data structures for JavaScript
agpl arrays computer-science data-structures fully-persistent functional heaps immutable indexed-sequences interval-tree javascript lists ordered-sequences persistent search-trees sequences
Last synced: 21 Feb 2026
https://github.com/ltttttttttttt/datastructure
Common user-defined data structures.
data-structures jvm kmm kmp kotlin
Last synced: 05 Jul 2025
https://github.com/yi-ge/rust-practice
Rust 算法练习。
algorithm data-structures rust rust-lang
Last synced: 09 Apr 2026
https://github.com/jayantgoel001/datastructureandalgorithmsinjava
algorithms data-structures java
Last synced: 24 Jul 2025
https://github.com/sukeesh/algorithm-implementations
my algorithm implementations, which I use as template in timed contests
algorithm competitive-programming cpp data-structures
Last synced: 21 Jun 2025
https://github.com/eslam-abdo/data-structures-algorithms
This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.
algorithms c cpp data-structures
Last synced: 02 Mar 2026
https://github.com/warmachine028/datastax
A python library to visualize data-structures
data-structures flake8 hacktoberfest hacktoberfest-accepted hacktoberfest2023 mypy pypi pytest python python-library python-package typehints
Last synced: 15 Apr 2025
https://github.com/Aluriak/graffunc
Python 3 data structure -- (hyper)graph of function
data-structures graph hypergraph python
Last synced: 19 Jul 2025
https://github.com/abhinandanmishra1/dsa-weekly-leetcode-practice
Practice is the key!
algorithm algorithms data-structures leetcode leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/aminkhani/dsa
Data Structures and Algorithms Tutorial
algorithm algorithms computer-science data data-structures data-structures-and-algorithms datastructures tutorial
Last synced: 02 Jan 2026
https://github.com/veeso/orange-trees
🍊 A Rust implementation of the Tree data structure 🍊
data-structures rust rust-crate rust-library tree tree-structure
Last synced: 13 Apr 2025
https://github.com/yazaldefilimone/algorithms-backup
🤓 | Computer science | Algorithms | Data structures
algorithms computer-science data-structures
Last synced: 16 Oct 2025
https://github.com/arlan-z/algorithms-and-data-structures
Лекции по алгоритмам и структуре данных
Last synced: 04 Feb 2026
https://github.com/mfbx9da4/observable-state-tree
An observable state tree is a normal object except that listeners can be bound to any subtree of the state tree.
data-structures listener-tree state-tree
Last synced: 15 Apr 2025
https://github.com/hun756/hybble
Data Structures with basically C++ OOP concepts. Containers are handled as in STL.
beginner-friendly cpp cpp-course cpp-library cpp17 data-structures
Last synced: 06 Oct 2025
https://github.com/mnpsnuwan/datastructures
A collection of powerful data structures are using java
arrays avl-tree binary-search-tree data-structures doubly-linked-list fenwick-tree hashtable java kruskal-algorithm max-heap min-heap priority-queue queue red-black-tree singly-linked-list splay-tree stack suffix-array union-find union-find-algorithm
Last synced: 17 Aug 2025
https://github.com/dstein64/fenwick
An implementation of Fenwick trees (Fenwick 1994).
binary-indexed-tree data-structures fenwick-tree
Last synced: 19 Oct 2025
https://github.com/winterrdog/sqlyte-db
A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.
c data-structures database sql
Last synced: 10 Jul 2025
https://github.com/knightron0/cp-implementations
Implementations of various algorithms and data structures (e.g. Centroid Decomposition, Segment Tree, Convex Hull Trick) used in competitive programming.
competitive-programming data-structures
Last synced: 09 May 2025
https://github.com/siraajul/cpp
C++ With Data Structure & Algorithms
algorithms compititive-programming cplusplus cpp data-structures
Last synced: 31 Jul 2025
https://github.com/kolosovpetro/html-code-generator
Computer science cheat sheet in C#
algorithms binary-search-tree binary-tree code-generation data-structures graph
Last synced: 26 Oct 2025
https://github.com/rajput-hemant/leetcode
🏆 Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.
algorithm algorithms coding-interviews data-structures interview-questions leetcode leetcode-cpp leetcode-go leetcode-golang leetcode-java leetcode-python leetcode-rust leetcode-solutions rust rust-lang
Last synced: 20 Oct 2025
https://github.com/madarauchiha-314/data-structures-library
Implementation Of Various Data Structures And Related Algorithm's In C++
algorithms cpp data-structures stl
Last synced: 12 May 2025
https://github.com/simplyyan/spellspike
The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.
algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax
Last synced: 09 May 2025
https://github.com/scortier/complete-dsa-collection
Complete Data Structure and Algorithms Code and Explanation Collection in C++.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Jul 2025
https://github.com/akhilsharmaa/competitive-programming
Problem solved my me on different Platforms during contest or after contest. Also includes DSA problems.
algorithm codechef codeforces competitive-programming data-structures hackerrank-solutions leetcode
Last synced: 22 Jul 2025
https://github.com/zejiran/programming-learning-resources
📚 Multiple resources to start learning and practicing new programming skills
coding-challenges data-structures design-patterns practice-programming roadmap starter-kit
Last synced: 04 Feb 2026
https://github.com/chichunchen/concurrent-cache-conscious-hamt-in-rust
Parallel Cache Conscious Hash Trie
cache-control concurrent-data-structure data-structures rust
Last synced: 12 May 2025
https://github.com/akash-goyal-github/codewithakash
Daily :star: CodeWithAkash :star: is an initiative to do daily coding. The daily code started on 24 May 2021 :technologist: . Selected Most Important questions :100: will be uploaded here with optimized solutions in the coming time. If one practices these questions then he/she will be ready to crack any big company. :boom: :100: Give us a :star: if you like the initiative.
advanced-data-structures arrays beginner-code code competitive-programming daily-coding-problem data-structures dinamic-programming dsa-algorithm geeksforgeeks geeksforgeeks-solutions gfg gfg-solutions graph java leetcode leetcode-solutions optimized-solution problem-solving string
Last synced: 14 Jun 2025
https://github.com/sammaji/data-structure-and-algorithms
Algorithms and Data Structures implemented in JAVA with explanation. Also contains solutions to some LeetCode problems.
algorithms data-structures java leetcode
Last synced: 14 Mar 2026
https://github.com/fmahadybd/data-structure-with-java
This repository focuses on Data Structures and Algorithms (DSA) implemented in Java. It contains a single Java file with examples of core DSA concepts, providing a practical reference for learning and practicing algorithms and data structures.
algorithms data-structures java
Last synced: 23 Jun 2025
https://github.com/architagr/golang_collections
this repository implements all collections like sorted list, array List, single linked list, stack, queue
arraylist data-structures generics linked-list linkedlist queue single-linked-list sorted-arrays sorted-lists stacks
Last synced: 14 Jan 2026
https://github.com/mghalix/bank-system
C++ Console Application for a Banking System.
console-application cpp data-structures file-organization oop
Last synced: 05 Sep 2025
https://github.com/qwerty541/logged-stream
Logging of all read/write operations, errors and drop of underlying IO object.
async asynchronous asyncio contributions-welcome data-structures debugging development-tools io logging networking rust rust-library stream
Last synced: 22 Mar 2025
https://github.com/ultirequiem/algos
💼 Each Friday a new Algorithm (Code + Explanation)
algorithms data-structures typescript
Last synced: 09 May 2025
https://github.com/vasu7052/data-structures-and-algorithms
Here are some of my Data structures and algorithms created in Java Programming Language using IntelliJ IDE.
algorithms bellman-ford-algorithm breadth-first-search data-structures depth-first-search dijkstra-algorithm floyd-warshall-algorithm genetic-algorithm insertion-sort java knuth-morris-pratt longest-common-subsequence matrix-chain-multiplication merge-sort queue quicksort rabin-karp stack tower-of-hanoi tree-structure
Last synced: 26 Apr 2025
https://github.com/lvntky/ccontainer
Comprehensive STB style header-only library of data structures implemented in C
b-tree binary-search-tree bloom-filter c99 collections containers data-structures doubly-linked-list dynamic-array graph hashmap heap linked-list priority-queue queue red-black-tree set stack trie
Last synced: 29 Jun 2025
https://github.com/shinjimc/octree_voxel_vtk
Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.
3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk
Last synced: 14 Apr 2025
https://github.com/muxammilsidd/fast-khi-semester-3
Welcome! Here you can find relevant material for your third semester (BSCS) at FAST NUCES Karachi. For any queries/improvement feel free to contact me on k232001@nu.edu.pk
computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3
Last synced: 23 Apr 2025
https://github.com/shashwatkathuria/data-structures-and-algorithms
Data Structures And Algorithms
algorithm algorithms arraylist bellman-ford-algorithm binary-search binary-search-tree data-structures dijkstra-algorithm dna-sequencing dynamic-programming hashtable heap kruskals-algorithm papadimitriou prims-algorithm shortest-paths sorting-algorithms stack travelling-salesman-problem trie
Last synced: 24 Aug 2025
https://github.com/kafkas/proficient
High-quality TypeScript data structures and utilities
data-structures javascript typescript utilities
Last synced: 11 Apr 2025
https://github.com/ajay-dhangar/dsa-with-js
JavaScript Data Structures and Algorithms Basic Course or Roadmap
algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript
Last synced: 19 Apr 2025
https://github.com/azzzrro/data-structure-solutions-2
Data structure solutions for various sorting algorithms such as bubble sort, insertion sort, selection sort, quick sort, and merge sort. Additionally, essential data structures like hash tables, stacks, and queues are aslo included. Useful for learning and coding practice.
algorithms bubble-sort data-structures hashtable hashtable-chaining insertion-sort merge-sort queue quick-sort selection-sort sorting-algorithms stack
Last synced: 26 Sep 2025
https://github.com/ferueda/structy-go
This repo contains all problem sets and solutions for the algorithms and data structures course made by @alvin-the-programmer. Solutions and test suites are written in Go.
algorithms data-structures go golang
Last synced: 16 Jan 2026
https://github.com/sskender/ads
Algorithms and Data Structures implemented in C
algorithm algorithms-datastructures bst bstree bubble-sort data-structures hashing hashmap heap insertion-sort linked-list linkedlist merge-sort queue quick-sort selection-sort shell-sort sorting-algorithms stack tree
Last synced: 15 Apr 2025
https://github.com/rezagooner/data-structure
Data Structure
data-structures graph heap linked-list queue stack tree
Last synced: 02 Aug 2025
https://github.com/m7moudgadallah/leetcode_solutions
This Repo Contains LeetCode Solutions
algorithms cpp data-structures leetcode leetcode-solutions problem-solving
Last synced: 16 Apr 2025
https://github.com/encabulators/nats-types
Data types for converting NATS protocol messages to/from text
Last synced: 05 Apr 2026
https://github.com/shahkv95/optimise.me
This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.
algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research
Last synced: 13 Jun 2025
https://github.com/taptorestart/python-examples
Data Structures, Algorithm, Packages
algorithm data-structures python3
Last synced: 03 Mar 2026
https://github.com/zain-bin-arshad/social-network-simulator
Social Network Simulator developed in python.
data-structures linked-list network-simulator node python python3 social-network-graph social-network-like-facebook
Last synced: 01 Apr 2026
https://github.com/aahansingh/data-structures-with-go
Here lies the code for learning to make the standard data structures with go. The link to the accompanying blogpost series is below ⬇
data-structures go golang golang-examples linked-list
Last synced: 11 Jun 2025
https://github.com/shravanatirtha/sde-striver-sheet
A collection of problems from Strivers-SDE-sheet using which people have cracked their dream jobs. These questions are commonly asked in product-based companies like Amazon, Microsoft, Google, etc
algorithm data-structures interview-questions
Last synced: 24 Apr 2025
https://github.com/nishkarshraj/cpp-reference
A complete list of C++ source codes including Data Structures and Algorithms helpful for interviews etc.
algorithms cpp data-structures
Last synced: 22 Apr 2025
https://github.com/nishkarshraj/operating-systems-with-c-and-shell
Operating Systems with Shell and C programming
algorithms algorithms-and-data-structures bash c cpp data data-structures file filesystem fork kernel linux open-source opensource operating-system piping scheduler scheduling-algorithms shell shell-scripts
Last synced: 22 Apr 2025
https://github.com/gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix
Last synced: 10 Apr 2025
https://github.com/bivittatusdb/bivittatusdb
Operator Based Relational Database Management system for python
crud-operation data data-science data-structures database database-management indexing mit-license mongodb operator-based operator-overloading python python3 relational-database relational-model sql transaction-management
Last synced: 23 Mar 2025
https://github.com/riju18/datastructure-and-algorithm
Data Structure & Algorithm
algorithm algorithms-and-data-structures data-structures oop-python python3 sliding-window two-pointers
Last synced: 05 May 2025
https://github.com/imsanjoykb/data-structure-algorithm
This repo shows my practice session of Data Structure and Algorithm. Data Structures are the programmatic way of storing data so that data can be used efficiently. Almost every enterprise application uses various types of data structures in one or the other way. This tutorial will give you a great understanding on Data Structures needed to understand the complexity of enterprise level applications and need of algorithms, and data structures.
algorithms-and-data-structures algorthims data-structures
Last synced: 30 Oct 2025
https://github.com/pkprajapati7402/cpp-notes
Here's the notes and the Problems with solutions, that we generally see While learning any new language. These problems contains OOPS, Data Structures and Algorithm problems using C++.
algorithms cpp data-structures dsa oops-in-cpp tutorial
Last synced: 22 Aug 2025
https://github.com/anishlearnstocode/hackerrank-problem-solving-intermediate-skill-test
Contains solved programs for the HackerRank Problem Solving (Intermediate) Skill Test Certification 🎓.
algorithms certificate certification data-structures gcd hackerrank problem-solving programming string
Last synced: 29 Oct 2025
https://github.com/abdallahhemdan/crackingthecodeinterview
🎯 My Solutions to Cracking the Coding Interview Book, 6th Edition with cpp..
cpp cracking-the-coding-interview data-structures interview-questions
Last synced: 12 May 2025
https://github.com/rosemary666/algo
主要使用golang语言讲解和实现算法,包括数据结构、leetcode算法题等等
algo algorithm algorithm-golang data-structures leetcode leetcode-go leetcode-solutions
Last synced: 03 Oct 2025
https://github.com/martin-majlis/py-probstructs
Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram
data-structures probabilistic-programming python stream-processing
Last synced: 04 Oct 2025
https://github.com/chetan6780/75-days-dsa-challenge
Ninja technique🥷 to ACE DSA Interviews.
algorithms challenge cpp data-structures dsa
Last synced: 02 May 2025
https://github.com/l-tchen/findunion
An imperative implementation of disjoint-set data structure in Haskell
data-structures disjoint-sets haskell
Last synced: 17 Aug 2025
https://github.com/sanketpathak64/data-structures-and-algorithms
This repository contains implementation of data structures like linked list, stack, queue, trees. This repo also contains implementation of various algorithms.
algorithms-and-data-structures bst cpp data-structures linkedlist queue sorting-algorithms string tree
Last synced: 04 Aug 2025
https://github.com/osenoah/alx-low_level_programming
Let's look at C
alogrithms alx alx-low-level-programming bash betty-style c coding data-structures gcc-complier low-level-programming memory-allocation osenoah shell-script ubuntu ubuntu2004
Last synced: 15 Apr 2025
https://github.com/roytangrb/dsa
Data Structure and Algorithm
algorithms data-structures leetcode
Last synced: 01 Aug 2025
https://github.com/ar1st0crat/algorithmscheatsheet
Just a cheetsheet with codes of the most popular algorithms and data structures
data-structures searching sorting
Last synced: 31 Jul 2025
https://github.com/ammahmoudi/designalgorithms
Homework Solutions for Design Algorithm Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology
algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms linear-programming recursive-backtracking-algorithm
Last synced: 23 Sep 2025
https://github.com/lablnet/data_structure
Several data structures and Algorithms implementations in C++
algorithms cplusplus cpp20 data data-structures structure
Last synced: 09 Mar 2026
https://github.com/nahidulhasan/basic-problems-and-solutions
Basic data structures and algorithm related problems and solutions
Last synced: 11 Apr 2025
https://github.com/vitorenesduarte/threshold-rs
Threshold data structures in Rust!
data-structures rust threshold vector-clock
Last synced: 10 Apr 2025
https://github.com/absaoss/spark-data-standardization
A library for Spark that helps to stadardize any input data (DataFrame) to adhere to the provided schema.
data-quality data-structures scala schema spark
Last synced: 17 Aug 2025
https://github.com/surajv311/myprogramming_interview-prep
A list of coding questions I solved (DS-Algo & CP) 👨💻 to enhance my algorithmic thinking skills. Also includes: Notes ✍ | Resources | Core-CS Subjects 📚 | Off-Campus... 🌏
algorithms amazon codechef codeforces competitive-programming cplusplus cpp data-structures data-structures-and-algorithms dynamic-programming faang google graph-algorithms hacktoberfest interview interview-practice interview-questions leetcode-solutions microsoft placement-preparation
Last synced: 09 Mar 2026
https://github.com/octcarp-courses/sustech_cs203-dsaa_f22_works
(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.
algorithms cs203 data-structures sustech
Last synced: 14 Jun 2025
https://github.com/moderocky/fern
A human-readable and modifiable data-expression language with minimal clutter.
configuration data data-structures data-visualization language
Last synced: 18 Sep 2025
https://github.com/alexprut/leetcode
🍒 Solution to LeetCode problems
algorithm algorithms competitive-programming data-structures leetcode leetcode-solutions
Last synced: 30 Apr 2025
https://github.com/carlosneto726/tads
Projects and exercices made for the college
binary-tree bootstrap data-structures django laravel8 mysql postgresql
Last synced: 15 Aug 2025
https://github.com/abdallahhemdan/huffman-coding-compression
📦 Huffman Coding Compression Algorithms with Encoding and Decoding using C++
binary-tree compression-algorithm cpp data-structures huffman-coding huffman-compression-algorithm
Last synced: 31 Aug 2025
https://github.com/ikushum/lets-do-datastructure-and-algorithm
A list of Data Structures and Algorithms, their implementations and resources to learn.
algorithm data-structures python
Last synced: 28 Oct 2025
https://github.com/angrysky56/metatransformers-fractal-workflow-system
This repository contains the codebase for the MetaTransformers Fractal Workflow System, a comprehensive framework for managing and orchestrating complex workflows. The system is designed to handle a wide range of data types and workflows, from simple data processing to complex AI-driven transformations.
ai data-structures instruction-set-architecture llm node
Last synced: 15 Apr 2025
https://github.com/ruimaciel/mropes
M's ropes library: a rope data structure library implemented in C
c c90 data-structures rope rope-string string
Last synced: 05 May 2025