contributed by < v0103 >
Reviewed by Vincent550102
Reviewd by vax-r
只完成部分 queue.c 之操作函式,而且也沒有進行任何改進
github commit message 依舊過於簡短並且沒有完整表達 why v.s. how
q_sort、q_ascend、q_descend、q_merge 尚未實作
q_reverseK 可善用 list_cut_position、list_splice_init 等內建巨集,例如: