无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-082-刪除排序鏈表中的重復元素 II

2021-10-24 13:10 作者:雄獅虎豹  | 我要投稿

刪除排序鏈表中的重復元素 II

題目描述:存在一個按升序排列的鏈表,給你這個鏈表的頭節(jié)點 head ,請你刪除鏈表中所有存在數(shù)字重復情況的節(jié)點,只保留原始鏈表中 沒有重復出現(xiàn) 的數(shù)字。

返回同樣按升序排列的結果鏈表。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii/ ??

著作權歸領扣網(wǎng)絡所有。商業(yè)轉載請聯(lián)系官方授權,非商業(yè)轉載請注明出處。

解法一:鏈表遍歷

首先,聲明一個新的鏈表頭結點newHead,last指向新的頭結點newHead,cur指向老的頭結點head,然后遍歷鏈表head,遍歷過程如下:

  • 聲明一個boolean變量isRepeated來標識當前節(jié)點是否是重復節(jié)點;

  • 聲明next為cur的next節(jié)點,通過循環(huán)過程找到下一個跟cur節(jié)點的數(shù)字不同的節(jié)點,并且判斷當前節(jié)點是否是重復的并更新isRepeated;

  • 如果isRepeated為true,說明當前節(jié)點是重復的,則跳過這個重復節(jié)點,然后處理下一個節(jié)點;

  • 如果isRepeated為false,說明后面的節(jié)點沒有和當前節(jié)點相同的,將當前節(jié)點加入到last的next節(jié)點中,然后處理下一個節(jié)點。

最后返回newHead的next節(jié)點即為結果。

【每日寄語】 你若等待,清風自來。等待可能是一陣風,等待的有可能是一個機會,等待的有可能是一個人,但你終歸你得等,你不等,那個風是不會來的。



LeetCode-082-刪除排序鏈表中的重復元素 II的評論 (共 條)

分享到微博請遵守國家法律
江口县| 阜新市| 滨海县| 华宁县| 枝江市| 玉龙| 辰溪县| 青川县| 云南省| 平定县| 昌黎县| 平安县| 永宁县| 中西区| 上犹县| 涪陵区| 定西市| 电白县| 伊宁县| 舞阳县| 民和| 谢通门县| 克拉玛依市| 乌拉特前旗| 营口市| 沭阳县| 长沙市| 卢湾区| 台前县| 大新县| 三原县| 崇礼县| 左权县| 黄梅县| 广水市| 西乌| 岢岚县| 钟山县| 安远县| 孟连| 兴国县|