Add heapify function to binary heap

This commit is contained in:
Michael Bradley 2025-01-04 23:31:28 +13:00
parent ee3cb08fe6
commit 6bb65f6493
Signed by: MichaelBradley
SSH key fingerprint: SHA256:cj/YZ5VT+QOKncqSkx+ibKTIn0Obg7OIzwzl9BL8EO8
3 changed files with 24 additions and 12 deletions

View file

@ -2,7 +2,7 @@
pub mod binary_heap;
/// A data structure usable for backing a "pure" queue
pub trait PureBacking<T: Ord> {
pub trait PureBacking<T: Ord>: FromIterator<T> {
/// Instantiates a new data structure
fn new() -> Self;
/// Places an item into the queue