Hàm sắp xếp mảng trong dánh sách đặc

Mình viết 1 cái hàm sắp xếp mảng trong danh sách đặc như thế này. Mình chạy tay thấy rất đúng mà s máy lại chạy k đúng. có lẽ mình đã hiểu sai cái gì đó chăng ! Ai bic mình sai gì làm ơn chỉ mình với ! cảm ơn.
void selectionsort(dayso &x)
{
int min, a;
for(int i=0;i<x.n;i++)
{
min=x.ds;
for(int j=i+1;j<x.n;j++)
if(min>x.ds[j])
min=x.ds[j];
a=x.ds;
x.ds=min;
min=x.ds;
}
}
 

tengiday

Happy life
Mình nghĩ đoạn code của bạn có 2 chỗ cần lưu ý:
- 'min': đây nên là index i, chứ ko phải giá trị x.ds.
- Bạn xem lại đổi chỗ nhé.
 
cái hoàn vị thì hk cần bàn.. mình bic là dòng min có vấn đề nhưng hk hiểu vấn đè chỗ nào
 
Top