【LintCode 简单】372. 在O(1)时间复杂度删除链表节点
2018-01-15 16:04
435 查看
1.问题描述:给定一个单链表中的一个等待被删除的节点(非表头或表尾)。请在在O(1)时间复杂度删除该链表节点。2.样例:Linked list is
1->2->3->4, and given node
3,delete the node in place
1->2->4。
3.代码:
"""Definition of ListNodeclass ListNode(object):def __init__(self, val, next=None):self.val = valself.next = next"""class Solution:"""@param: node: the node in the list should be deletedt@return: nothing"""def deleteNode(self, node):# write your code herenode.val=node.next.valnode.next=node.next.next
相关文章推荐
- LintCode_372_在O(1)时间复杂度删除链表节点
- python_lintcode_372在O(1)时间复杂度删除链表节点_174删除链表中倒数第n个节点
- lintCode(372)——在O(1)时间复杂度删除链表节点
- 372. 在O(1)时间复杂度删除链表节点 (delete-node-in-the-middle-of-singly-linked-list)(c++)----lintcode面试题之链表
- Lintcode 372. O(1)时间复杂度删除链表节点
- lintcode——在O(1)时间复杂度删除链表节点
- 372. 在O(1)时间复杂度删除链表节点--java
- LintCode:在O(1)时间复杂度删除链表节点
- LintCode 在O(1)时间复杂度删除链表节点
- 372在O(1)时间复杂度删除链表节点
- [LintCode]372.在O(1)时间复杂度删除链表节点
- LintCode 在O(1)时间复杂度删除链表节点
- lintcode-在O(1)时间复杂度删除链表节点-327
- LintCode-剑指Offer-(372)在O(1)时间复杂度删除链表节点
- 在O(1)时间复杂度删除链表节点(372)
- Lintcode 在O(1)时间复杂度删除链表节点
- 在O(1)时间复杂度删除链表节点 -LintCode
- 在O(1)时间复杂度删除链表节点-LintCode
- lintcode在O(1)时间复杂度删除该链表节点。
- 在O(1)时间复杂度删除链表节点(LintCode)