测试 private void adjust(int i) { int parent = (i + K) / 2; int temp; while (parent > 0) { if (b[i] > b[LS[parent]]) { temp = LS[parent]; LS[parent] = i; i = temp; } parent = parent / 2; } LS[0] = i; }