Нахождение максимального элемента кучи, добавление элемента, удаление элемента из кучи - VB
Формулировка задачи:
Дано бинарное дерево-куча. Нужно найти максимальный элемент (корень дерева), добавить новый элемент, удалить максимальный элемент.
не могли бы мне помочь преобразовать данный код на язык VB
процедура добавления элемента:
Решение задачи: «Нахождение максимального элемента кучи, добавление элемента, удаление элемента из кучи»
textual
Листинг программы
Function insert(x As Integer, ByRef H() As Integer, Num As Integer, code As Integer) Dim i As Integer, n as Integer n = ubound(H) If Num = n Then code = 1 Else Num = Num + 1 i = Num H(0) = x Do While x < H(i \ 2) H(i) = H(i \ 2) i = i \ 2 Loop H(i) = x End If End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д