单链表删除某一个节点。

发布于 2022-09-06 23:49:36 字数 32 浏览 12 评论 0

给定一个指针p,如何删除一个单链表p所指向的节点?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

往日情怀 2022-09-13 23:49:37

单链表P 知道P的位置,你就把P位置中的value取出来,那里面有下一个节点的指针 p+1 嘛,然后你把这个节点删掉, 然后取P+1的value嘛,一个一个删就好咯

饭团 2022-09-13 23:49:36
$head = $list; // list 总得提前给得有吧,不然没法删
while($head->next != $p) {
  $head = $head->next;
}
$head->next = $head->next->next;

大致思路就是这样,边缘情况再判断下就好了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文