breeze.collection.immutable
package breeze.collection.immutable
Type members
Classlikes
class Beam[T](val maxSize: Int, xs: T*)(implicit o: Ordering[T]) extends Iterable[T] with IterableOps[T, Iterable, Beam[T]] with StrictOptimizedIterableOps[T, Iterable, Beam[T]]
Represents a beam, which is essentially a priority queue with a maximum size.
Represents a beam, which is essentially a priority queue with a maximum size.
- Companion:
- object
class BinomialHeap[T]()(implicit ord: Ordering[T]) extends Iterable[T] with IterableOps[T, Iterable, BinomialHeap[T]] with StrictOptimizedIterableOps[T, Iterable, BinomialHeap[T]] with Serializable
From Okasaki's Functional Data Structures. Represents a functional heap
From Okasaki's Functional Data Structures. Represents a functional heap
- Companion:
- object