Mình cần sự trợ giúp và những ý kiến thảo luận của các bạn về bài toán sau:
Đề bài:
Hình minh họa:
Cho một danh sách liên kết đơn một chiều. Chu trình trong danh sách là khi duyệt từ head tới một node rồi từ node đó duyệt tiếp thì sẽ quay trở lại một node đã duyệt trước đó. (Mình suy ra là không có con trỏ tail và điểm dừng khi thực hiện phép duyệt).
Yêu cầu xác định trong một danh sách có chu trình hay không với thời gian O(n) và giới hạn bộ nhớ là O(1) {gồm head và một số biến không quá một số C cho trước}.
p/s: n này không cho trước,