contributed by < ShinWeiPeng >
q_insert_head
無論標題和內文中,中文和英文字元之間要有空白字元 (對排版和文字搜尋有利);
使用 strcpy 複製字串時,透過 clang-format -i ? 發現 strcpy 是不安全的。透過提示 Common vulnerabilities guide for C programmers,建議使用 strncpy 來取代 strcpy,避免字串長度錯誤。
q_reverse
不知道為何於 q_insert_head
內使用 malloc ,使用 make check 會跳 FATAL ERROR: Calls to malloc disallowed。此原因為在insert內有使用 malloc,如在一次使用則會導致使用記憶體無限增長。因此須改用 list_add。
q_ascend
、q_descend