2025 iThome 鐵人賽
分享至
題目理解我的理解 : 判斷它是否是循環的方法用兩個指標,如果串列有環,fast 一定會追上 slow,如果 fast 或 fast.next 變成 null,表示沒有環。
心得使用快慢指針可以不用額外空間,就能判斷是否存在 cycle。不要硬去「記錄走過的路」,而是利用如果是 cycle「不同速度必然相遇」的特性!
IT邦幫忙