У меня есть целочисленный массив размером 10. Мне нужно нарисовать полное двоичное дерево, которое я сделал. Теперь мне нужно вставить три других элемента, используя процедуру просеивания. Покажите максимальную кучу после каждой вставки.
Я не уверен, что показывает максимальную кучу после каждой вставки. это означает, что мне нужно показывать размер максимальной кучи каждый раз, когда я вставляю один элемент?
Определение (максимальная куча) HEAP(X) Пусть X — вполне упорядоченное множество. Куча на X либо пуста, ∅, либо представляет собой полное бинарное дерево, t, содержащее nt ≥ 1 узлов, каждому из которых присваивается значение X, такое что: значение узла i ≤ значение родителя узла i , i = 2,3,...,nt. Размер кучи — это количество узлов в дереве. Куча пуста тогда и только тогда, когда ее размер равен 0.
определение максимальной кучи похоже на это, но мне оно кажется немного двусмысленным.
the definition of max heap is like this, but it looks like a bit ambiguous to me.
Какая часть кажется вам двусмысленной? Это именно та часть, на которой вам нужно сосредоточить свой вопрос. - person phant0m   schedule 25.11.2012