Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-12-25 00:06:46 UTC
- JSON Representation
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/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/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: 06 Nov 2024
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: 26 Oct 2024
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/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: 21 Dec 2024
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: 21 Dec 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: 21 Dec 2024
https://github.com/SpinResearch/merkle.rs
:christmas_tree: Merkle tree in Rust
data-structures merkle-tree rust
Last synced: 09 Nov 2024
https://github.com/jarun/dslib
:herb: A library of "connected" data structures
academic algorithm avl data-structures dlist stack tree
Last synced: 28 Oct 2024
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: 24 Dec 2024
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: 14 Nov 2024
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: 20 Dec 2024
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: 23 Dec 2024
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: 12 Oct 2024
https://github.com/pnnl/shad
Scalable High-performance Algorithms and Data-structures
algorithms data-structures hpc
Last synced: 20 Dec 2024
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: 23 Dec 2024
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: 28 Oct 2024
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: 20 Dec 2024
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: 27 Oct 2024
https://github.com/marcosh/lamphpda
A collection of type-safe functional data structures
data-structures functional-programming hacktoberfest php psalm
Last synced: 23 Dec 2024
https://github.com/marioyc/ACM-ICPC-Library
algorithms c-plus-plus competitive-programming data-structures
Last synced: 03 Nov 2024
https://github.com/w8r/splay-tree
Fast splay-tree data structure
algorithms binary-search-tree data-structures performance splay-trees tree
Last synced: 23 Dec 2024
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: 01 Nov 2024
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: 12 Oct 2024
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/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: 21 Dec 2024
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: 22 Dec 2024
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/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: 29 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: 15 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: 14 Nov 2024
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: 29 Nov 2024
https://github.com/akashaorg/ipfs-connector
AKASHA <---> IPFS connector
akasha data-structures ipfs ipfs-connector js-api
Last synced: 26 Sep 2024
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/Ellipsis-Labs/sokoban
Compact, efficient data structures in contiguous byte arrays
Last synced: 10 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: 19 Dec 2024
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/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: 24 Dec 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/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: 23 Dec 2024
https://github.com/lun3x/multi_index_map
Simple and flexible multi-index containers.
boost container data-structures index map rust
Last synced: 09 Nov 2024
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: 27 Oct 2024
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: 27 Oct 2024
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: 18 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: 22 Dec 2024
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: 25 Dec 2024
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: 22 Dec 2024
https://github.com/fredrikwidlund/libdynamic
High performance utility library for C
c data-structures event-driven high-performance robust
Last synced: 26 Oct 2024
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/40ants/teddy
A data framework for Common Lisp
common-lisp data-structures data-visualization pandas
Last synced: 28 Oct 2024
https://github.com/Bazist/HArray
Fastest Trie structure (Linux & Windows)
benchmark cplusplus data-structures fast trie
Last synced: 09 Nov 2024
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: 09 Nov 2024
https://github.com/okeuday/cpg
CloudI Process Groups
crdt data-structures erlang erlang-process-pool
Last synced: 19 Dec 2024
https://github.com/rustonaut/vec1
Rust `Vec<T>` wrapper that gurantees to contain at least 1 element
collections data-structures vec
Last synced: 20 Dec 2024
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: 01 Nov 2024
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: 22 Dec 2024
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/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: 29 Oct 2024
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: 24 Dec 2024
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/zhenye-na/data-structures-ucb
🌳 CS 61B: Data Structures in Spring 2018, University of California, Berkeley
Last synced: 12 Nov 2024
https://github.com/yourbasic/bloom
Probabilistic set data structure
bloom-filter data-structures go
Last synced: 26 Oct 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: 20 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 Dec 2024
https://github.com/razimantv/leetcode-solutions
My solutions to Leetcode Problems
algorithms competitive-programming data-structures leetcode
Last synced: 24 Dec 2024
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/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: 01 Nov 2024
https://github.com/jackfirth/rebellion
A collection of core libraries for Racket
data-structures hacktoberfest library racket utilities
Last synced: 03 Dec 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: 27 Oct 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/doongz/notes
算法|技能|知识|数学
algorithm algorithms cpp data-structures design-patterns golang interview latex leetcode markdown python software
Last synced: 30 Oct 2024
https://github.com/steveklabnik/indexlist
indexlist: A doubly linked list, backed by a vector
Last synced: 16 Dec 2024
https://github.com/arriqaaq/art
An Adaptive Radix Tree (ART) implementation in Go
adaptive-radix-tree data-structures go golang radix-tree
Last synced: 27 Oct 2024
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: 12 Nov 2024
https://github.com/zhangxiaoyidog/leetcode
My Python Solutions for Leetcode
algorithms data-structures interview python3
Last synced: 12 Dec 2024
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: 22 Dec 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: 30 Oct 2024
https://github.com/saalikmubeen/datastructures-and-algorithms
For JavaScript lovers | JavaScript Implementation of various data structures and algorithms.
algorithms data-structures javascript
Last synced: 29 Nov 2024
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: 22 Dec 2024
https://github.com/moorara/interview
📚 A collection of notes and resources for beating technical interviews
algorithms cheatsheets data-structures interview sorting
Last synced: 14 Nov 2024
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: 27 Oct 2024
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/ksw2000/data-structure-in-c
:notebook: Data Structure in C 資料結構學習筆記
Last synced: 24 Nov 2024
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: 05 Nov 2024
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: 16 Nov 2024
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: 20 Dec 2024
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: 18 Nov 2024
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: 27 Oct 2024
https://github.com/jdan/ocaml-data-structures
Some data structures and algorithms written in OCaml
Last synced: 08 Nov 2024
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/prg-titech/kanon
A live programming environment specialized for data structure programming.
data-structures javascript live object-graph programming-environment visualization
Last synced: 18 Nov 2024