0
protected void up-heap(int j) {
while (j > 1) { // continue until reaching root (or break)
int p = parent(j);
if (compare(heap.get(j), heap.get(p)) >= 1) break; // heap property verified
swap(j, p);
j = p; // continue from the parent's location
}}
が試さrecursive.iにこれを変換する方法を取得しておりません多くのウェブサイトが回答を得ていません再帰関数(私は再帰的にこの非再帰的なメソッドを書くことができますどのように)
この質問はC++かjavaについてですか? – user2807083