SwiftPriorityQueue

Priority Queue

A data structure implementation for managing elements of varying priorities in Swift

A Generic Priority Queue in Pure Swift

GitHub

372 stars
17 watching
41 forks
Language: Swift
last commit: almost 2 years ago
Linked from 1 awesome list

astar-algorithmdata-structuremax-heapmin-heappriority-queuepriority-queuespriorityqueueswift

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
strd6/priority_queue A JavaScript implementation of a priority queue data structure 29
garro95/priority-queue A data structure for efficiently managing items with priorities 177
blueraja/high-speed-priority-queue-for-c-sharp A C# implementation of a high-performance priority queue optimized for pathfinding applications. 1,178
jaspervdj/psqueues Provides data structures and algorithms for efficient priority queuing in Haskell 64
rollbear/prio_queue A data structure library implementing a B-heap priority queue optimized for cache performance and suitable for efficient insertion and retrieval of elements. 104
davecom/swiftgraph A pure Swift implementation of a graph data structure with algorithms and utility functions 759
falood/queuex A library implementing a priority queue with multiple backends and flexible configuration options. 11
okeuday/pqueue Implementations of priority queues for Erlang, with varying trade-offs between speed and complexity. 171
dfed/swift-async-queue A library that provides an ordered queue for executing asynchronous tasks from non-isolated contexts in Swift Concurrency. 177
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. 34
davedufresne/swiftparsec A Swift library for creating parsers from simple components using combinator logic 226
athanclark/purescript-queue A data type designed to decouple function invocation from parameter application, allowing handlers to be added or removed as needed. 3
takscape/elixir-heapq A priority queue implementation in Elixir using a heap data structure. 8
cakephp/queue A Queueing library for CakePHP that allows tasks to be processed asynchronously 36
albinzr/swiftytask A high-performance queuing system for managing tasks with closure and various priority levels 22