题目要求 给定一个单链表中的一个等待被删除的节点(非表头或表尾).请在在O(1)时间复杂度删除该链表节点. 样例 Linked list is 1->2->3->4, and given node 3, delete the node in place 1->2->4 分析 这应该是属于基本操作了,需要注意的是这里题目给的是节点,尽然如此那直接将需要删除的节点的用后继直接覆盖掉最后再释放内存就可以了. 代码 /** * Definition of ListNode * cla…
原题网址:http://www.lintcode.com/zh-cn/problem/delete-node-in-the-middle-of-singly-linked-list/ 给定一个单链表中的一个等待被删除的节点(非表头或表尾).请在在O(1)时间复杂度删除该链表节点. 您在真实的面试中是否遇到过这个题? Yes 样例 Linked list is 1->2->3->4, and given node 3, delete the node in place 1->2-&g…