Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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

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/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/spl/dlist

Difference lists in Haskell

data-structures difference-lists haskell

Last synced: 22 Dec 2024

https://github.com/thealgorithms/elm

All Algorithms implemented in Elm

algorithms data-structures elm hacktoberfest

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/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

data-structures kd-tree

Last synced: 20 Dec 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/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/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: 06 Nov 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: 21 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/gozhuyinglong/blog-demos

这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~

algorithm data-structures design-patterns java python spring spring-boot

Last synced: 06 Nov 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/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/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/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/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/andelf/rust-darts

Double Array Trie in Rust

data-structures

Last synced: 01 Nov 2024

https://github.com/ekmett/unpacked-containers

Unpacked containers using backpack

containers data-structures haskell unpacked

Last synced: 08 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/gungunfebrianza/Mastering-Javascript

:books: PinterCoding University. Author : Gun Gun Febrianza

algorithms data-structures ecmascript2017 javascript oop

Last synced: 16 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/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/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/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/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: 17 Dec 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/stanch/zipper

An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios

data-structures scala zipper

Last synced: 19 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/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/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/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/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/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/code-shoily/ex_algo

Data Structures and Algorithms implemented with Elixir

algorithms data-structures elixir

Last synced: 07 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/yegor256/zache

Zero-footprint Ruby In-Memory Thread-Safe Cache

cache data-structures memory-management ruby ruby-gem

Last synced: 17 Dec 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/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/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/onflow/atree

Atree provides scalable arrays and scalable ordered maps.

array data-structures ordered-map

Last synced: 11 Nov 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/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/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/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/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/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/boinkor-net/o

Ring-buffers in go without interface{}

data-structures golang ring-buffer

Last synced: 21 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/daurnimator/fifo.lua

Fifo library for Lua

data-structures fifo lua

Last synced: 19 Oct 2024

https://github.com/sija/any_hash.cr

Better JSON::Any for Crystal

crystal data-structures hash json manipulation yaml

Last synced: 02 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/Sija/any_hash.cr

Better JSON::Any for Crystal

crystal data-structures hash json manipulation yaml

Last synced: 30 Oct 2024