contributed by <Quexint>
verified
加進 Makefile
alloc
的 struct detail
.main
函式,變數包成結構,將結構指標傳入小函式中。make verified
,加入對於使用者較明顯的提示ORIG
裡,Linked-list 裡存的是沒有 '\n'
的 lastname。但在 OPT
裡,有被 findname
找過的 lastname 沒有 '\n'
,沒被找過的 lastname 有 '\n'
,資料不夠一致。file_align
裡,直接將 '\n'
刪掉。OPT
跟 ORIG
, linked-list 中有多餘的空元素及漏加的元素。append()
append
應該要較快,發現瓶頸在 detail
的 alloc
,故採用 worker pool
的方式加速。findname()
findname
,搜索時間還是不夠近似,應該是因為輸入不夠隨機。words.txt
做隨機排列,搜索時間的差異沒有變。findname()