Один из практик, который не имел смысла, и я надеюсь, что кто -то может объяснить мне это (для чайников).
Связь между HQ [4] и ID = 0, как ... как ... как не так, как я не понимаю, и ID =. соответствовать. Надеюсь, кто -то может объяснить мне это. < /P>
Возможно, вам не придется использовать каждую ссылку
кодирование:
Код: Выделить всё
Class HeapQuiz {
Int id = 0;
Public static void main(String[] args) {
Int x = 0;
HeapQuiz[] hq = new HeapQuiz[5];
While(x < 3) {
hq[x] = new HeapQuiz();
hq[x].id = x;
x = x + 1;
}
hq[3] = hq[1];
hq[4] = hq[1];
hq[3] = null;
hq[4] = hq[0];
hq[0] = hq[3];
hq[3] = hq[2];
hq[2] = hq[0];
}
}
Справочные переменные/объекты Heapquiz:
Код: Выделить всё
hq [1] Matched to id = 1
hq [3] Matched to id = 2
hq [4] Matched to id = 0
Подробнее здесь: https://stackoverflow.com/questions/794 ... t-practice