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: 2025-07-05 00:07:24 UTC
- JSON Representation
https://github.com/vante-dev/ookla-speedtest-results
Scrape data from speedtest.net
data-structures ookla ookla-speedtest ooklaserver-speedtest scrape speedtest
Last synced: 22 Apr 2025
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/milenacarecho/42sp
Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄
42 42sp c data-structures libft
Last synced: 20 Nov 2024
https://github.com/tommyettinger/assorted-benchmarks
JMH benchmarks for various Java collections
benchmark data-structures hashing java jmh pathfinding performance random trigonometry
Last synced: 23 Mar 2025
https://github.com/avidlearnerinprogress/placementpreparation
Collection of programs implemented by me from geeksforgeeks.com
algorithms c-plus-plus-11 data-structures
Last synced: 13 Feb 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: 21 Nov 2024
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/ni5arga/dsa-collection
Collection of DSA solutions.
cpp data-structures data-structures-and-algorithms dsa dsa-questions dsa-solutions java javascript
Last synced: 12 Apr 2025
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/devinterview-io/divide-and-conquer-interview-questions
🟣 Divide and Conquer interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions divide-and-conquer divide-and-conquer-interview-questions divide-and-conquer-questions divide-and-conquer-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 30 Mar 2025
https://github.com/adiathasan/udacity-data-structures-algorithms-google-typescript
Data structures and algorithm practice solutions in Typescript - grow with google
algorithms data-structures excercise typescript
Last synced: 30 Jun 2025
https://github.com/byteshiva/es6-tuts
Playground - Experiments
algorithms async audioworklet await data-structures deeplearning es6-javascript es6-modules es6-promise linuxkit ml mobilenet nlp puppeteer sip2 typescript webassembly webaudio webrtc zeit
Last synced: 21 Nov 2024
https://github.com/carlosneto726/tads
Projects and exercices made for the college
binary-tree bootstrap data-structures django laravel8 mysql postgresql
Last synced: 12 Feb 2025
https://github.com/rosemary666/algo
主要使用golang语言讲解和实现算法,包括数据结构、leetcode算法题等等
algo algorithm algorithm-golang data-structures leetcode leetcode-go leetcode-solutions
Last synced: 22 Apr 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/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: 21 Nov 2024
https://github.com/mastercruelty/metroflowrouter
A way to use graph concepts to find the smartest path in a metro network of a city.
data-structures golang graph graph-algorithms metro subway-network
Last synced: 15 Apr 2025
https://github.com/filipe1309/algoexpert-ts-solutions
This repository contains some solutions for the challenges from AlgoExpert Coding Questions.
algoexpert algoexpert-solutions algoexpert-typescript-solutions algorithms algorithms-and-data-structures conventional-commits data-structures git-hooks interview-preparation jest nodejs typescript
Last synced: 17 Jan 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: 25 Apr 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/martin-majlis/py-probstructs
Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram
data-structures probabilistic-programming python stream-processing
Last synced: 01 Jul 2025
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/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/vagmcs/intervaltree
A simple interval tree implementation for Java and Scala.
Last synced: 22 Nov 2024
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: 15 Jan 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 [email protected]
computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3
Last synced: 23 Apr 2025
https://github.com/bkfan1/js-data-structures
My implementations of data structures using JS
data-structures data-structures-js javascript javascript-data-structures js js-data-structures
Last synced: 23 Apr 2025
https://github.com/sodiqsanusi/algorithmsarchive
A collection of algorithms solved from different platforms
algorithms data-structures javascript typescript
Last synced: 23 Apr 2025
https://github.com/matinhosseinianfard/shortest-distance-between-the-two-islands
A data structure problem
data-structures dsa-algorithm processing pyqt5 python tkinter
Last synced: 27 Feb 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/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: 15 Feb 2025
https://github.com/rezagooner/data-structure
Data Structure
data-structures graph heap linked-list queue stack tree
Last synced: 16 Mar 2025
https://github.com/prasoonmohan/100k-coding-challenge
program codes of data structure and java
Last synced: 14 Jun 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/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/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/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: 10 Apr 2025
https://github.com/arlan-z/algorithms-and-data-structures
Лекции по алгоритмам и структуре данных
Last synced: 10 Apr 2025
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/coalio/Assistant
A data science library providing flexible dataframes for Lua 5.1+
data-analysis data-science data-structures dataframe lua
Last synced: 11 Apr 2025
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/siraajul/cpp
C++ With Data Structure & Algorithms
algorithms compititive-programming cplusplus cpp data-structures
Last synced: 04 Dec 2024
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: 17 Jan 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/ridika-2004/competitive-programming
💻 A repository dedicated to solving problems and improving problem-solving skills in various competitive programming platforms. 🚀📈
algorithms codechef-solutions codeforces-solutions competive-programming cpp data-structures
Last synced: 11 Apr 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: 11 Apr 2025
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/kafkas/proficient
High-quality TypeScript data structures and utilities
data-structures javascript typescript utilities
Last synced: 11 Apr 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: 09 Apr 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: 05 Jul 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
https://github.com/aliosm/adt
Standard implementation of Algorithms, Data structures and Techniques.
algorithms data-structures techniques
Last synced: 03 Jan 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: 11 Apr 2025
https://github.com/ibrahimhabibeg/codeforces
My solutions for Codeforces problems in C++
algorithms algorithms-and-data-structures codeforces codeforces-solutions competitive-programming cpp data-structures problem-solving
Last synced: 19 Mar 2025
https://github.com/vinitshahdeo/dsa-lab-codes
Lab Assignments for Data Structures and Algoithms
algorithms cpp data-structures lab-assignment
Last synced: 10 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/dstein64/fenwick
An implementation of Fenwick trees (Fenwick 1994).
binary-indexed-tree data-structures fenwick-tree
Last synced: 20 Mar 2025
https://github.com/mrazza/bitmapnet
A Bitmap library (think BitArray, BitVector32, or Bit Index, not bmp) written in C# with more functionality than the .NET default.
bit-array bit-set bit-string bit-vector bitarray bitmap bitmap-index csharp data-structures library
Last synced: 29 Apr 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/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/huyhoang8704/cse-labdsa-hcmut
Lab code for Data Structures & Algorithms (CO2003) - Semester 231- HCMUT
algorithms cpp cse data-structures dsa hcmut lab
Last synced: 24 Apr 2025
https://github.com/mghalix/bank-system
C++ Console Application for a Banking System.
console-application cpp data-structures file-organization oop
Last synced: 06 May 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: 13 Apr 2025
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/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/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/haroldeustaquio/python-coding-challenges
Repository dedicated to solving Python problems from LeetCode, DataLemur and other programming challenges. Contains solutions implemented in Python to improve skills in algorithms and data structures.
challenge data-processing data-structures datalemur leetcode pandas python
Last synced: 14 May 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: 29 Nov 2024
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: 12 May 2025
https://github.com/abxhr/open-dsa
A compiled guide (codes) for various Data Structures and Algorithms
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/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: 12 May 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/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/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: 22 Apr 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/ar1st0crat/algorithmscheatsheet
Just a cheetsheet with codes of the most popular algorithms and data structures
data-structures searching sorting
Last synced: 05 Dec 2024
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/therustifyer/rustlang-es
Tutorial en Castellano del lenguaje de programación Rust. Documentación y página oficial https://www.rust-lang.org/es.
back-end concurrent-programming crates crates-io crates-of-the-week data-structures es-rust rust systems-programming
Last synced: 12 Apr 2025
https://github.com/aveek-saha/js-data-structs
A small data structures library for JavaScript
algorithm algorithms binary-search-tree binary-trees data-structures fisher-yates-shuffle graph graphs hacktoberfest heap-sort javascript lzw-compression queue stack tree trie-structure
Last synced: 06 Apr 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: 06 Apr 2025
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/gaufung/leetcode-solutions
leetcode-solution
alogrithms data-structures golang leetocde
Last synced: 29 Dec 2024
https://github.com/lablnet/data_structure
Several data structures and Algorithms implementations in C++
algorithms cplusplus cpp20 data data-structures structure
Last synced: 27 Jun 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: 11 May 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: 26 Jan 2025
https://github.com/keivan-sf/dafsa-visualizer
A Trie and DAFSA visualizer
dafsa data-structures finite-state-machine trie trie-structure
Last synced: 10 Apr 2025
https://github.com/chanmeng666/juejin-algorithm-practice
【Star us and watch this project grow! 🌱⭐️】Collection of algorithm problems and solutions from ByteDance MarsCode Youth Training Camp (Winter 2024-2025). This repository contains coding challenges and their implementations used in the camp's entrance assessment.
algorithms bytedance coding-interview competitive-programming data-structures marscode problem-solving programming-challenges technical-training youth-camp
Last synced: 17 Feb 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/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/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/wwkk-y/bplustree
数据库应用 B+ 树(Java)
bplus-tree bplustree data-structures databases java
Last synced: 14 Apr 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 Dec 2024
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/moderocky/fern
A human-readable and modifiable data-expression language with minimal clutter.
configuration data data-structures data-visualization language
Last synced: 11 Feb 2025
https://github.com/emersion/go-tryalgo
Basic and (maybe) advanced algorithms and data structures in Go
Last synced: 13 Apr 2025
https://github.com/fusion/data.cr
A bumbling foray in immutable data structures land. In Crystal!
crystal data-structures functional functional-programming immutable immutable-datastructures persistent persistent-data-structure
Last synced: 14 Apr 2025
https://github.com/elias8/algorithm_visualizer
A simple graph algorithm visualizer built with flutter.
algorithms dart data-structures flutter
Last synced: 05 Apr 2025