LeetCode 学习 LinkedList 专项(1)—— Delete Node in a Linked List
来源:互联网 发布:福建 知乎 编辑:程序博客网 时间:2024/06/04 23:07
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.
写一个功能来实现,在一个简单的链表中删除一个节点(除了尾节点),只允许访问该节点。
假设链表是1 - > 2 - > 3 - > 4,并且你被赋予值为3的第三个节点,在调用函数后,链表应该变为1 - > 2 - > 4。
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public void deleteNode(ListNode node) { node.val = node.next.val; node.next = node.next.next; }}
我们无法真正的删除该节点,但是可以改变当前节点的值与 next 指针的指向。
阅读全文
0 0
- LeetCode 学习 LinkedList 专项(1)—— Delete Node in a Linked List
- LeetCode-LinkedList-237. Delete Node in a Linked List
- Leetcode学习(14)—— Delete Node in a Linked List
- LeetCode题解——Delete Node in a Linked List
- Leetcode——237. 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
- [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
- C++之函数对象(Function Object) & for_each
- MPC-BE [Media Player Classic
- RSA密码
- Pod 私有化本地仓库
- 埃式筛法模板及其改进
- LeetCode 学习 LinkedList 专项(1)—— Delete Node in a Linked List
- Maven的存储库问题
- 鲁棒性
- java数据结构和算法
- 程序员提升的知识点
- 开发人员准确理解技术需求:用户想得与说的不一样
- 面试类链表题目汇总
- leetcode 628 Maximum Product of Three Numbers
- 网络部分