單詞統計(未完成)

2021-07-10 03:52:19 字數 1321 閱讀 2206

題目描述:

輸入一段英文文字,用程式統計出現頻率最高和最低的兩個單詞;  

英文文字中僅出現這四類字元:空格( )、英文逗號(,)、英文句號(.)、英文大小寫字母(a-z、a-z)  

單詞之間的分隔符僅考慮這三種:空格( )、英文逗號(,)、英文句號(.);  

僅大小寫不同的單詞算同乙個單詞;  

如果兩個單詞出現次數相同,則在文字中首次出現的單詞優先返回。  

返回的單詞統一用小寫字母返回  

例如:  

輸入字串「hello world, i said hello world to the world」,返回「world」,「i」  

輸入字串「somebody like somebody,i do not like it」,返回「somebody」,「i」     

要求實現函式:  

void wordstat(const char * pinputstr, char * poutputhotword, char * poutputcoldword);  

輸入:pinputstr:  輸入字串,指向一段英文文字  

輸出:poutputhotword: 輸出字串,返回出現次數最多的單詞,該指標所指儲存空間已經分配好,且足夠大  

poutputcoldword:輸出字串,返回出現次數最少的單詞,該指標所指儲存空間已經分配好,且足夠大  

注意:只需要完成該函式功能演算法,中間不需要有任何io的輸入輸出

**:

#include using namespace std;

typedef struct wordword_node;

void wordstat(const char* pinputstr, char* poutputhotword, char* poutputcoldword)

i++;

} word_node* in_word = (word_node*)malloc(count*sizeof(word_node));

i = 0;

int j = 0;

int k = 0;

while (pinputstr[i] != '\0')

j++;

k = 0;

i++;

} for (i = 0; i < count - 1; i++) }

int max = 1;

int min = 1;

for (i = 0; i < count; i++) }

for (i = 0; i < count; i++) }

}int main()

未完成作業

分治 1.一元三次方程求解 1015 2.迴圈比賽日程表 3.求方程的根 5.黑白棋子的移動 1310 6.光榮的夢想 2323 7.小車問題 1668 8.方程分f x 的根 9.求逆序對 1198 10.迴圈比賽 11.二分查詢 1135 12.麥森數 1030 動態規劃 挖地雷 取數字問題 搜...

通訊 未完成

網路程式設計對於後端開發來說也是非常重要的一部分,常見的使用案例包含,郵件 web伺服器 rpc等底層通訊模型都離不開通訊。及j a是第乙個從一開始就為網路應用而設計的程式語言,最早的兩個實用j a應用的程式之一就是web瀏覽器,隨著internet的不斷發展,j a成為了唯一適合構建下一代網路應用...

OpenTLD 未完成 虎頭

tld是一種演算法的簡稱,原作者把它叫做tracking learning detection。搞視覺的人看到這個名字都會嚇一跳,很ambitious的計畫。是09年的工作,不算太久,不過也不太新。網上關於這個的資源其實很多,很大程度和作者開放源 有關。學習過程中碰到的第乙個問題就是資源太多 當然是...