C++算法題總結

  • vector

【原創】C++ 動態數組 vector 詳解

c++中vector動態數組用法

例1:2000完數和盈數

例2:求兩個數的最大公約數

例3:日期計算

例4:統計首字母相同的單詞個數

例5:一組英文單詞排序

例6:異常處理

總結:字符串處理,不定長度的動態數組。

常見操作:push_back尾插,size()數組長度,[i]訪問。

  • algorithm

例1:數字排序

例2:統計學生成績

例3:字典排序

例4:學生信息

 

常見操作:sort(start,end,cmp_func)

  • set

例1:統計首字母相同的單詞個數

例2:統計每個數字在每組中出現次數

  • map

例1:統計首字母相同的單詞個數

例2:統計每個數字在每組中出現次數

  • deque

例1:順序輸出4個字符串

例2:統計每個數字在每組中出現次數

  • stdio.h

例1:學生信息

總結:scanf以鍵盤作爲輸入,而sscanf以一個字符串作爲輸入,例如:
char *p="12345";
int i;
sscanf(p, "%d", &i);
把12345賦予i。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章