chào mọi người, minh cài đặt thuật toán sắp xếp trong linked nhưng hàm của mình bị lỗi và mình sửa nhưng vẫn không được, đây là code của mình
void swap(int &a, int &b)
{
int tmp = a;
a = b;
b = tmp;
}
void interchangeSort(List &l)
{
Node *tmp = l.pHead;
Node *cur = l.pHead->pNext;
for (; tmp->pNext != NULL; tmp = tmp->pNext)
{
for (; cur != NULL; cur = cur->pNext)
{
if (tmp->Data > cur->Data)
{
swap(tmp->Data, cur->Data);
}
}
}
}
mong mọi người giúp đõ.

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