Ch.2 · Level 16

单链表删除结点

删除单链表指定位置 of 结点。定位前驱结点,绕过目标结点并安全释放其内存空间。

arrow_back 返回关卡库

单链表删除结点

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

⌘ + Enter to run
guest@aq-shell:~ (bash)
terminal
0 / 0