Leetcode 237. Delete Node in a Linked List
2018-03-01 14:42
246 查看
原题:
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
解决方法:
好像题意和给的函数定义出现了不匹配的情况。
无论如果,注意值和指针的赋值。
代码:
void deleteNode(ListNode* node) {
if (node && node->next){
node->val = node->next->val;
node->next =node->next->next;
}
}
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 -> 4and you are given the third node with value
3, the linked list should become
1 -> 2 -> 4after calling your function.
解决方法:
好像题意和给的函数定义出现了不匹配的情况。
无论如果,注意值和指针的赋值。
代码:
void deleteNode(ListNode* node) {
if (node && node->next){
node->val = node->next->val;
node->next =node->next->next;
}
}
相关文章推荐
- [LeetCode] 237. Delete Node in a Linked List 解题思路
- LeetCode笔记:237. Delete Node in a Linked List
- leetCode 237. Delete Node in a Linked List 链表
- LeetCode_237. Delete Node in a Linked List
- LeetCode-237. Delete Node in a Linked List
- LeetCode 237. Delete Node in a Linked List (在链表中删除一个点)
- leetCode 237. Delete Node in a Linked List
- Leetcode——237. Delete Node in a Linked List
- LeetCode 237. Delete Node in a Linked List 题解(C++)
- leetcode 237. Delete Node in a Linked List
- 【LeetCode】237. Delete Node in a Linked List
- [leetcode: Python]237. Delete Node in a Linked List
- 【leetcode】237. Delete Node in a Linked List
- 【leetcode】237. Delete Node in a Linked List
- Leetcode 237. Delete Node in a Linked List
- LeetCode Problem 237. Delete Node in a Linked List
- [Leetcode] 237. Delete Node in a Linked List 解题报告
- leetcode 237. Delete Node in a Linked List
- LeetCode 237. Delete Node in a Linked List
- [LeetCode] 237. Delete Node in a Linked List 删除链表的节点