LintCode - 在O(1)時間復(fù)雜度刪除鏈表節(jié)點(diǎn)(普通)

版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。

難度:容易
要求:

給定一個單鏈表中的一個等待被刪除的節(jié)點(diǎn)(非表頭或表尾)。請?jiān)谠贠(1)時間復(fù)雜度刪除該鏈表節(jié)點(diǎn)。

樣例
給定 1->2->3->4,和節(jié)點(diǎn) 3,刪除 3 之后,鏈表應(yīng)該變?yōu)?1->2->4。

/**
 * Definition for ListNode.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int val) {
 *         this.val = val;
 *         this.next = null;
 *     }
 * }
 */ 
public class Solution {
    /**
     * @param node: the node in the list should be deleted
     * @return: nothing
     */
    public void deleteNode(ListNode node) {
        // write your code here
        if (node == null || node.next == null)
            return;
        ListNode next = node.next;
        node.val = next.val;
        node.next = next.next;
        return;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 給定一個單鏈表中的一個等待被刪除的節(jié)點(diǎn)(非表頭或表尾)。請?jiān)谠贠(1)時間復(fù)雜度刪除該鏈表節(jié)點(diǎn)。您在真實(shí)的面試中是...
    DayDayUpppppp閱讀 284評論 0 0
  • 3.10 69.給出一棵二叉樹,返回其節(jié)點(diǎn)值的層次遍歷(逐層從左往右訪問) 二叉樹的層次遍歷樣例給一棵二叉樹 {3...
    mytac閱讀 1,104評論 3 3
  • 1 序 2016年6月25日夜,帝都,天下著大雨,拖著行李箱和同學(xué)在校門口照了最后一張合照,搬離寢室打車去了提前租...
    RichardJieChen閱讀 5,173評論 0 12
  • 2015年10月29日 HTML5文檔結(jié)構(gòu) HTML5文檔以<!DOCTYPE html>開頭,這是一個文檔類型聲...
    a0d560da7818閱讀 333評論 0 1
  • 弟弟頭暈還是沒有緩解,給家里打了好幾個電話都沒有我希望的回復(fù)。老爸不在家,老媽身體欠佳,我們平時又忙,著實(shí)讓我這個...
    bony閱讀 120評論 0 0