力扣簡83 刪除排序鍊錶中的重複元素

2022-10-11 04:18:09 字數 365 閱讀 9961

//注意這個listnode類需要寫在solution外面,要不然main裡沒法使用。而且main中類的新建要用

//自己寫的: 給定乙個已排序的鍊錶的頭 head , 刪除所有重複的元素,使每個元素只出現一次 。返回 已排序的鍊錶 。

//第一種思路的時候出錯了 直接用l.next和l.next.next導致都混亂了 以後鍊錶還是建議要用pre

//換了寫法後,最初沒有第乙個空判斷,導致對於空情況取next報錯了

public listnode deleteduplicates(listnode head)

else   

else

}return head;

}

}

力扣82和83 刪除排序鍊錶中的重複元素I II

82.刪除排序鍊錶中的重複元素 ii 給定乙個排序鍊錶,刪除所有含有重複數字的節點,只保留原始鍊錶中 沒有重複出現 的數字。示例 1 輸入 1 2 3 3 4 4 5 輸出 1 2 5 解決 public listnode deleteduplicates listnode head flag.ne...

(鍊錶)83 刪除排序鍊錶中的重複元素

給定乙個排序鍊錶,刪除所有重複的元素,使得每個元素只出現一次。示例 1 輸入 1 1 2 輸出 1 2 示例 2 輸入 1 1 2 3 3 輸出 1 2 3 指定 cur 指標指向頭部 head 當 cur 和 cur.next 的存在為迴圈結束條件,當二者有乙個不存在時說明鍊錶沒有去重複的必要了 ...

LeetCode 83 刪除排序鍊錶中的重複元素

給定乙個排序鍊錶,刪除所有重複的元素,使得每個元素只出現一次。definition for singly linked list.struct listnode struct listnode deleteducurrent nodelicates struct listnode head 示例 1...