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/jdan/ocaml-data-structures
Some data structures and algorithms written in OCaml
Last synced: 08 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/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/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: 28 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: 28 Oct 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/spl/dlist
Difference lists in Haskell
data-structures difference-lists haskell
Last synced: 29 Dec 2024
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: 12 Nov 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: 14 Nov 2024
https://github.com/thealgorithms/elm
All Algorithms implemented in Elm
algorithms data-structures elm hacktoberfest
Last synced: 12 Nov 2024
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: 27 Dec 2024
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: 25 Dec 2024
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/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: 07 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: 28 Oct 2024
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/houarizegai/clean-code
TDD, Software Design & Architecture
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: 07 Nov 2024
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: 26 Dec 2024
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: 28 Dec 2024
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: 08 Nov 2024
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: 27 Oct 2024
https://github.com/gozhuyinglong/blog-demos
这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~
algorithm data-structures design-patterns java python spring spring-boot
Last synced: 06 Nov 2024
https://github.com/trivago/tgo
trivago go utilities
algorithms concurrency data-structures extensions golang testing
Last synced: 26 Dec 2024
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: 08 Dec 2024
https://github.com/codingonion/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: 30 Sep 2024
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: 27 Oct 2024
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/akashsingh3031/striver-sde-sheet-challenge
algorithm codestudio cpp data-structures leetcode sdesheetchallenge
Last synced: 08 Nov 2024
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/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: 08 Nov 2024
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: 12 Nov 2024
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: 08 Nov 2024
https://github.com/kunal-kushwaha/cpp-questions
Competitive Programming Questions
algorithms competitive-programming data-structures interview-preparation leetcode-solutions resources
Last synced: 06 Nov 2024
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: 11 Nov 2024
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: 05 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: 07 Nov 2024
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/ekmett/unpacked-containers
Unpacked containers using backpack
containers data-structures haskell unpacked
Last synced: 08 Nov 2024
https://github.com/ashwanikumar04/daily-coding-problems
Solutions to the daily coding problems
algorithms daily-coding-problem dailycodingproblem data-structures ds
Last synced: 08 Nov 2024
https://github.com/csunny/algorithm
Python3数据结构与算法、实现常用算法以及分布式系统相关算法。
algorithm data-structures distrubuted graph heap python3 tree-structure
Last synced: 13 Dec 2024
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: 19 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/gungunfebrianza/Mastering-Javascript
:books: PinterCoding University. Author : Gun Gun Febrianza
algorithms data-structures ecmascript2017 javascript oop
Last synced: 16 Nov 2024
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: 05 Nov 2024
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: 28 Oct 2024
https://github.com/owainlewis/ocaml-datastructures-algorithms
Data structures and algorithms in OCaml
algorithms data-structures ocaml
Last synced: 15 Oct 2024
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: 13 Nov 2024
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: 24 Dec 2024
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: 08 Nov 2024
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/d-michail/jheaps
Master repository for the JHeaps project
algorithms data-structures fibonacci-heap heap meldable-heaps pairing-heap priority-queue
Last synced: 25 Dec 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: 21 Nov 2024
https://github.com/dynatrace-oss/dynahist
DynaHist: A Dynamic Histogram Library for Java
approximation-algorithms compression-algorithm data-sketches data-structures ddsketch dynamic-allocation hdrhistogram histogram histogram-library java memory-efficiency order-statistics quantile quantile-estimation quantiles sketches
Last synced: 27 Dec 2024
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: 09 Nov 2024
https://github.com/ryanmcdermott/katas
:school: Coding katas
algorithms cpp data-structures interview-practice interview-preparation interview-questions kata
Last synced: 20 Oct 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: 12 Nov 2024
https://github.com/smalam119/popular-algorithms-data-structures-and-problems-in-swift
Classic problem solving algorithms and data structures in swift
algorithms data-structures problem-solving swift4
Last synced: 07 Dec 2024
https://github.com/mahmudahsan/203-acm-problems-code
203 ACM Problems Source Code in C++
acm acm-icpc algorithm c-plus-plus cpp data-structures problem-set problem-sets problem-solving
Last synced: 10 Nov 2024
https://github.com/thawkin3/js-data-structures-and-algorithms
JavaScript implementations of common data structure and algorithm concepts.
algorithm algorithm-concepts algorithms coding-interviews computer-science data-structure data-structures data-structures-algorithms javascript whiteboard
Last synced: 27 Nov 2024
https://github.com/juliaarrays/arraysofarrays.jl
Efficient storage and handling of nested arrays in Julia
arrays data-structures flat-arrays julia nested-arrays
Last synced: 31 Oct 2024
https://github.com/JuliaArrays/ArraysOfArrays.jl
Efficient storage and handling of nested arrays in Julia
arrays data-structures flat-arrays julia nested-arrays
Last synced: 13 Nov 2024
https://github.com/ddddddo/gdag
Easily manage 🕸DAG🕷 with Go. DAG is an acronym for Directed Acyclic Graph. Output is in PlantUML or Mermaid format. Useful for progressing tasks.
dag data-structures mermaid plantuml workflow
Last synced: 18 Nov 2024
https://github.com/gmcabrita/cuckoo
:bird: Cuckoo Filters in Elixir
cuckoo-filter data-structures elixir hex probabilistic-data-structures
Last synced: 01 Nov 2024
https://github.com/algo-phantoms/algo-phantoms-backend
💻 Algo-Phantoms-Backend is an Application that provides pathways and quizzes along with a code editor to help you towards your DSA journey.📰🔥 This repository contains the REST APIs of the application.✨
algorithms data-structures django django-application django-rest-framework python3
Last synced: 11 Oct 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: 15 Oct 2024
https://github.com/thealgorithms/fortran
All Algorithms implemented in Fortran. Making Fortran Great Again!
algorithm algorithms algorithms-and-data-structures challenge coding data-structures fortran fortran90 hacktoberfest thealgorithms thealgorithms-fortran tutorial
Last synced: 12 Nov 2024
https://github.com/SilverIce/JContainers
JSON-based data structures for Papyrus (TESV Skyrim scripting language)
c-plus-plus data-structures json library papyrus skse skse-plugin skyrim
Last synced: 20 Nov 2024
https://github.com/raamana/kernelmethods
Foundational library for Kernel methods in pattern analysis and machine learning
data-science data-structures kernel kernel-functions kernel-methods kernels machine-learning metric-learning mkl multiple-kernel-learning pattern-analysis pattern-recognition scikit-learn svm
Last synced: 07 Nov 2024
https://github.com/code-shoily/ex_algo
Data Structures and Algorithms implemented with Elixir
algorithms data-structures elixir
Last synced: 07 Nov 2024
https://github.com/ekmett/auth
authenticated data-structures haskell library
Last synced: 08 Nov 2024
https://github.com/yegor256/zache
Zero-footprint Ruby In-Memory Thread-Safe Cache
cache data-structures memory-management ruby ruby-gem
Last synced: 25 Dec 2024
https://github.com/ivangalbans/TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 26 Oct 2024
https://github.com/chillersanim/csharp-tools-for-unity3d
Some basic C# tools for Unity3D.
avl-tree csharp csharp-code csharp-library csharp-script data-structures octree octree-structure pipeline polyline pooling source-code unity unity3d
Last synced: 12 Oct 2024
https://github.com/ivangalbans/teamreference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 17 Nov 2024
https://github.com/onflow/atree
Atree provides scalable arrays and scalable ordered maps.
array data-structures ordered-map
Last synced: 11 Nov 2024
https://github.com/anishlearnstocode/hackerrank-js-basic-skill-test
Contains solved programs for the HackerRank JavaScript (Basics) Skill Test Certification 🎓.
algorithms certificate certification challenges data-structures hackerrank javascript js programming questions
Last synced: 24 Nov 2024
https://github.com/ripytide/nodit
This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap
data-structures intervals library rust
Last synced: 22 Dec 2024
https://github.com/bedirt/algorithms_and_ds
The Algorithm Studies during the ACM-ICPC Lab lectures
algorithm competitive-programming data-structures problem-solving
Last synced: 18 Nov 2024
https://github.com/propilideno/cp-tips
Tips for C++ Competitive Programming
algorithms cheatsheet cheatsheets codeforces competitive-programming cpp cpp11 cpp14 cpp17 cpp20 cpptemplates data-structures leetcode quickstart templates tips uva vjudge
Last synced: 25 Dec 2024
https://github.com/python-odin/odin
Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python
csv data-mapping data-structures de-serialize json msgpack python serialize validation xml yaml
Last synced: 31 Oct 2024
https://github.com/amaitou/datastructures
Discover sorting algorithms and core data structures implemented in multiple languages in my repository. Perfect for beginners and experienced developers, this collection provides a concise, hands-on experience.
algorithms cpp20 data-structures javascript php7 python3
Last synced: 06 Nov 2024
https://github.com/narasimha1997/clfu
Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.
algorithm cache concurrency data-structures go golang lfu lfu-cache
Last synced: 07 Nov 2024
https://github.com/shenxiangzhuang/data-structures-and-algorithms-in-python
Exercise solutions for Data Structures and Algorithms in Python(Michael T. Goodrich)
algorithms data-structures jupyter-notebooks python3 solutions
Last synced: 20 Dec 2024
https://github.com/ehmicky/wild-wild-utils
🤠 Functional utilities using object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 27 Dec 2024
https://github.com/mar10/nutree
A Python library for tree data structures with an intuitive, yet powerful API.
data-structures digraph graph hierarchy python tree treelib
Last synced: 23 Dec 2024
https://github.com/ahdinosaur/rimu
Template language for structured data: functional YAML 🌱
configuration configuration-language data data-structures expression-evaluator expression-language functional json serde string-interpolation template template-engine toml untrusted-values yaml
Last synced: 27 Oct 2024
https://github.com/tirthajyoti/algorithm-data-structures-python
Various useful data structures in Python
algorithms data-structures graph hash-table heap object-oriented-programming python queue stack tree
Last synced: 09 Nov 2024
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: 28 Oct 2024
https://github.com/Cloud-Drift/clouddrift
CloudDrift accelerates the use of Lagrangian data for atmospheric, oceanic, and climate sciences.
climate-data climate-science data-structures oceanography python
Last synced: 27 Nov 2024
https://github.com/vexatos/circulararrays.jl
Multi-dimensional arrays with fixed size and circular indexing.
circular circular-arrays data-structures julia periodic-boundary-conditions utilities
Last synced: 27 Oct 2024
https://github.com/boinkor-net/o
Ring-buffers in go without interface{}
data-structures golang ring-buffer
Last synced: 21 Nov 2024
https://github.com/coderick14/competitive-programming-templates
Templates for ACM Workbook
algorithms competitive-programming cpp14 data-structures
Last synced: 16 Nov 2024
https://github.com/whitfin/usher
Parameterized routing for generic resources in Rust
algorithms data-structures routing-tables web-services
Last synced: 01 Nov 2024
https://github.com/atapas/js-collections-map-set
Repository to have example code to demonstrate JavaScript Map and Set data structures.
data-collection data-structures javascript map set
Last synced: 07 Nov 2024
https://github.com/cmudig/data-navigator
A JavaScript library that allows for accessible navigation of data structures.
accessibility data-structures data-visualization input-method visualization
Last synced: 09 Nov 2024