gitub代碼地址:https://github.com/qsy0723/yl5282java
1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。git
2.程序須要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。github
1.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個英文單詞,運行程序的統計功能可顯示對應單詞在文本中出現的次數和柱狀圖。學習
2.高頻詞統計功能:用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。測試
3.統計該文本全部單詞數量及詞頻數,並能將單詞及詞頻數按字典順序輸出到文件result.txt。編碼
將單詞按字典順序輸出。設計
該程序經過java語言進行編譯來實現詞頻統計,它的步驟是
1.存儲過濾後單詞的列表
2.過濾出只含有字母的
3.去除長度爲0的行
4.存儲單詞計數信息
5.詞頻統計
6.按值進行排序3d
在這次試驗中,仍是發現了本身的代碼量不足,有些代碼還須要經過上網借鑑前輩們的代碼才能完成本身的做業,不可以獨立完成,可是經過這次試驗,我會多加練習代碼,保證本身的代碼量上去,只要代碼量上去,就必定能都做出本身滿意的做品。代碼規範
PSP2.1 | 任務內容 | 計劃共完成須要的時間(min) | 實際完成須要的時間(min) |
---|---|---|---|
Planning | 計劃 | 5 | 5 |
Estimate | 估計這個任務須要多少時間,並規劃大體工做步驟 | 8 | 7 |
Development | 開發 | 180 | 150 |
Analysis | 需求分析 (包括學習新技術) | 20 | 25 |
Design Spec | 生成設計文檔 | 10 | 20 |
Design Review | 設計複審 (和同事審覈設計文檔) | 30 | 20 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 20 | 15 |
Design | 具體設計 | 15 | 40 |
Coding | 具體編碼 | 50 | 60 |
Code Review | 代碼複審 | 10 | 12 |
Test | 測試(自我測試,修改代碼,提交修改 | 5 | 10 |
Reporting | 報告 | 20 | 15 |
Test Report | 測試報告 | 15 | 10 |
Size Measurement | 計算工做量 | 5 | 3 |
Postmortem & Process Improvement Plan | 過後總結 ,並提出過程改進計劃 | 20 | 10 |