java删除第一个节点_访问单个节点的删除(Java)
生活随笔
收集整理的這篇文章主要介紹了
java删除第一个节点_访问单个节点的删除(Java)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現一個算法,刪除單向鏈表中間的某個結點,假定你只能訪問該結點。
給定帶刪除的節點,請執行刪除操作,若該節點為尾節點,返回false,否則返回true
class ListNode {
int val;
ListNode next = null;
ListNode(int val) {
this.val = val;
}
}
// 刪除單向鏈表中間的某個結點,直接將后繼節點的數據復制到當前節點,刪除后繼節點就OK了
public class Remove {
public boolean removeNode(ListNode pNode) {
// write code here
if(pNode==null || pNode.next == null){
return false;
}
pNode.val = pNode.next.val;
pNode.next = pNode.next.next;
return true;
}
}
總結
以上是生活随笔為你收集整理的java删除第一个节点_访问单个节点的删除(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unity调用普通java类_Unity
- 下一篇: java静态分派_Java基础——重载、