public void EmptyTest() { var t = BootstrappedHeap <string> .Empty; Assert.IsTrue(BootstrappedHeap <string> .IsEmpty(t)); var t1 = BootstrappedHeap <string> .Insert("C", t); Assert.IsFalse(BootstrappedHeap <string> .IsEmpty(t1)); }
private static string DumpHeap <T>(BootstrappedHeap <T> .Heap heap) where T : IComparable <T> { return(BootstrappedHeap <T> .IsEmpty(heap) ? "Empty" : $"[{heap.X}: {DumpElement(heap.P)}]"); }