删除单链表指定位置 of 结点。定位前驱结点,绕过目标结点并安全释放其内存空间。
准备删除序号 3 位置(1-indexed,值 30)的结点。定位第 2 个前驱结点 p,令 q = p.next 锁定目标,修改 p.next = q.next 实现绕过,最后释放 q 占有的内存。