[LeetCode][链表]Delete Node in a Linked List
来源:互联网 发布:hr数据分析 编辑:程序博客网 时间:2024/04/29 20:52
题目描述:
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. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public void deleteNode(ListNode node) { if(node == null) return ; node.val = node.next.val; node.next = node.next.next; }}
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
- 循环赛事日程表
- hrbust 2046 哈理工oj 2046 最后的题目八个字【二维树状数组】
- 哈理工OJ 2033 A Funny Game(博弈问题)
- [数据存储之五]JSON文件读取
- C指针一个小错误(2)-返回值不能是局部变量的指针
- [LeetCode][链表]Delete Node in a Linked List
- 经典 算法整理之希尔排序
- Python 数据结构与算法——从某个列表中找出两个彼此最接近但不相等的数
- Spark MLlib 1.6 -- 特征抽取和变换
- 【源代码】基于扩展贝叶斯方法融合的作战效能评估研究
- Swift中文教程(十四) 初始化
- 十天学会web标准(DIV+CSS)系列(八)下拉及多级弹出菜单
- java写入文件
- Swift中文教程(十五) 析构