contributed by < kevinzxc1217 >
Reviewed by Kuanch
未完成 lib/list_sort.c 部分
未研讀論文〈Dude, is my code constant time?〉
Git 部分
皆在master上開發,建議每一功能開分支開發,並練習 git rebase;commit e333ba0 沒有說明為什麼僅將 q_merge_2list 重新命名為 q_merge_2_list,若是非常無關緊要,commit message 仍可以「說明原因,並註明無須在意,請見 commit ...」,會讓其他人更了解
Reviewed by Lccgth
貼上程式碼時應只列出關鍵程式碼進行討論,例如 q_delete_mid 可列出快慢指標與刪除節點部分即可。