题目描述[原题链接][https://www.acwing.com/problem/content/description/85/]
给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。
假设链表一定存在,并且该节点一定不是尾节点。
样例
1 | 输入:链表 1->4->6->8 |
算法描述
复制前一个结点,将前一个结点截取掉;
C++代码
1 | /** |
Java代码
1 | /** |
从入门到放弃
给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。
假设链表一定存在,并且该节点一定不是尾节点。
1 | 输入:链表 1->4->6->8 |
复制前一个结点,将前一个结点截取掉;
1 | /** |
1 | /** |