Skip to main content
Go to Latest
class Heap
Re-export
import { Heap } from "https://deno.land/x/masx200_leetcode_test@9.6.7/deps.ts";

Constructors

new
Heap(
comparator: ICompare<T>,
values?: T[],
leaf?: T,
)

Methods

clear(): void
fix(): Heap<T>
insert(value: T): Heap<T>
isEmpty(): boolean
isValid(): boolean
leaf(): T
pop(): T
push(value: T): Heap<T>
root(): T
size(): number
sort(): T[]
top(): T

Static Methods

heapify<T>(values: T[], comparator: ICompare<T>): Heap<T>
isHeapified<T>(values: T[], comparator: ICompare<T>): boolean