void f(int *A, int n) {
int i, j, t;
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - i - 1; j++) {
if (A[j] > A[j + 1]) {
t = A[j];
A[j] = A[j + 1];
A[j + 1] = t;
}
}
}
}
Yukarıdaki fonksiyon bir A dizisi üzerinde çalıştırıldığında ne tür bir işlem gerçekleştirir ve diziyi nasıl düzenler?
Cevapla