Anh chị cho em hỏi, em muốn đưa vector a gồm 1 mảng các giá trị, và sắp xếp lại thì phải làm sao.
Đây là code của em, nhưng sau khi xuất trật tự nó vẫn giữ nguyên, anh chị giúp em với. Em cảm ơn.
void swap(int &a,int &b)
{
int z = a;
a = b;
b = z;
}
void selectionSort(vector <int> &a)
{
for(int i = 0 ; i < a.size()-1; i++)
{
int min = i;
for(int j = i + 1 ; j < a.size(); j++)
if(min > a.at(j)) min = a.at(j);
swap(a.at(i),a.at(min));
}
}

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