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

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

LeetCode-083-刪除排序鏈表中的重復(fù)元素

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

刪除排序鏈表中的重復(fù)元素

題目描述:存在一個(gè)按升序排列的鏈表,給你這個(gè)鏈表的頭節(jié)點(diǎn) head ,請(qǐng)你刪除所有重復(fù)的元素,使每個(gè)元素 只出現(xiàn)一次 。

返回同樣按升序排列的結(jié)果鏈表。

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

來源:力扣(LeetCode) ??

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

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

解法一:鏈表遍歷

  • 首先,如果head為null或者h(yuǎn)ead只有一個(gè)結(jié)點(diǎn),直接返回head;

  • 否則,從第二個(gè)結(jié)點(diǎn)開始遍歷,記錄當(dāng)前結(jié)點(diǎn)為cur,當(dāng)前的不重復(fù)的值為curVal,如果下一個(gè)結(jié)點(diǎn)的值等于curVal,則跳過這個(gè)結(jié)點(diǎn),繼續(xù)遍歷下一個(gè)結(jié)點(diǎn)next,如果下一個(gè)結(jié)點(diǎn)的值不等有curVal,則更新curVal的值為下一個(gè)結(jié)點(diǎn)的值,且cur的下一個(gè)節(jié)點(diǎn)設(shè)置為next,知道遍歷完成為為止,最后返回head。

【每日寄語】 但愿這漫長(zhǎng)渺小人生,不負(fù)你每個(gè)光輝時(shí)分。



LeetCode-083-刪除排序鏈表中的重復(fù)元素的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
崇文区| 綦江县| 澳门| 洮南市| 高雄县| 玉树县| 潜江市| 白朗县| 新营市| 黄浦区| 宜黄县| 驻马店市| 西丰县| 含山县| 金塔县| 甘孜| 清苑县| 阳新县| 济阳县| 毕节市| 乐清市| 宾阳县| 石景山区| 黎川县| 犍为县| 义马市| 岑溪市| 乌审旗| 休宁县| 阿克陶县| 禹州市| 龙川县| 六安市| 延川县| 疏附县| 贵阳市| 乌苏市| 奉新县| 若尔盖县| 噶尔县| 西乌珠穆沁旗|