//Cach mot.
int temp;
int n;
int A[100];
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (A[i] > A[j]) {
temp = A[i];
A[i] = A[j];
A[j] = temp;
}
}
}
// Cach hai.
int chisoMax, temp;
int n;
int A[50];
for (int i = 0; i < n - 1; i++) {
chisoMax = i;
for (int j = i + 1; j < n; j++) {
if (A[j] > A[chisoMax]) {
chisoMax = j;
}
}
if (chisoMax != i) {
temp = A[chisoMax];
A[chisoMax] = A[i];
A[i] = temp;
}
}
Các bạn cho mình hỏi hai cách cài đặt cho thuật toán sắp xếp chọn trên, cách tốt hơn và nên sử dụng hơn.