筆試編程

  • IDE問題:vs2015 :bool *visited = new bool[N]; 初始化為true; 帕逶冢客/leetcode:初始化為0阵具, 最好手動(dòng)循環(huán)初始化true/false。盡量手動(dòng)初始化定铜,不要編譯器默認(rèn)的阳液。
  • 二維數(shù)組作為參數(shù)傳遞,需要確定列數(shù)揣炕。一定將二維換成一維數(shù)組進(jìn)行傳遞:
int *array = new int(n);  // 動(dòng)態(tài)數(shù)組的定義帘皿。n為變量.之后需要手動(dòng)釋放,delete[] array;
int array[N]; //靜態(tài)數(shù)組的dingN為常量,隨著函數(shù)的調(diào)用結(jié)束自動(dòng)釋放畸陡。
void xxx(int *array)
void XX(int array[])

[]靜態(tài)數(shù)組是在棧中申請(qǐng)的鹰溜,而函數(shù)中的局部變量也是在棧中的虽填,而new動(dòng)態(tài)數(shù)組是在堆中的分配的,所以函數(shù)返回后曹动,棧中的東西被自動(dòng)釋放斋日,而堆中的東西如果沒有delete不會(huì)自動(dòng)釋放。所以墓陈,函數(shù)聲明的靜態(tài)數(shù)組不可能通過函數(shù)返回桑驱,因?yàn)樯嫫诘膯栴},函數(shù)調(diào)用完其內(nèi)部變量占用的內(nèi)存就被釋放了跛蛋。如果想通過函數(shù)返回一個(gè)數(shù)組熬的,可以在函數(shù)中用new動(dòng)態(tài)創(chuàng)建該數(shù)組,然后返回其首地址赊级。

  • 筆試調(diào)試輸出:vs2015運(yùn)行窗口輸入 確保是英文輸入法(符號(hào)錯(cuò)誤很抓狂)押框。\
  • 筆試輸入踩坑:
    輸入字符(char)情況:
讀取多個(gè)字符串,中間用空格隔開理逊,回車結(jié)束.形式如下
Asd 123 333 dcd
char input橡伞;
cin>>input // 逐字符讀入,遇“空格”晋被、“TAB”兑徘、“回車”都結(jié)束;
while (cin>>tch) {
//cin遇到結(jié)束符結(jié)束羡洛,然后進(jìn)入下個(gè)循環(huán)挂脑,導(dǎo)致讀入的字符不包括換行、空格欲侮,tab崭闲。需要設(shè)置特定條件跳出循環(huán)。
} 

為了獲取空格之類威蕉,可采用

char input = cin.get(); //獲取符號(hào)刁俭,不會(huì)忽略換位符\n,空格之類
while(cin.get( input ){
    if (ch == '\n')
        break; //可設(shè)置條件跳出循環(huán)韧涨;
}
等價(jià)于:
cin >> noskipws;//不會(huì)忽略 空格牍戚、回車,換行
char ch;
while (cin>>ch){
  if (ch == '\n')
    break; 
}

輸入字符串(string)情況:

char a[20];
cin>>a; //接受一個(gè)字符串虑粥,遇“空格”如孝、“TAB”、“回車”都結(jié)束
 
cin.get(a,20);//用來接收一行字符串,可以接收空格

string str;
getline(cin,str);//cin.getline()屬于istream流舀奶,而getline()屬于string流暑竟,是不一樣的兩個(gè)函數(shù).
while(getline(cin,str){
//getline以換行停止,進(jìn)入下個(gè)循環(huán)斋射,需要手動(dòng)設(shè)置特定條件跳出循環(huán)育勺。
}

判斷map中是否存在某個(gè)key

vector<string> vec; 
vector<string>::iterator iter = find(vec.begin(), vec.end(), "SZ000001");
if(iter != vec.end()){
    //vec中存在"SZ000001"
}
else{
  //沒找到
} 

map<int, string> mapDemo;       
map<int, string>::iterator iter = mapDemo.find(100);
if (iter != m_Int.end()) {
  //找到了
}
else {
   //沒找到
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末但荤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子涧至,更是在濱河造成了極大的恐慌腹躁,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件南蓬,死亡現(xiàn)場離奇詭異纺非,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)赘方,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門烧颖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人窄陡,你說我怎么就攤上這事炕淮。” “怎么了跳夭?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵涂圆,是天一觀的道長。 經(jīng)常有香客問我币叹,道長润歉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任颈抚,我火速辦了婚禮踩衩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贩汉。我一直安慰自己九妈,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布雾鬼。 她就那樣靜靜地躺著萌朱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪策菜。 梳的紋絲不亂的頭發(fā)上晶疼,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音又憨,去河邊找鬼翠霍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蠢莺,可吹牛的內(nèi)容都是我干的寒匙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼锄弱!你這毒婦竟也來了考蕾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤会宪,失蹤者是張志新(化名)和其女友劉穎肖卧,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掸鹅,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡塞帐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巍沙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片葵姥。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖句携,靈堂內(nèi)的尸體忽然破棺而出牌里,到底是詐尸還是另有隱情,我是刑警寧澤务甥,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布牡辽,位于F島的核電站,受9級(jí)特大地震影響敞临,放射性物質(zhì)發(fā)生泄漏态辛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一挺尿、第九天 我趴在偏房一處隱蔽的房頂上張望奏黑。 院中可真熱鬧,春花似錦编矾、人聲如沸熟史。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹂匹。三九已至,卻和暖如春凹蜈,著一層夾襖步出監(jiān)牢的瞬間限寞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工仰坦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留履植,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓悄晃,卻偏偏與公主長得像玫霎,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容