2016q3 Homework3(mergesort-concurrent)

contributed by <GreenYo0413>

指令說明

$ uniq words.txt | sort -R > input.txt

uniq的用途是讓每一筆資料指出現一次,-R的意思就是將資料進行隨機的洗牌。
參考網址

程式改寫

原本的程式是將數值做sort,我們則是要把它改寫成可以比較字串的sort,輸入的方式則要改成使用檔案。

指令輸入方式:

./sort 4 test.txt

sort後面接著的參數第一個是thread的數量,接著是input字串的檔案。目前讀字串的方式只使用單一執行序進行讀取。

執行結果(正確)

$ ./sort 4 test.txt 

sorted results:
[dewitt] [haltingly] [nazifies] [pheretrer] [swinely] [thromboid] 

Select a repo