leetcode: 237. Delete Node in a Linked List
来源:互联网 发布:jquery get json数据 编辑:程序博客网 时间:2024/06/06 17:59
leetcode: 237. Delete Node in a Linked List
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, the linked list should become 1 -> 2 -> 4 after calling your function.
从链表中,删除指定的节点,但又没有给出前指针,所以先交换当前节点和下一节点的值,然后删除下一节点即可。
主要是这里说了删除的节点不包括最末尾的节点。。
# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def deleteNode(self, node): """ :type node: ListNode :rtype: void Do not return anything, modify node in-place instead. """ if node == None: return node.val = node.next.val node.next = node.next.next
0 0
- leetcode: Delete Node in a Linked List
- LeetCode Delete Node in a Linked List
- 【leetcode】Delete Node in a Linked List
- Leetcode: Delete Node in a Linked List
- [LeetCode]Delete Node in a Linked List
- 【leetcode】Delete Node in a Linked List
- Leetcode Delete Node in a Linked List
- LeetCode || Delete Node in a Linked List
- [LeetCode] Delete Node in a Linked List
- LeetCode-Delete Node in a Linked List
- 【leetCode】Delete Node In A Linked List
- [leetcode] Delete Node in a Linked List
- [LeetCode]Delete Node in a Linked List
- [leetcode]Delete Node in a Linked List
- Leetcode: Delete Node in a Linked List
- LeetCode Delete Node in a Linked List
- LeetCode-Delete Node in a Linked List
- leetcode | Delete Node in a Linked List
- awk命令详解
- 二分查找法
- Ubuntu的一些使用小技巧【不断更新中】
- ubuntu安装pip+python27+ipython+scrapy+zlib+libssl-dev-及遇到的各种问题解决
- De Bruijn序列的matlab暴力生成
- leetcode: 237. Delete Node in a Linked List
- js第十一节-字符串方法
- Android NDK tombstone分析工具
- Ubuntu上snmp安装、配置、启动及远程测试完整过程
- 在实践中深入理解IP协议
- 博客专题计划:《在实践中深入理解常见网络协议》
- python None与Null
- hive导出列名整理
- LeetCode 144. Binary Tree Preorder Traversal