筆試程式設計題常用的一些技巧方法

2022-03-18 07:02:33 字數 820 閱讀 2732

- 但卻容易忘記的

- 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的下標。盡可能不使用輔助空間且考慮效率及異常問題,注釋規範且給出設計思...