leetcode Delete Node in a Linked List
来源:互联网 发布:平板电脑windows推荐 编辑:程序博客网 时间:2024/06/07 05:03
原图链接:https://leetcode.com/problems/delete-node-in-a-linked-list/
Description
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. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: void deleteNode(ListNode* node) { if (!node) return; ListNode *x = node->next; node->val = x->val; node->next = x->next; delete x; }};
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
- 错误org.hibernate.PropertyAccessException: Null value was assigned to a property of的解决方法
- Java进阶(关于类与对象的补充)
- 从0开始学OpenGL之Mac篇(1)
- Java进阶(面向对象中的继承机制)
- 【codevs 3044 矩形面积合并】【poj 1151 Atlantis】【hdu 1542 Atlantis】题意&题解&代码(c++)
- leetcode Delete Node in a Linked List
- Java进阶(Object超类)
- SQL数据库上机作业表单的基本操作
- oracle 表连接 - hash join 哈希连接
- C#中的计时器
- 40.JSON解析
- 一致性hash算法释义
- Java进阶(继承中的对象转型)
- 剑指offer11 二进制中1的个数