deque

Deque

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

A highly optimized double-ended queue

GitHub

187 stars
5 watching
9 forks
Language: Go
last commit: about 3 years ago
Linked from 2 awesome lists

arraydequedequeuedouble-ended-queuegolanglistqueuevector

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gammazero/dequeA fast ring-buffer data structure implementation with efficient O(1) operations at both ends and support for queue and stack modes.621
edwingeng/doublejumpA consistent hash implementation with improved node removal functionality103
okeuday/pqueueImplementations of priority queues for Erlang, with varying trade-offs between speed and complexity.171
tangxuehua/equeueA high-performance distributed message queue written in C#579
princemaple/elixir-queueA queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API.34
enriquebris/goconcurrentqueueA package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities404
php-enqueue/enqueueA messaging system designed to simplify message processing and provide advanced features.188
dgraph-io/dgraphA distributed GraphQL database with a graph backend that supports high-performance and scalability20,516
derekparker/delveA debugger for the Go programming language aimed at providing simple and full featured debugging tools.641
tomeraberbach/quetieA tiny and efficient JavaScript implementation of a data structure providing fast and amortized O(1) access to queues and dequeues.112
wenerme/go-reqA declarative HTTP client library for the Go programming language22
deatil/go-arrayA Go package for working with nested data structures like maps and slices20
cheng-zhongliang/eventA high-performance network I/O event notification library for Go153
edwingeng/liveA utility package providing data wrapping and hot-reload functionality for Go plugins4
tylerwince/godbgProvides a debugging macro for Go, similar to Rust's dbg macro202