[LeetCode] Delete Node in a Linked List
来源:互联网 发布:mac能下bilibili吗 编辑:程序博客网 时间:2024/05/19 12: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.
解题思路
让当前结点的值等于下一节点的值,然后当前结点指向下一节点的下一节点,最后删除要删掉结点的下一节点。
实现代码
// Runtime: 1 ms/** * 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) { 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
- WebRTC播放本地摄像头内容
- 岁月划过生命线——记我的大学生活(前言)
- spring boot 导出jar执行出错的小记
- Python + OpenCV边沿检测(Edge Detection)
- 51nod 1270 数组的最大代价 (DP_好题)
- [LeetCode] Delete Node in a Linked List
- 在按一次退出App
- CXF客户端调用webservice接口报错
- Mybatis入门
- 简单的利用UrlConnection,后台模拟http请求
- 优化UITableViewCell高度计算的那些事
- GoldCoder(金狗杯——福师大周赛) Run #2 题解
- 基于opencv的相机之camera切换/闪光灯/边缘模式/分辨率(二)
- 定时任务简单实例