删除链表的倒数第 N 个结点
cur 从头开始走,当 cur 走到 Y’ 位置的时候(即走了 n + 1 步),正好是 cur == null 的位置。那 pre 不用走了,头节点即为需要删除的节点。cur 从头开始走,当 cur 走到 Y’ 位置的时候(即走了 n + 1 步),pre 此时开始从头走;要定位到需要删除的点,可以这样操作,假设我们要删除的点是X,会有如下关系。如果需要删除的节点正好是头节点,那么返回的节点应该是头节点的下一个节点。需要被删除的节点如果不是头节点,那么返回的链表节点应该是头节点。Y 是 X 前一个点。