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-01 00:07:01 UTC
- JSON Representation
https://github.com/anushka23g/learning-made-easy
This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructure datastructuresandalgorithm dsa exam-scheduler greedy-algorithm greedy-algorithms job-scheduling open-source
Last synced: 07 Apr 2025
https://github.com/jack-pappas/extcore
An extended core library for F#.
csharp data-structures dotnet fsharp immutable performance
Last synced: 04 Apr 2025
https://github.com/microdroid/vue-materialize-datatable
A fancy Materialize CSS datatable VueJS component.
data-structures database hacktoberfest material-design materialize-css reactive table vue vuejs2
Last synced: 05 Apr 2025
https://github.com/MicroDroid/vue-materialize-datatable
A fancy Materialize CSS datatable VueJS component.
data-structures database hacktoberfest material-design materialize-css reactive table vue vuejs2
Last synced: 19 Apr 2025
https://github.com/tessil/array-hash
C++ implementation of a fast and memory efficient hash map and hash set specialized for strings
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 21 Mar 2025
https://github.com/benhoyt/pybktree
Python BK-tree data structure to allow fast querying of "close" matches
data-structures levenshtein-distance python tree
Last synced: 20 Dec 2024
https://github.com/raysan5/rpng
A simple and easy-to-use library to load/save png images and manage png chunks
c data-structures fileformat gamedev
Last synced: 13 Apr 2025
https://github.com/maelh/hxd-plugin-framework
Plugin framework for HxD's data inspector
data-inspector data-structures hex-edit hex-editor hxd plugin
Last synced: 08 Apr 2025
https://github.com/VastoLorde95/Competitive-Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
algorithm codechef codeforces codejam competitive-programming cpp data-structures datastructures hackerearth hackerrank icpc python solutions spoj spoj-solutions template timus
Last synced: 14 Mar 2025
https://github.com/TheAlgorithms/Zig
Collection of Algorithms implemented in Zig.
algorithms data-structures dynamic-programming interview-questions learning math mathematics search sorting sorting-algorithms zig ziglang
Last synced: 13 Nov 2024
https://github.com/garro95/priority-queue
A priority queue for Rust with efficient change function.
data-structures heap heap-algorithm min-max-heap priority-queue
Last synced: 20 Mar 2025
https://github.com/kamranahmedse/datastructures-in-javascript
Illustrated Data Structures — Video Series
computer-science computer-science-algorithms data-structures data-structures-and-algorithms
Last synced: 19 Dec 2024
https://github.com/ziyi2/algorithms
📝 算法导论与JavaScript实现
algorithm alogorithms data-structures interview interview-preparation intorduction-to-algorithms introduction javasript-algorithms javscript
Last synced: 29 Jan 2025
https://github.com/FuelFrontend/Frontend-Developer-Interview-Preparation
Things you need to know to crack that frontend developer job [Work in Progress]
angular css data-structures frontend html interview interview-preparation interview-questions javascript js react
Last synced: 10 Apr 2025
https://github.com/adrienjt/redux-data-structures
Reducer factory functions for common data structures: counters, maps, lists (queues, stacks), sets, etc.
common-reducers counter data-structures dictionary higher-order-reducers map queue reducer-composition reducer-creation reducer-generator reducer-makers redux set stack toggle
Last synced: 21 Dec 2024
https://github.com/yourbasic/bit
Bitset data structure
bit-array bit-twiddling bitset data-structures go
Last synced: 14 Mar 2025
https://github.com/mayankagg9722/placement-preparation
Hello everyone, I have created this repository specifically for competitive questions and for placements preparation.
algorithms competetive competitive-programming data-structures datastructuresandalgorithm placement
Last synced: 20 Dec 2024
https://github.com/utkarsh1504/dsa-java
This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques that will help you in solving the questions of the coding rounds.
algorithms begginer-friendly coding-challenge competitiveprogramming data-structures dsa first-time good-first-issue hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 interview-preparation java programming programming-language
Last synced: 07 Apr 2025
https://github.com/amit-davidson/LibraDB
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
data-structures database go golang
Last synced: 14 Mar 2025
https://github.com/zrwusa/data-structure-typed
Javascript Data Structure & TypeScript Data Structure. Heap, Binary Tree, Red Black Tree, Linked List, Deque, Trie, HashMap, Directed Graph, Undirected Graph, Binary Search Tree, AVL Tree, Priority Queue, Graph, Queue, Tree Multiset, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Queue, Min Heap, Min Priority Queue, Stack.
avl-tree binary-search-tree binary-tree data-structures deapth-first-search deque dequeue dijkstra-algorithm directed-graph floyd-warshall-algorithm graph heap javascript-data-structures linked-list red-black-tree
Last synced: 08 Apr 2025
https://github.com/ignlg/heap-js
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
array-heap binary-heap binary-trees data-structures heap javascript nodejs priority-queue typescript
Last synced: 10 Apr 2025
https://github.com/crepererum-oss/pdatastructs.rs
Simple probabilistic data structures
data-structures probabilistic-data-structures rust
Last synced: 19 Nov 2024
https://github.com/ps0305/javascript-algorithms-and-data-structures
:books: Javascript Algorithms And Data Structures
algorithm-scripting algorithms basic-algorithm data-structures datastructures-algorithms debugging es6 functional-programming hacktoberfest hacktoberfest2020 hactoberfest2023 hactoberfest2024 javascript javascript-algorithms object-oriented-programming scripting-language
Last synced: 05 Apr 2025
https://github.com/feiyutalk/leetcode
:confounded: :confused: :smiley:LeetCode问题解题思路。
algorithms data-structures interview java leetcode online-judge
Last synced: 13 Nov 2024
https://github.com/mourner/flatqueue
A very fast and simple JavaScript priority queue
algorithms binary-heap data-structures javascript priority-queue
Last synced: 05 Apr 2025
https://github.com/paulonteri/data-structures-and-algorithms
My notes and solutions/code on Data Structures and Algorithms.
algoexpert algorithms coding-interview data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 11 Apr 2025
https://github.com/pnnl/shad
Scalable High-performance Algorithms and Data-structures
algorithms data-structures hpc
Last synced: 04 Apr 2025
https://github.com/SpinResearch/merkle.rs
:christmas_tree: Merkle tree in Rust
data-structures merkle-tree rust
Last synced: 18 Apr 2025
https://github.com/anuraganalog/gateresources
Here are my GATE CSE 2021 Resources
2021 algorithms aptitude cn coa compiler-design cse data-structures dbms digital-logic engineering-mathematics gate os programming resources theory-of-computation
Last synced: 12 Mar 2025
https://github.com/jarun/dslib
:herb: A library of "connected" data structures
academic algorithm avl data-structures dlist stack tree
Last synced: 13 Jan 2025
https://github.com/hammer4/softuni
SoftUni Courses
algorithms angular2 basics c-sharp courses css3 data-structures dotnet-core ecmascript6 entity-framework-core expressjs fundamentals html5 javascript mssql nodejs oop react
Last synced: 15 Feb 2025
https://github.com/ayazhafiz/xorf
Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.
bloom-filter data-structures hashset probability rust xor-filter
Last synced: 12 Apr 2025
https://github.com/SanjayDevTech/Code-with-love
Open source programming algorithms
algorithms android c cpp data-structures good-first-issue hacktoberfest java javascript kotlin php python searching-algorithms sorting-algorithms
Last synced: 20 Mar 2025
https://github.com/fogfish/datum
pure functional and generic programming for Erlang
algebraic-data-types category-pattern data-structures erlang foldable generic-programming lenses monads streams traversable
Last synced: 06 Apr 2025
https://github.com/malbolgee/uri
Soluções para algumas questões no juiz online URI
algorithms c-language data-structures uri-online-judge urionlinejudge
Last synced: 19 Dec 2024
https://github.com/thatbeautifuldream/java-dsa-bootcamp
☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.
algorithms assignment-solutions data-structures dsa-blog java javascript leetcode open-source
Last synced: 12 Jan 2025
https://github.com/marcosh/lamphpda
A collection of type-safe functional data structures
data-structures functional-programming hacktoberfest php psalm
Last synced: 12 Apr 2025
https://github.com/w8r/splay-tree
Fast splay-tree data structure
algorithms binary-search-tree data-structures performance splay-trees tree
Last synced: 04 Apr 2025
https://github.com/ekzhang/redis-rope
🪢 A fast native data type for manipulating large strings in Redis
algorithms data-structures redis redis-module rope rust splay-tree zig
Last synced: 17 Mar 2025
https://github.com/barrust/pyprobables
Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html
bitarray bloom-filter count-mean-min-sketch count-mean-sketch count-min-sketch counting-bloom-filter counting-cuckoo-filter cuckoo-filter data-analysis data-mining data-science data-structures datastructures heavy-hitters probabilistic-programming probability python quotient-filter stream-threshold
Last synced: 09 Apr 2025
https://github.com/marioyc/ACM-ICPC-Library
algorithms c-plus-plus competitive-programming data-structures
Last synced: 02 Apr 2025
https://github.com/morpho-org/morpho-data-structures
Data structures tested and used by the Morpho Protocol.
data-structures doubly-linked-list heap solidity
Last synced: 05 Apr 2025
https://github.com/gmcabrita/bloomex
:hibiscus: A pure Elixir implementation of Scalable Bloom Filters
bloom-filter data-structures elixir hex probabilistic-data-structures scalable-bloom-filters
Last synced: 30 Mar 2025
https://github.com/zonayedpca/algods.js
🛠🛠🛠 Widely used Algorithms and Data Structures using JavaScript 🛠🛠🛠
algorithms data-structures data-structures-algorithms javascript-algorithms javascript-data-structures
Last synced: 22 Apr 2025
https://github.com/tomeraberbach/quetie
🎀 Just the cutest and tiniest queue/deque implementation!
amortized-array data-structures deque double-ended-queue npm-module npm-package queue stack
Last synced: 05 Apr 2025
https://github.com/coderserdar/documents
This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.
algorithm algorithms android cplusplus cpp17 cyber-security cybersecurity data-structures database delphi e-book flutter free-pascal kotlin-android lazarus llblgen object-pascal operating-system rad-studio rad-studio-ide
Last synced: 02 Dec 2024
https://github.com/shikha-code36/data-structures-and-algorithm-patterns
Data Structures and Algorithms Patterns that I followed ,implemented in Python
algorithms arrays backtracking bit-manipulation coding-interviews data-structures dynamic-programming graphs heap interview-preparation linked-list python-ds-algo queues recursion searching-algorithms sorting-algorithms stack stacks strings trees
Last synced: 10 Apr 2025
https://github.com/Ellipsis-Labs/sokoban
Compact, efficient data structures in contiguous byte arrays
Last synced: 23 Apr 2025
https://github.com/roscibely/algorithms-and-data-structure
Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA
algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens
Last synced: 10 Apr 2025
https://github.com/shivammg/trie
A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search.
algorithm autocomplete data-structures edit-distance go golang levenshtein-distance prefix-tree search trie trie-tree-autocomplete
Last synced: 28 Apr 2025
https://github.com/yegor256/micromap
📈 The fastest (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap (aka "linear map")
data-structures fast-map-matching hashmap linear-maps performance rust
Last synced: 09 Apr 2025
https://github.com/abdallahhemdan/algorithmic-toolbox-san-diego
✔ My Solutions of (Algorithmic-Toolbox ) Assignments from Coursera ( University of California San Diego ) With "Go In Depth" Part Which Contains More Details With Each of The Course Topics
advanced-algorithms advanced-data-structures algorithm algorithmic-toolbox algorithms big-o-notation binary-search coursera cpp data-structures fibonacci-numbers gcd knapsack-problem lcm longest-common-subsequence polynomial-multiplication san-diego selection-sort sum
Last synced: 19 Dec 2024
https://github.com/dlang-community/containers
Containers backed by std.experimental.allocator
array containers d data-structures double-linked-list fast hashmap set single-linked-list
Last synced: 18 Nov 2024
https://github.com/ndsev/zserio
zero sugar, zero fat, zero serialization overhead
code-generation compactness cpp data-structures grpc java schema-language serialization serialization-framework sqlite wire-format
Last synced: 14 Nov 2024
https://github.com/chuyangliu/jumble
C/C++ implementations of data structures, algorithms, and common designs.
algorithms c cpp data-structures
Last synced: 10 Apr 2025
https://github.com/lun3x/multi_index_map
Simple and flexible multi-index containers.
boost container data-structures index map rust
Last synced: 18 Apr 2025
https://github.com/akashaorg/ipfs-connector
AKASHA <---> IPFS connector
akasha data-structures ipfs ipfs-connector js-api
Last synced: 19 Jan 2025
https://github.com/r1nc/go-algorithm
Implementations of data structures & algorithms written in Golang.
algorithm data-structures golang
Last synced: 17 Feb 2025
https://github.com/R1NC/Go-Algorithm
Implementations of data structures & algorithms written in Golang.
algorithm data-structures golang
Last synced: 19 Nov 2024
https://github.com/idsulik/go-collections
Go package that provides implementations of common data structures including a double-ended queue (Deque), a linked list, a queue, a trie, a stack, a priority queue, a binary search tree, a graph, a skip list, a bloom filter, a ring buffer, a disjoint set, an avl tree, and a segment tree
Last synced: 06 Apr 2025
https://github.com/esimov/gogu
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
data-structures datastructures functional functional-programming generics go golang programming trie
Last synced: 17 Mar 2025
https://github.com/dysonance/temporal.jl
Time series implementation for the Julia language focused on efficiency and flexibility
data-analysis data-structures data-visualization econometrics economics finance io julia julia-language quantitative-finance quantitative-trading scientific-computing time-series time-series-analysis timeseries
Last synced: 19 Dec 2024
https://github.com/sdleffler/qp-trie-rs
An idiomatic and fast QP-trie implementation in pure Rust.
bytes data-structures qp-trie radix rust text-processing trie
Last synced: 05 Apr 2025
https://github.com/chachaxw/data-structure-and-algorithm
Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具
alogrithms binary-search-tree binary-tree cpp data-structures heap javascript leetcode leetcode-cpp leetcode-solutions sort sorting-algorithms stack typescript
Last synced: 20 Nov 2024
https://github.com/dysonance/Temporal.jl
Time series implementation for the Julia language focused on efficiency and flexibility
data-analysis data-structures data-visualization econometrics economics finance io julia julia-language quantitative-finance quantitative-trading scientific-computing time-series time-series-analysis timeseries
Last synced: 13 Nov 2024
https://github.com/houarizegai/playground
Playground for Software Engineering Concepts e.g. DSA, TDD, SOLID, Design Patterns, and others
algorithms clean-architecture clean-code data-structures data-structures-and-algorithms datastructures design-pattern design-patterns java kata-solutions refactoring refactoring-kata system-design tdd tdd-spring
Last synced: 06 Apr 2025
https://github.com/HouariZegai/playground
Playground for Software Engineering Concepts e.g. DSA, TDD, SOLID, Design Patterns, and others
algorithms clean-architecture clean-code data-structures data-structures-and-algorithms datastructures design-pattern design-patterns java kata-solutions refactoring refactoring-kata system-design tdd tdd-spring
Last synced: 10 Apr 2025
https://github.com/soumyadip007/console-based-projects-c
All projects are console based💻 and developed using C📚.All projects are dynamic and developed with the concept of Advance data structure 📁(Dynamic memory allocation,Linkedlist,Stack,Queue,Tree)✏️
c data-structures dynamic file
Last synced: 16 Mar 2025
https://github.com/georginapuig/complete-javascript-course
The Complete Javascript Course 2023: From Zero to Expert! by Jonas Schmedtmann
complete-javascript-course css css3 data-structures developer-skills dom dom-manipulation html html-css-javascript html5 javascript javascript-fundamentals jonas-schmedtmann udemy
Last synced: 28 Apr 2025
https://github.com/theodesp/go-heaps
Reference implementations of heap data structures in Go - treap, skew, leftlist, pairing, fibonacci
2-3-heap data-structures fibonacci-heap go heaps leftlist-heap pairing-heap rank-pairing-heap skew-heap treap
Last synced: 30 Apr 2025
https://github.com/doongz/notes
算法|技能|知识|数学
algorithm algorithms cpp data-structures design-patterns golang interview latex leetcode markdown python software
Last synced: 27 Mar 2025
https://github.com/thealgorithms/ocaml
Algorithms Implemented in OCaml
algorithms data-structures hacktoberfest ocaml
Last synced: 12 Nov 2024
https://github.com/algo-phantoms/algo-phantoms-frontend
Website of Algo Phantoms, an Open Source organization focuses on Data Structure and Algorithms.
algorithms bootstrap css data-structures html javascript vanilla-javascript
Last synced: 06 Apr 2025
https://github.com/Bazist/HArray
Fastest Trie structure (Linux & Windows)
benchmark cplusplus data-structures fast trie
Last synced: 21 Apr 2025
https://github.com/40ants/teddy
A data framework for Common Lisp
common-lisp data-structures data-visualization pandas
Last synced: 20 Mar 2025
https://github.com/fredrikwidlund/libdynamic
High performance utility library for C
c data-structures event-driven high-performance robust
Last synced: 15 Mar 2025
https://github.com/realpacific/algorithms
A collection of solutions to the data structure and algorithm problems
algorithms data-structures java kotlin leetcode
Last synced: 06 Dec 2024
https://github.com/okeuday/cpg
CloudI Process Groups
crdt data-structures erlang erlang-process-pool
Last synced: 09 Apr 2025
https://github.com/erikerlandson/st_tree
A fast and flexible c++ template class for tree data structures
c-plus-plus data-structure data-structures standard-template-library stl stl-container tree
Last synced: 22 Apr 2025
https://github.com/ksw2000/data-structure-in-c
:notebook: Data Structure in C 資料結構學習筆記
Last synced: 10 Apr 2025
https://github.com/anishlearnstocode/leetcode-algorithms
Solution to LeetCode 💻 Algorithms problems.
algorithms code data-structures data-structures-and-algorithms dsa java leetcode leetcode-algorithms programming python python3 solutions sql
Last synced: 06 Apr 2025
https://github.com/dbz/algorithms
Data Structures & Algorithms. Includes solutions for Cracking the Coding Interview 6th Edition
algorithm algorithm-challenges algorithms computer-science cracking-the-coding-interview data-structures datastructures graph heap javascript python queue ruby stack stacks sum tree trees trie tries
Last synced: 16 Apr 2025
https://github.com/anishLearnsToCode/leetcode-algorithms
Solution to LeetCode 💻 Algorithms problems.
algorithms code data-structures data-structures-and-algorithms dsa java leetcode leetcode-algorithms programming python python3 solutions sql
Last synced: 31 Mar 2025
https://github.com/rustonaut/vec1
Rust `Vec<T>` wrapper that gurantees to contain at least 1 element
collections data-structures vec
Last synced: 04 Apr 2025
https://github.com/goki/ki
Development of Goki has moved to Cogent Core. For the latest stable version of ki v1, import version 1.1.17 and see the v1 branch.
data-structures go golang tree tree-structure
Last synced: 11 Apr 2025
https://github.com/denq/list-to-tree
Convert list to tree
algorithm algorithm-library converter data-structures datastructures help-tools list-to-tree tools tree tree-structure trees
Last synced: 09 Apr 2025
https://github.com/o0101/cs.js
Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code
algorithms binary-heap clean-code computer-science d-ary-heap data-structures heap javascript max-heap min-heap nodejs reusable simple
Last synced: 25 Mar 2025
https://github.com/thealgorithms/clojure
All Algorithms implemented in Clojure
algorithms algorithms-and-data-structures algorithms-implemented algos clojure community-driven data-structures education hacktoberfest interview learn practice
Last synced: 12 Nov 2024
https://github.com/zhenye-na/data-structures-ucb
🌳 CS 61B: Data Structures in Spring 2018, University of California, Berkeley
Last synced: 12 Nov 2024
https://github.com/ramanaditya/data-structure-and-algorithms
All the important concepts associated with Interview and Data Structures and Algorithms. It's just not about the collection.
algorithm algorithms c codechef codeforces competitive-programming cpp data-structures data-structures-and-algorithms database hackerrank hacktoberfest hacktoberfest-2020 hacktoberfest2020 java javascript leetcode leetcode-solutions python python3
Last synced: 16 Mar 2025
https://github.com/longluo/leetcode
The Data Structures and Algorithms and LeetCode solutions
algorithms data-structures data-structures-and-algorithms java leetcode leetcode-solutions
Last synced: 22 Apr 2025
https://github.com/jackfirth/rebellion
A collection of core libraries for Racket
data-structures hacktoberfest library racket utilities
Last synced: 25 Mar 2025
https://github.com/nelson-lang/nelson
The Nelson Programming Language
cpp17 data-science data-structures interpreter mathematical-functions matlab matrix-functions nelson octave programming-language scientific-computing scilab
Last synced: 26 Jan 2025
https://github.com/yourbasic/bloom
Probabilistic set data structure
bloom-filter data-structures go
Last synced: 14 Mar 2025
https://github.com/Nelson-numerical-software/nelson
The Nelson Programming Language
cpp17 data-science data-structures interpreter mathematical-functions matlab matrix-functions nelson octave programming-language scientific-computing scilab
Last synced: 17 Nov 2024
https://github.com/alecmocatta/streaming_algorithms
Performant implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir sampling.
data-structures hyperloglog probabilistic-data-structures rust streaming-algorithms
Last synced: 09 Apr 2025
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: 09 Apr 2025