#include <iostream> using namespace std; /* run this program using the console pauser or add ...
注:這次使用C語言做的這個程序。個別不懂的地方和算法部分是請教的其他同學,交流並吸收,所以收獲頗多 在程序中每一個地方我都做了注釋,方便同學之間交流。也讓老師容易看。程序也有很多不足的地方,但限於本人能力有限以及時間緊迫,難免出現很多問題,希望老師和同學能夠幫助解決 設計思路: 在代碼中基本都做了注釋,很好的體現了這里的設計思路 .這個程序首先我定義了一個結構體,內容包含單詞的出現次數和單詞的長 ...
2014-03-01 21:57 3 3204 推薦指數:
#include <iostream> using namespace std; /* run this program using the console pauser or add ...
最后的統計的代碼: the end! ...
程序就是數據結構+算法,要解決這個問題,我們得找到適用的數據結構以及一個好的算法。 既然要找出出現頻率最高的10個單詞,我們必須統計每個單詞出現的次數。一個單詞對應一個數字,在java中這種結構用map來實現最方便了,key-value形式的鍵值對,不會重復又可以很好的統計 ...
具體思路:首先將用creatArray()函數將文件中的內容讀入到一個char型的動態數組,然后統計共有多少個英文單詞,知道數目后創建兩個char型指針valueA,valueB,valueA記錄挨個記錄每個單詞,用valueB來搜尋,最后可得到每個單詞出現的次數。再將無重復的單詞寫入文件,然后讀 ...
Jieba是一個中文分詞組件,可用於中文句子/詞性分割、詞性標注、未登錄詞識別,支持用戶詞典等功能。 Matplotlib是Python中最常用的可視化工具之一,可以非常方便地創建海量類型的 ...
問題:統計一段句子中各單詞出現的次數。 思路: 1、使用split方法將文章進行分割,我們這里以空格、逗號和句點為分隔符,然后存到一個字符串數組中。 2、創建一個hashMap集合,key是字符串類型,保存單詞;value是數字類型,保存該單詞出現的次數。 3、遍歷思路1中 ...