(l: &LinkedList<T>, k: usize)
| 7 | use std::ptr::NonNull; |
| 8 | |
| 9 | pub fn find<T>(l: &LinkedList<T>, k: usize) -> Option<NonNull<Node<T>>> { |
| 10 | unsafe { do_find(l.head, k) } |
| 11 | } |
| 12 | |
| 13 | /// 设链表的长度为 N。设置两个指针 P1 和 P2,先让 P1 移动 K 个节点, |
| 14 | /// 则还有 N - K 个节点可以移动。此时让 P1 和 P2 同时移动,可以知道 |