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

Erlang Trie Implementation

data-structures erlang

Last synced: 20 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/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/pnnl/shad

Scalable High-performance Algorithms and Data-structures

algorithms data-structures hpc

Last synced: 20 Dec 2024

https://github.com/billyrieger/bimap-rs

Generic bijective maps in Rust

bimap data-structures rust

Last synced: 19 Nov 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/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/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/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/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/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/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

data-structures graph rust

Last synced: 10 Nov 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

data-structures go golang

Last synced: 24 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/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/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/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/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: 18 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/40ants/teddy

A data framework for Common Lisp

common-lisp data-structures data-visualization pandas

Last synced: 28 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/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/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/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/yourbasic/bloom

Probabilistic set data structure

bloom-filter data-structures go

Last synced: 26 Oct 2024

https://github.com/zhenye-na/data-structures-ucb

🌳 CS 61B: Data Structures in Spring 2018, University of California, Berkeley

data-structures java

Last synced: 12 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: 20 Dec 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/steveklabnik/indexlist

indexlist: A doubly linked list, backed by a vector

data-structures rust

Last synced: 16 Dec 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/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/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/zhangxiaoyidog/leetcode

My Python Solutions for Leetcode

algorithms data-structures interview python3

Last synced: 12 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/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 資料結構學習筆記

c data-structures pure-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/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

data-structures ocaml

Last synced: 08 Nov 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/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