Bubble Sort Trong Danh Sách Liên Kết

Mọi người giúp em gợi ý là sao để em sử dụng thuật toán sắp xếp Bubble Sort trong Danh sách liên kết được không? Em đã hiểu được thuật toán Bubble Sort nhưng em vẫn chưa hiểu làm sao trong danh sách liên kết đơn em có thể trỏ con trỏ đi ngược pPrevious.

Giả sử có 4 node: node1, node2, node3node4. Muốn đổi chỗ node2node3 thì chỉ cần:

tìm pre là node phía trước của node2;
pre->next = node2->next;
node2->next = node3->next;
node3->next = node2;

Cách khác: swap value của 2 node cho nhau, không cần chỉ trỏ đi đâu cả. :smiley:

1 Like

:smiley: à mình hiểu rồi, cảm ơn bạn thật nhiều nha

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