柳燕 發表於 2022-12-28 19:27:00

BM15 删除有序链表中重复的元素-I

<h2 id="题目描述">题目描述</h2>
<p>删除给出链表中的重复元素(链表中元素从小到大有序),使链表中的所有元素都只出现一次</p>
<h2 id="代码参考">代码参考</h2>
<pre><code class="language-js">const deleteDuplicates = function (head) {
//链表为空
if (head === null) return head
//链表不为空
let p = head
while (p.next != null) {
    if (p.val == p.next.val) {
      p.next = p.next.next//删除重复元素
    } else {
      p = p.next //指针指向后移
    }
}
return head
}
</code></pre><br><br>
来源:https://www.cnblogs.com/zx529/p/17011097.html
頁: [1]
查看完整版本: BM15 删除有序链表中重复的元素-I