使用map set統計單詞個數

2021-08-10 08:25:44 字數 623 閱讀 4132

#include 

#include

#include

#include

using

namespace

std;

//統計輸入字串中的特定單詞的個數

//或者統計除特定單詞之外的個數

int main()

; string word;

cin>>word;

while(word != "0")

cin>>word;

}for(auto it=m.begin(); it != m.end(); ++it)

return

0;}

從map中提取元素時,會得到乙個pair型別的物件。pair是乙個模板型別,儲存兩個名為first和second的資料成員。

first儲存關鍵字

second儲存對應的值

順便提一下:

map 按關鍵字 「有序」 儲存元素(有序:按照字典順序排序)

unordered_map 無序儲存元素,乙個無序集合。和插入順序是相同的;

單詞詞頻統計程式(map set 應用)

題目 輸入大量單詞,每詞一行,不超過20字元,沒有空格。按出現次數從多到少輸出這些單詞及其出現次數。出現次數相同的,按字典序輸出。實現 include include include includeusing namespace std struct word struct rule int mai...

統計單詞個數

輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2014年12月16日 版 本 號 v2.0 問題描述 統計各陣列中單詞的個數 程式輸入 程式輸出 統計結果 include includeusing namespace std int pwordnum char str int mai...

統計單詞個數

qaq 話說這個題目跟那個乘號的比較像啊,用f i j 表示前i個字母劃分為j段的單詞最大數 那麼我們很容易就得到乙個狀態轉移方程 f i j max f i j f l 1 j w w為l i區間裡單詞的數目 現在的問題是w咋求 之前我做的乙個題是劃分乘號的 那個我們處理了乙個sum i j 陣列...