Trong phần sắp xếp dãy số trong mảng có hàm hoán vị này nhưng mình không hiểu cơ chế hoạt động của nó, cụ thể các bước hoán vị như thế nào, tại sao điều kiện phải là i<n-1 ? Mong các cao thủ chỉ giáo. Thank you.
void TangDan(int a[], int n)
{ int tg;
for(int i = 0; i < n - 1; i++)
{
for(int j = i + 1; j <n; j++)
{
if(a[i] > a[j])
{
tg = a[i];
a[i] = a[j];
a[j] = tg;
}
}
}
}


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?