Perhatikan potongan program berikut!
int N = 10;
int arr[] = {0,5,7,6,4,10,9,1,3,8,2};
void bantal() {
for (int i = 1; i <= N; i++) {
for (int j = i; j > 1; j /= 2) {
if (arr[j] > arr[j/2]) {
swap(arr[j], arr[j/2]);
}
}
}
}
Berapa nilai dari arr[1] setelah prosedur bantal() dijalankan?
Masuk untuk menulis jawaban