Delete Node in a Linked List 单链表删除节点
来源:互联网 发布:澄海网店美工培训 编辑:程序博客网 时间:2024/03/29 19:29
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. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public://给的就是要删除的节点,所以直接复制下一个节点的值,然后删除即可//本题应该考虑头节点,尾节点的情况 void deleteNode(ListNode* node) { if(node==NULL) return ; node->val=node->next->val; node->next=node->next->next; }};
0 0
- Delete Node in a Linked List 单链表删除节点
- leetcode237---Delete Node in a Linked List(删除指定节点)
- 237.LeetCode Delete Node in a Linked List(easy)[单链表 删除节点]
- 237. Delete Node in a Linked List (删除单链表中的指定节点)
- 237. Delete Node in a Linked List | 删除单链表的节点
- 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 删除链表的一个节点
- leetcode 237 --Delete Node in a Linked List 链表 删除节点
- LeetCode 237. Delete Node in a Linked List(删除链表中的一个节点)
- Delete Node in a Linked List 删除链表中的某个节点
- Delete Node in a Linked List(删除链表中的节点)
- Delete Node/Remove Element in a Linked List 删除链表节点
- LeetCode--Delete Node in a Linked List(删除链表中的节点)Python
- Delete Node in a Linked List 删除链表的节点
- (LeetCode)Delete Node in a Linked List --- 删除链表中结点
- leetcode: Delete Node in a Linked List
- Oracle(三)--> 其他数据库对象(简单扼要论序列)
- 惠普学习感想
- c++静态库与动态库的区别
- hdu 5406 CRB and Apple 求两个不相交的不下降子序列之和最大
- [刷题]Permutations II
- Delete Node in a Linked List 单链表删除节点
- log4j日志配置
- try catch finally中含有return时的处理步骤
- viewpager setpagechangelistener解释与应用到如微信的页面转换的渐变效果
- NS2网络仿真环境的搭建和使用
- LeetCode 31 Next Permutation 寻找一个数字序列的比他大的最小序列
- 总线设备驱动模型
- Aircrack-ng之Airmon-ng命令
- HTTP协议