deque
Deque
A high-performance data structure for efficient double-ended queue operations
A highly optimized double-ended queue
184 stars
5 watching
9 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists
arraydequedequeuedouble-ended-queuegolanglistqueuevector
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 |