Convenience function that returns a BinaryHeap!Store object initialized with s and initialSize.
Implements a binary heap container on top of a given random-access range type (usually T[]) or a random-access container type (usually Array!T). The documentation of BinaryHeap will refer to the underlying range or container as the store of the heap.
Heap operations for random-access ranges
2020 Ilya Yaroshenko, Kaleidic Associates Advisory Limited, Symmetry Investments
This module provides a BinaryHeap (aka priority queue) adaptor that makes a binary heap out of any user-provided random-access range.
Current implementation is suitable for Mir/BetterC concepts.
This module is a submodule of mir.container.