Leetcode 237. Delete Node in a Linked List
来源:互联网 发布:泰勒展开式的矩阵形式 编辑:程序博客网 时间:2024/06/05 15:14
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) { *node = *node->next; }};
释放内存版本:
class Solution {public: void deleteNode(ListNode* node) { ListNode* temp = node->next; *node = *temp; delete temp; }};
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
- 求职两周记
- javascript面向对象(转)
- Codeforces 616C The Labyrinth
- 58.矩形覆盖
- 贝叶斯网络
- Leetcode 237. Delete Node in a Linked List
- SLAM 算法的一些简单的介绍和理解,有的是从别的地方找到的资料,感觉很有道理。
- 给飞驰的法拉利换引擎 - 谈边做业务边做架构重构(2)—— 合纵连横
- 输入错误的时候抖动视图
- 杭电1996
- jsbridage框架
- redis内存编码数据结构(整数集合、压缩列表)
- 第97课: 使用Spark Streaming+Spark SQL+mysql 实现在线动态计算出特定时间窗口下的不同种类商品中的热门商品排名(详细内幕版本)
- 组合数处理(逆元求解)