Welche Art von Mathematik verwenden Sie, um den 4-Heap zu durchlaufen, wenn Sie ein Array verwenden, um alle Elemente zu speichern? Wie finden Sie den Index eines übergeordneten Knotens zu einem bestimmten Blatt speziell?Implementieren eines 4-Heap mit einem Array
Angenommen, I die folgende Anordnung haben:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... etc.
mit dem Heap dann konstruiert daraus mit 1 die Wurzel, 2..5 seine Kinder, 6..9 2 Kinder usw.
Was genau ist die Mathematik, die ich brauche, wenn ich (zum Beispiel) die Eltern von 6 finden muss?
Sie haben Recht. Ich glaube, ich habe das jetzt behoben. –