contributed by < zinsei > ### Reviewed by `Andrushika` 目前作業進度好像還沒完成,不過我想先對 commit message 部分給一些小建議: 在你的[ Commit 2580fce](https://github.com/zinsei/lab0-c/commit/2580fced8e3c29457f4cbda10a0616f4e477b9c1) 中,在 commit message 的內文詳細寫了每個函式的作用;但這應該寫在 queue.h 檔中,在函式的 annotation 中註明。commit message 應該用來寫 why, what, how,且每次修改或新增功能的 commit 應該拆開來寫,不要讓一個 commit 中包含太多無關的修改。 此外,你的內文使用了很多 "@",但這在 github 上是用來標註其他使用者的符號,不應在 commit message 中隨意使用。 {%hackmd NrmQUGbRQWemgwPfhzXj6g %} q_delte_dup() 先寫了一個 C++ 解法, 再將此解法改為包含 element_t 結構體資料操作的方式。 https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/submissions/1568142200 此處試圖用指標的指標從列表開頭進行走訪,定義兩個指標的指標,一個為指向 head 的指標(indirector),另一個為指向 head 下一個的指標(f_indirector),若是發現兩個指標指向的值相同則讓 f_indirector 繼續向前走訪直到相同值走訪完畢,此時將 f_indirector 存為 indirector,代表移除中間走訪到的所有相同值,最後回傳列表開頭 head。