、實驗目的算法
1.理解不一樣體系結構風格的具體內涵。學習
2.學習體系結構風格的具體實踐。3d
2、實驗環境blog
硬件: (依據具體狀況填寫)input
軟件:Java或任何一種本身熟悉的語言軟件
3、實驗內容循環
「上下文關鍵字」KWIC(Key Word in Context,文本中的關鍵字)檢索系統接受有序的行集合:每一行是單詞的有序集合;每個單詞又是字母的有序集合。經過重複地刪除航中第一個單詞,並把它插入行尾,每一行能夠被「循環地移動」。KWIC檢索系統以字母表的順序輸出一個全部行循環移動的列表。硬件
嘗試用不一樣的策略實現這個系統。選擇2-3種體系結構風格來實現。程序
4、實驗步驟:im
要求寫具體實現代碼,並根據實際程序,畫出程序的整體體系結構圖和算法結構圖,以及運行結果截圖。
1採用主/子程序的風格
二、簡述體系結構各部件的主要功能,實現思想。
input()輸入
CircularShifter()實現循環位移
Alphabetizer() Alphabetizer()
output()進行輸出
三、寫出主要的代碼
截圖: