leetcode 237 --Delete Node in a Linked List 链表 删除节点
来源:互联网 发布:冬天敬酒服穿什么知乎 编辑:程序博客网 时间:2024/04/20 02:02
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.
c++
class Solution {public: void deleteNode(ListNode* node) { struct ListNode* temp; temp=node->next; node->val=temp->val; node->next=temp->next; free(temp); }};
java
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public void deleteNode(ListNode node) { if(node==null) return; if(node.next==null){ node=null; return; } node.val=node.next.val; node.next=node.next.next; }}
1 0
- LeetCode 237 Delete Node in a Linked List(在链表中删除节点)(Linked List)
- leetcode 237 --Delete Node in a Linked List 链表 删除节点
- [LeetCode-237] Delete Node in a Linked List(删除链表中节点)
- Delete Node in a Linked List 单链表删除节点
- leetcode237---Delete Node in a Linked List(删除指定节点)
- LeetCode 237. Delete Node in a Linked List(删除链表中的一个节点)
- 237.LeetCode Delete Node in a Linked List(easy)[单链表 删除节点]
- LeetCode--Delete Node in a Linked List(删除链表中的节点)Python
- (LeetCode)Delete Node in a Linked List --- 删除链表中结点
- leetcode-237. 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
- KVM原理与架构系列之五 IO虚拟化篇
- iOS开发动态计算cell的高度
- 湖大ACM-Recaman's Sequence
- 堆和栈的区别
- struts2对获取三大作用域的封装类----BaseAction
- leetcode 237 --Delete Node in a Linked List 链表 删除节点
- 61. Rotate List LeetCode
- centos 6.5安装GitLab全过程和问题记录
- MFC消息处理时,双击鼠标左键响应单击左键消息的处理
- Battery Charging
- Android 内核 - 02 Context
- 属性资源与Android命名空间
- 桌面捕获
- UI组件——TextView