1. 文字檔案裡面有很多單詞(單詞與單詞之間以空格、換行符隔開,且不管單個單詞的正確性),統計各單詞出現的次數,刪掉出現次數最少的那些
實現:fstream讀入事先準備好的檔案test.txt,存到c++的關聯容器map,用單詞string做key,出現的次數int做value,找到最小的value,然後回寫到testout.txt
mapword_count;fstream rwfile;
string
str;
int min = 0
;rwfile.open(
"e:/code/c++/testcplus/test.txt
",ios_base::in
);if(!rwfile)
while(rwfile>>str)
if(min>count) }//
檔案中所有單詞和次數都存到map裡面了,且找到了最小次數
rwfile.close();
rwfile.open(
"e:/code/c++/testcplus/testout.txt
",ios::out |ios::trunc);
map::iterator iter =word_count.begin();
while(iter !=word_count.end())
++iter;
}rwfile.close();
面試筆試題
1 昨天參加一公司筆試,給幾道演算法題整懵了,其實也不難,但好久沒有碰演算法,只是有思路,要讓我在這麼短的時間內寫出程式來還是不行。2 這裡將其中一道稍微複雜一點的演算法題寫下來,以此小結。3 4 題目描述 5 將n個雞蛋放入到m個籃子中去 n m 保證每個籃子中至少乙個雞蛋,然後指定乙個數x,要求...
面試筆試題
智力 1.有abcd四人過橋,時間為1,2,5,10,只有乙個手電筒,同時只能過兩人,怎麼過17分鐘能過完?2 1 10 2 2 走的快的就多走走 2.假設有乙個池塘,裡面有無窮多的水,現有兩個空水壺,容積分別為5公升和6公升,如何只用這2個水壺從池塘裡取得3公升的水 1l 6 5 2l 6 5 1...
mysql面試筆試 MySQL面試筆試題集 BAT
01 mysql技術特點?02 mysql預設埠號?03 mysql優勢?04 mysql支援的儲存引擎以及特點?mysql5.7支援 innodb myisam merge memory archive csv performance schema blackhole innodb是目前mysql...