Dạ chào mọi người! Hiện em đang làm một bài toán sắp xếp DSLK theo thứ tăng dần bằng đệ quy. Nhưng khi chạy thì nó bị lỗi!
Em không biết tại sao lại sai như vậy? Và sửa lại chương trình như thế nào?! Mong mọi người chỉ em!
void increasingSortLList(node&head)
{
if (head==NULL) return;
increasingSortLList(head->next);
int a = head->data;
int b = (head->next)->data;
if (a < b )
{
swap(a,b);
increasingSortLList(head->next);
}
}
P/s: Thật ra em đã làm một bài giống vậy trong mảng nhưng nó vẫn chạy ok đến khi qua bên DSLK thì nó bị lỗi T_T.