コード例 #1
0
def test_valid_heaps():
    heap = BinaryHeap()
    heap._list = [0, 1, 2, 3]
    heap._size = 3
    is_valid_heap(heap)
    heap2 = BinaryHeap()
    heap2._list = [0, 1, 2, 3, 4]
    heap2._size = 4
    is_valid_heap(heap2)
コード例 #2
0
def test_perc_up():
    heap = BinaryHeap()
    heap._list = [0, 100, 101, 1]
    heap._size = 3
    heap._perc_up(3)
    is_valid_heap(heap)
コード例 #3
0
def test_perc_down():
    heap = BinaryHeap()
    heap._list = [0, 1, 100, 2]
    heap._size = 3
    heap._perc_down(1)
    is_valid_heap(heap)