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-05-02 00:06:39 UTC
- JSON Representation
https://github.com/razimantv/leetcode-solutions
My solutions to Leetcode Problems
algorithms competitive-programming data-structures leetcode
Last synced: 09 Apr 2025
https://github.com/akankshakumari393/leetcode
Leetcode solutions(Golang) Actively updating
algorithms data-structures go golang interview-practice leetcode leetcode-solutions
Last synced: 03 Dec 2024
https://github.com/steveklabnik/indexlist
indexlist: A doubly linked list, backed by a vector
Last synced: 16 Dec 2024
https://github.com/enginebai/Algorithms
Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
algorithm algorithms algorithms-and-data-structures coding coding-interviews computer-science data-structures faang faang-interview interview interview-preparation interview-questions kotlin leetcode python python3
Last synced: 25 Nov 2024
https://github.com/dalmia/coursera-specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
algorithms bioinformatics coursera data-structures deep-learning image-processing machine-learning python
Last synced: 10 Apr 2025
https://github.com/arriqaaq/art
An Adaptive Radix Tree (ART) implementation in Go
adaptive-radix-tree data-structures go golang radix-tree
Last synced: 17 Mar 2025
https://github.com/thealgorithms/nim
Collection of various algorithms implemented in Nim for educational purposes.
algorithms data-structures educational interview-questions math mathematics nim string
Last synced: 06 Apr 2025
https://github.com/moorara/interview
📚 A collection of notes and resources for beating technical interviews
algorithms cheatsheets data-structures interview sorting
Last synced: 03 Mar 2025
https://github.com/zhangxiaoyidog/leetcode
My Python Solutions for Leetcode
algorithms data-structures interview python3
Last synced: 19 Apr 2025
https://github.com/lukaskalbertodt/lox
Fast polygon mesh library with different data structures and traits to abstract over those.
data-structures geometry-processing half-edge half-edge-data-structure mesh polygon-mesh
Last synced: 05 Apr 2025
https://github.com/onecodemonkey/algorithm
📝 Daily accumulate of algorithm. Leetcode Solutions | Codeforces Solutions
algorithm algorithm-challenges algorithms codeforces codeforces-problems codeforces-solutions codeforces-solutions-github data-structures datastructures leetcode leetcode-java leetcode-questions leetcode-solutions
Last synced: 05 Apr 2025
https://github.com/saalikmubeen/datastructures-and-algorithms
For JavaScript lovers | JavaScript Implementation of various data structures and algorithms.
algorithms data-structures javascript
Last synced: 23 Apr 2025
https://github.com/ivaniscoding/competitiveprogramming
Solutions to 1500+ problems from ACM ICPC and OIs hosted on DMOJ, SPOJ, and beecrowd
algorithm-competitions algorithms algorithms-and-data-structures beecrowd beecrowd-solutions competitive-programming cplusplus data-structures dmoj dmoj-solutions dmoj-submissions python spoj spoj-solutions uri-online-judge
Last synced: 10 Jan 2025
https://github.com/amitrajitbose/competitive_programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
adhoc algorithms algorithms-and-data-structures competition competitive-programming data-structures dynamic-programming graph greedy greedy-algorithms hacktoberfest interview interview-preparation leetcode leetcode-python linked-list primality-testing queue stack trie
Last synced: 07 Apr 2025
https://github.com/aershov24/coding-interview-questions
🔴 More than ~3877 Full Stack, Coding & System Design Interview Questions And Answers sourced from all around the Internet to help you to prepare for an interview, conduct one, mock your lead dev or completely ignore. Find more questions and answers on 👉
algorithms coding-interview coding-interviews computer-science data-structures interview interview-prep interview-preparation programming-interviews software-engineering-algorithm study-plan
Last synced: 12 Mar 2025
https://github.com/nishkarshraj/automation-using-shell-scripts
Development Automation using Shell Scripting.
anacron at automation automation-framework backup bash-script cron crontab data-science data-structures development linux scenarios scheduler shell shell-scripts sorting-algorithms
Last synced: 15 Apr 2025
https://github.com/vivekstorm/Software-Engineering-Course
List of available free/paid courses,bootcamps available for Coding Interview Prep, SDE Roles
bootcamps coding-interviews data-structures interview-preparation sde-roles
Last synced: 16 Nov 2024
https://github.com/daniel-liu-c0deb0t/umicollapse
Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.
data-structures deduplication fastq hamming java string-search string-similarity umis unique-molecular-identifiers
Last synced: 13 Apr 2025
https://github.com/mjebrahimi/dotnet-collections-benchmark
🚀 A comprehensive performance comparison benchmark between different .NET collections.
benchmark benchmarking benchmarks big-o big-o-notation big-o-notation-algorithm big-o-performance collection collections csharp data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms dotnet performance
Last synced: 12 Apr 2025
https://github.com/brianruizy/leetcode-notion
A simple Notion template to track Leetcode problems and save your solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions notion
Last synced: 19 Mar 2025
https://github.com/ehmicky/fast-cartesian
Fast cartesian product
algorithm cartesian cartesian-product cartesian-products combinations combinatorics data-structures es6 functional functional-programming iterable javascript library lodash lodash-fp nodejs performance product sets typescript
Last synced: 10 Apr 2025
https://github.com/prg-titech/kanon
A live programming environment specialized for data structure programming.
data-structures javascript live object-graph programming-environment visualization
Last synced: 09 Apr 2025
https://github.com/wdamron/amt
Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)
data-structures go hamt hash-map hash-set unsafe
Last synced: 30 Apr 2025
https://github.com/coderonion/hello-algo-zig
Zig codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 about data structures and algorithms.
algorithm algorithms data-structure data-structures data-structures-and-algorithms dsa dynamic-programming graph hello-algo leecode linked-list rust search sort zig ziglang
Last synced: 15 Mar 2025
https://github.com/arnoob16/geeksforgeeksapi
Unofficial GeeksForGeeks API
api data-structures flask-api geeksforgeeks unofficial-apis vercel-deployment
Last synced: 09 Apr 2025
https://github.com/jdan/ocaml-data-structures
Some data structures and algorithms written in OCaml
Last synced: 16 Apr 2025
https://github.com/leoantony72/goswift
High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL
cache concurrency data-structures database go golang golang-package library
Last synced: 13 Apr 2025
https://github.com/ajay-dhangar/algo
This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!
algorithms data-structures data-structures-and-algorithms dsa gssoc-ext hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source
Last synced: 12 Apr 2025
https://github.com/songtianyi/landscape-of-programming
This repo aim to show you what to learn on the way to excellence.
algorithms architecture data-structures databases development engineering frameworks middlewares networks programming programming-language quality-assurance solutions storages
Last synced: 21 Nov 2024
https://github.com/chen0040/lua-algorithms
Lua algorithms library that covers commonly used data structures and algorithms
algorithms balanced-search-trees binary-search-tree data-structures lua red-black-tree sorting tries
Last synced: 16 Dec 2024
https://github.com/nazmulidris/algorithms-in-kotlin
This project is useful if you are trying to get more fluency in Kotlin or need a refresher to do interview prep for software engineering roles
algorithms computer-science data-structures data-structures-and-algorithms kotlin
Last synced: 22 Mar 2025
https://github.com/coderserdar/hacettepebbm
2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo
algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics
Last synced: 02 Dec 2024
https://github.com/abhisheknaiidu/dsa
My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites
algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees
Last synced: 11 Apr 2025
https://github.com/spl/dlist
Difference lists in Haskell
data-structures difference-lists haskell
Last synced: 06 Apr 2025
https://github.com/absognety/competitive-coding-platforms
GeeksForGeeks, HackerEarth, Coding Tests and Several Other platforms - Data Structures, Algorithms, SQL, Programming
algorithms-and-data-structures coding-platform competitive-programming daily-coding-problem data-structures geeksforgeeks-python geeksforgeeks-solutions golang golang-examples hackerearth hackerrank interviewing-io learning-golang leetcode leetcode-solutions postgresql sql techgig
Last synced: 07 Apr 2025
https://github.com/thealgorithms/elm
All Algorithms implemented in Elm
algorithms data-structures elm hacktoberfest
Last synced: 12 Nov 2024
https://github.com/adhaamehab/stanford-cs161
Unofficial repo for Design and Analysis of Algorithms, Stanford University, Fall 2017.
2017 algorithms data-structures stanford-university
Last synced: 21 Mar 2025
https://github.com/thermadiag/seq
The seq library is a collection of original C++11 STL-like containers and related tools
c-plus-plus compression cpp cpp11 data-structures formatting hashmap hashtable radix
Last synced: 25 Jan 2025
https://github.com/lakbychance/graphisual
A web application that lets the end users create graphs and visualize algorithms on them.
data-structures graphs react typescript visualize-algorithms
Last synced: 10 Apr 2025
https://github.com/dorin131/go-data-structures
A collection of data structures implemented in Go
Last synced: 03 Apr 2025
https://github.com/nvmd/libkdtree
libkdtree++ is an STL-like C++ template container implementation of k-dimensional space sorting, using a kd-tree. It sports a theoretically unlimited number of dimensions, and can store any data structure
Last synced: 06 Apr 2025
https://github.com/musamairshad/flutter-e-books
This repository contains some famous e-books related to Flutter & Dart.
algorithms android asynchronous-programming cross-platform-development dart data-structures design-patterns e-books ebooks flutter ios mobile-app-development state-management
Last synced: 10 Apr 2025
https://github.com/juliagraphs/metagraphs.jl
Graph data structures with multiple heterogeneous metadata for Graphs.jl.
data-structures datastructures graph graphs hacktoberfest juliagraphs metadata
Last synced: 15 Mar 2025
https://github.com/jogendra/ds-algo-placement-resources
A complete roadmap and resources for competitive programming for placement purpose.
algorithms coding coding-interviews competitive-coding competitive-programming cpp data-structures job-interviews placements programming resources roadmap swift
Last synced: 12 Nov 2024
https://github.com/kunalg98/placement-prep-guide
Preparation Guide for Campus Placement and Interviews
algorithms aptitude-tests campus-placements data-structures interview-questions problem-solving
Last synced: 15 Mar 2025
https://github.com/kaviarasan-r/gfg-dsa-self-paced-course
Data structures enable us to organize and store data, whereas algorithms enable us to process that data in a meaningful sense. Totally there are 260 lecture codings and assignments are on the way.
algorithms data-structures dsa-learning-series dsa-practice geeksforgeeks java
Last synced: 19 Apr 2025
https://github.com/cihat/datastructure
📌🔎📝 Veri Yapıları (BMU221) ve bütün derslerin dokümantasyonu. Notes and examples in the data structure and all lessons course. Data Structures with Java.
bilgisayar-muhendisligi computer-science data-science data-structure data-structure-blogs data-structures data-structures-and-algorithms documentation turkce-dokumantasyon veri-bilimi veri-yapilari
Last synced: 17 Feb 2025
https://github.com/marwanhawari/LeetBar
💻 LeetCode in your menu bar
algorithms competitive-programming data-structures leetcode macos swift swiftui
Last synced: 16 Nov 2024
https://github.com/mzimbres/rtcpp
A collection of data structures and algorithms in C++
combinatorics data-structures fundamental-algorithms interview permutation
Last synced: 13 Nov 2024
https://github.com/always-maap/ts-collection
💮 Algorithms and Data Structures for the modern web
algorithms data-structures library tested typescript
Last synced: 09 Apr 2025
https://github.com/gungunfebrianza/Mastering-Node.js
:books: Belajar Dengan Jenius Node.js bareng Gun Gun Febrianza
algorithm data-structures encryption express javascript node-js
Last synced: 14 Apr 2025
https://github.com/staircase-dev/staircase
A powerful data analysis package based on mathematical step functions. Strongly aligned with pandas.
analysis data-analysis data-structures library numpy pandas python step-function stepfunction
Last synced: 04 Apr 2025
https://github.com/ashwanikumar04/daily-coding-problems
Solutions to the daily coding problems
algorithms daily-coding-problem dailycodingproblem data-structures ds
Last synced: 14 Apr 2025
https://github.com/bzdgn/data-structures-in-java
Data structures in detail with java implementations
binary-tree data-structure data-structures doubly-linked-list hashtable implementation java linked-list list nary nary-tree queue sorting-algorithms stack tree trinary trinary-tree
Last synced: 11 Apr 2025
https://github.com/trivago/tgo
trivago go utilities
algorithms concurrency data-structures extensions golang testing
Last synced: 13 Apr 2025
https://github.com/make-github-pseudonymous-again/js-data-structures
:herb: Data structures for JavaScript
agpl binary-search-trees bloom-filters computer-science data-structure data-structures dict disjoint-sets fifo functional graphs hash-tables heaps immutable javascript lifo networks persitent pubsub search-trees
Last synced: 16 Mar 2025
https://github.com/fisothemes/twincat-dynamic-collections
A TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.
beckhoff collections data-structures hashmap hashset iec-st industrial-automation iterative-avl plc plc-programming queue stack treemap treeset twincat twincat3
Last synced: 01 Mar 2025
https://github.com/kumailn/algorithms
✨ a bunch of algorithms in a bunch of languages ✨
algorithm algorithms array backtracking bst dart data-structures dynamic-programming graph hackerrank hackerrank-solutions java javascript leetcode leetcode-solutions linked-list python rust solutions tree
Last synced: 02 Jan 2025
https://github.com/gozhuyinglong/blog-demos
这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~
algorithm data-structures design-patterns java python spring spring-boot
Last synced: 09 Apr 2025
https://github.com/reason-seoul/rescript-collection
Fast and efficient, persistent immutable collection for JS written in 100% ReScript!
data-structures hacktoberfest reasonml rescript typescript vector
Last synced: 14 Nov 2024
https://github.com/inconvergent/cl-grph
In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp
common-lisp data-structures datalog functional-programming generative-art generattive graph immutable incomplete lisp wip
Last synced: 09 Apr 2025
https://github.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-Javascript
Data Structure and Algorithm explanations with Implementations by Javascript
algorithms data-structures graph-algorithms javascript searching-algorithms sorting-algorithms
Last synced: 17 Apr 2025
https://github.com/sahilbansal17/coding-interview-problems
This repository contains the coding interview problems along with solutions.
algorithms coding-challenges coding-interviews data-structures interview-questions
Last synced: 30 Apr 2025
https://github.com/algo-phantoms/algo-phantoms-android
📱 Algo-Phantoms-Android App is an Android Application that provides a code editor along with pathways and quizzes to help you towards your DSA journey.📰🔥
algorithms android beginner-friendly data-structures ide kotlin playground quiz
Last synced: 22 Nov 2024
https://github.com/nbro/andz
Algorithms and data structures for educational, demonstrational and experimental purposes.
algorithms computer-science data-structures demonstration education experimental python research software-engineering unit-testing
Last synced: 17 Dec 2024
https://github.com/akashsingh3031/striver-sde-sheet-challenge
algorithm codestudio cpp data-structures leetcode sdesheetchallenge
Last synced: 14 Apr 2025
https://github.com/dtcxzyw/oi-source
OI代码仓库、复习笔记、代码模板、本地Judger
acm-icpc acm-icpc-handbook algorithm algorithm-challenges automated-testing competitive-programming data-structures icpc icpc-training judger noi noip oi oi-handbook oi-training olympiad-in-informatics
Last synced: 23 Mar 2025
https://github.com/psiace/ritelinked
RiteLinked - LinkedHashMap & LinkedHashSet in Rust
data-structures hash hashmap hashset indexmap linked-hash-map linked-hash-set rust
Last synced: 15 Apr 2025
https://github.com/ebran/grim
grim brings property graphs to the Nim language. Look around you: everything is a graph!
data-science data-structures graph graph-theory nim nim-lang property-graph
Last synced: 09 Apr 2025
https://github.com/aw-junaid/computer-science
Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field
algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python
Last synced: 26 Mar 2025
https://github.com/kunal-kushwaha/cpp-questions
Competitive Programming Questions
algorithms competitive-programming data-structures interview-preparation leetcode-solutions resources
Last synced: 08 Apr 2025
https://github.com/ekmett/unpacked-containers
Unpacked containers using backpack
containers data-structures haskell unpacked
Last synced: 14 Apr 2025
https://github.com/lio-zero/blog
I hope my content can help you. Now I focus on the front-end field, but I will also share what I see and feel in my limited time.✨✨
algorithms blog coding computer-network css data-structures dom frontend git github html javascript mongodb node react tool typescript vscode vuejs wtf
Last synced: 04 Apr 2025
https://github.com/afondiel/cs-books
A curated collection of computer science books.
ai algorithms books coding computer-science computer-science-books computer-vision computer-vision-books data-science data-structures dl image-processing ml programming software-engineering
Last synced: 13 Apr 2025
https://github.com/BnademOverflow/libCplus
Wonderful library with lots of useful functions, algorithms and data structures in C
algorithms c data-structures imperative-programming library low-level-programming makefile
Last synced: 29 Apr 2025
https://github.com/Inist-CNRS/lodex
Linked Open Data EXperiment
data-science data-structures datavisualization mongo nodejs
Last synced: 21 Dec 2024
https://github.com/exchange-core/collections
High performance and low latency Exchange Collections written in Java
data-structures garbage-free hft java low-latency tree-structure
Last synced: 18 Nov 2024
https://github.com/laisfrigerio/cracking-the-coding-interview-js
Cracking the Coding Interview 6th Edition with JavaScript Solutions
algorithms-and-data-structures coding coding-interviews cracking-the-coding-interview data-structures data-structures-and-algorithms dsa dsa-algorithm javascript
Last synced: 19 Nov 2024
https://github.com/csunny/algorithm
Python3数据结构与算法、实现常用算法以及分布式系统相关算法。
algorithm data-structures distrubuted graph heap python3 tree-structure
Last synced: 01 Jan 2025
https://github.com/anantkaushik/data-structures-and-algorithms
Data Structures and Algorithms implementation in Python
algorithm algorithms algorithms-and-data-structures algorithms-implemented array data-structures kadanes-algorithm linked-list python python-algorithms python-data-structures python3 queue searching-algorithms sorting sorting-algorithms stack trees
Last synced: 10 Jan 2025
https://github.com/gungunfebrianza/Mastering-Javascript
:books: PinterCoding University. Author : Gun Gun Febrianza
algorithms data-structures ecmascript2017 javascript oop
Last synced: 16 Nov 2024
https://github.com/domfarolino/algorithms
💎 Documented algorithmic problems/solutions + datastructures
algorithm algorithms algorithms-solved coding-interviews data-structures datastructures judge technical-interviews
Last synced: 13 Apr 2025
https://github.com/green-coder/diffuse
Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.
clojure clojurescript data-structures diff
Last synced: 14 Apr 2025
https://github.com/ahrtr/gocontainer
Implements some containers (stack, queue, priorityQueue, set, arrayList, linkedList, map and btree) in golang
arraylist btree comparator data-structures go gocontainer golang linkedlist linkedmap priorityqueue queue set sort stack
Last synced: 22 Mar 2025
https://github.com/eleev/swift-algorithms-data-structs
📒 Algorithms and Data Structures in Swift. The used approach attempts to fully utilize the Swift Standard Library and Protocol-Oriented paradigm.
algorithms apple data-structures datastructures education ios learning playground playgrounds scenekit spritekit swift swift-algorithms swift-datastructures tutorial visualization xcode
Last synced: 18 Nov 2024
https://github.com/patilharshal16/data-structures
Computer science data structures and algorithms implementation from scratch
algorithms computer-science data-science data-structures datascience datastructures deque doubly-linked-list enqueue implementation-from-scratch implementation-of-algorithms implementation-of-data-structures java java-8 linked-list queue searching-algorithms sorting-algorithm sorting-algorithms stack
Last synced: 04 Apr 2025
https://github.com/owainlewis/ocaml-datastructures-algorithms
Data structures and algorithms in OCaml
algorithms data-structures ocaml
Last synced: 14 Apr 2025
https://github.com/owainlewis/ods
Data structures and algorithms in OCaml
algorithms data-structures ocaml
Last synced: 24 Mar 2025
https://github.com/code-shoily/ex_algo
Data Structures and Algorithms implemented with Elixir
algorithms data-structures elixir
Last synced: 13 Apr 2025
https://github.com/yegor256/zache
Zero-footprint Ruby In-Memory Thread-Safe Cache: when a naive implementation is enough
cache data-structures memory-management ruby ruby-gem
Last synced: 09 Apr 2025
https://github.com/pkamenarsky/knit
Ties the knot on data structures that reference each other by unique keys
data-structures haskell tie-knot
Last synced: 14 Apr 2025
https://github.com/barrust/count-min-sketch
Count-Min Sketch Implementation in C
c count-mean-min-sketch count-min-sketch data-structures probabilistic probabilistic-programming
Last synced: 30 Apr 2025
https://github.com/stanch/zipper
An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios
Last synced: 27 Dec 2024
https://github.com/andersontr15/resources-to-master-software-engineering-interview-for-non-cs-majors
📖 Resources To Master Software Engineering Interview for Non CS Majors
algorithm algorithms cs-majors data-structures engineering-interview handbook interview programming-interviews software-design software-engineering system-design
Last synced: 28 Feb 2025
https://github.com/d-michail/jheaps
Master repository for the JHeaps project
algorithms data-structures fibonacci-heap heap meldable-heaps pairing-heap priority-queue
Last synced: 09 Apr 2025
https://github.com/abishekaditya/dsa
Project : Data Structures and Algorithms in C#
24projects algorithm data-structures heap searching-algorithms
Last synced: 15 Apr 2025