- 但卻容易忘記的
- pair元素賦值
1,初始化方式
pair
p(1, 2);2
,單獨賦值
pair
p;p.first = 1
; p.second = 2;3
,建構函式
pair
p1(1, 2
); pair
p2(p1);
4,=賦值
pair
p1(1, 2
); pair
p2 =p1;
5, make_pair 賦值
pair
p = make_pair(1, 2);
- map元素的遍歷: 使用迭代器iter->first,second 訪問
#include #include#include
using
namespace
std;
intmain()
- atoi 和stoi
vs環境下:stoi函式預設要求輸入的引數字串是符合int範圍的[-2147483648, 2147483647
],否則會runtime error。
atoi函式則不做範圍檢查,若超過int範圍,則顯示-2147483648
(溢位下界)或者2147483647(溢位上界)。
stoi標頭檔案:
,c++函式
atoi標頭檔案:
,c函式
筆試程式設計題(一)
題目原型 乙隻青蛙一次可以跳上1級台階,也可以跳上2級 它也可以跳上n級。求該青蛙跳上乙個n級的台階總共有多少種跳法。題目變形 這是做筆試時遇到的描述,解決思路一樣。公司老闆準備發獎金,總共發n元,一次可以發1元,也可以發2元,或者一次性全部發完。求老闆總共有多少種發法。每個台階可以看作一塊木板,讓...
一道筆試程式設計題
有乙個無向圖,寫乙個函式判斷圖中是否存在迴路。函式原型如下 int ring int array,int n,int k n為圖中的頂點數,k為圖中的邊數,array其實是乙個k行2列的二維陣列,其中的元素比如 0,1 表示頂點0和頂點1之間存在邊。圖中如果存在迴路,函式返回1,否則返回0。不知哪位...
筆試程式設計題一道
一道華為程式設計題目,int a nsize 其中隱藏著若干0,其餘非0整數,寫乙個函式int func int a,int nsize 使a把0移至後面,非0整數移至陣列前面並保持有序 按原來順序 返回值為原資料中第乙個元素為0的下標。盡可能不使用輔助空間且考慮效率及異常問題,注釋規範且給出設計思...