Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,
Given1->2->3->3->4->4->5 , return 1->2->5 .
Given1->1->1->2->3 , return 2->3 .
<Solution>Given
Given
這題是 Remove Duplicates from Sorted List 的衍生題
是要把所有重複的 node 都拿掉,而不是只留一個
還是在考 link list 的操作,這題因為會有刪除所有 node 的情況出現
用一個 dummy head 配合兩個指針,會比較好寫
code 如下
c++
kotlin
沒有留言:
張貼留言