一.需求分析 根據實驗二軟件工程個人項目所提要求進行分析后可知用戶的需求主要有: 1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。 2.程序需要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。 3.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個 ...
課程名稱 級計算機科學與工程學院軟件工程 西北師范大學 作業要求 實驗二 軟件工程個人項目 課程目標 通過學習這門課程,深入了解軟件開發的標准過程,從軟件生命周期的 個階段分析各個階段的開發任務,摒棄以往開發軟件的方法。 作業意義 此次作業能幫助我掌握軟件項目個人開發流程和Github上發布軟件項目的操作方法 需求分析 根據作業要求中給出的進行分析 程序可以讀入任意英文文本文件,能讀取容納 萬詞 ...
2019-03-17 13:01 4 335 推薦指數:
一.需求分析 根據實驗二軟件工程個人項目所提要求進行分析后可知用戶的需求主要有: 1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。 2.程序需要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。 3.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個 ...
1.要求:實現一個控制台程序,給定一段英文字符串,統計其中各個英文單詞的出現頻率。 2.性能分析: 對C++代碼運行VS的性能分析工具,找出性能問題並進行優化。 對Java程序運行性能分析工具 NetBeans IDE 6.0,找出性能問題並進行優化。 import ...
Github:https://github.com/1561602610/PersonProject-C2 PSP表格: PSP2.1 Personal Softwar ...
詞頻統計 (個人項目) 要求 (1). 實現一個控制台程序,給定一段英文字符串,統計其中各個英文單詞(4字符以上含4字符)的出現頻率。 附加要求:讀入一段文本文件,統計該文本文件中單詞的頻率。 (2). 性能分析: 對C++代碼運行VS的性能分析工具,找出性能問題並進行優化 ...
GitHub倉庫地址:https://github.com/ZCplayground/personal-project PSP 表格 PSP2.1 Personal ...
這是我們數據結構課程最后的一次作業,詞頻統計。 其主要要求是這樣的: 編寫程序統計一個英文文本文件中每個單詞的出現次數(詞頻統計),並將統計結果按單詞出現頻率由高至低輸出到指定文件中。 看到這個要求,在給出數據規模與下一步要求時,本來大家肯定會想,統計詞頻嘛。就是套用一下trie樹(字典樹 ...
本例是數組、字典、列表、jieba(第三方庫)的綜合應用,我們將對三國演義中出現次數前十的任務進行排名並統計出出現的次數。 源程序1: #CalThreeKingdomsV1.pyimport jiebatxt = open("threekingdoms.txt", "r ...