華為機試 單詞計數

2021-06-28 00:49:06 字數 636 閱讀 2974

輸入一段文章,輸出最高頻與次高頻的單詞(全部小寫,逗號分隔)。文章中僅出現空格,逗號和句號這三種分隔符。

不考慮頻率一致的情況。忽略大小寫。

輸入:i am a student.i come from xidian,i love xidian.

輸出:i,xidian

#include #include #include using namespace std;

#define n 2048

int compare(const void *p,const void *q)

//大寫轉小寫

string tolow(string s)

void process(string tmp)

;//存單詞

int num[n]=;//存單詞個數

int num2[n]=;//存單詞個數,因為中間排序對num陣列變動,用num2儲存排序之前的單詞個數

華為機試真題 66 單詞搜尋

題目 日期 2015 07 06 題目 wordsearch include include include include include using namespace std bool dfs vector board,string word,int index,int x,int y,vec...

中級 單詞倒排 華為機試 C C

對字串中的所有單詞進行倒排。說明 1 每個單詞是以26個大寫或小寫英文本母構成 2 非構成單詞的字元均視為單詞間隔符 3 要求倒排後的單詞間隔符以乙個空格表示 如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符 4 每個單詞最長20個字母 輸入一行以空格來分隔的句子 輸出句子...

華為機試整理

include stdafx.h includeusing namespace std int main int argc,tchar argv cout 2.大數相加 用stl的string比較方便,如下,自己測了幾組資料沒有什麼問題。include stdafx.h include includ...