deque

Deque

A high-performance data structure for efficient double-ended queue operations

A highly optimized double-ended queue

GitHub

184 stars
5 watching
9 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists

arraydequedequeuedouble-ended-queuegolanglistqueuevector

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gammazero/deque A fast ring-buffer data structure implementation with efficient O(1) operations at both ends and support for queue and stack modes. 586
edwingeng/doublejump A consistent hash implementation with improved node removal functionality 102
okeuday/pqueue Implementations of priority queues for Erlang, with varying trade-offs between speed and complexity. 171
tangxuehua/equeue A high-performance distributed message queue written in C# 579
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 33
enriquebris/goconcurrentqueue A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities 396
php-enqueue/enqueue An advanced message queueing system with plug-and-play components and simplified message processing 188
dgraph-io/dgraph A high-performance, distributed GraphQL database with a graph backend for modern applications. 20,441
derekparker/delve A debugger for the Go programming language aimed at providing simple and full featured debugging tools. 635
tomeraberbach/quetie A tiny and efficient JavaScript implementation of a data structure providing fast and amortized O(1) access to queues and dequeues. 112
wenerme/go-req A declarative HTTP client library for the Go programming language 22
deatil/go-array A Go package for working with nested data structures like maps and slices 20
cheng-zhongliang/event A high-performance network I/O event notification library for Go 153
edwingeng/live A utility package providing data wrapping and hot-reload functionality for Go plugins 4
tylerwince/godbg Provides a debugging macro for Go, similar to Rust's dbg macro 202