vector中find 的用法
生活随笔
收集整理的這篇文章主要介紹了
vector中find 的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vector沒有自帶的find函數,需要用普通的find函數,使用如下:
?
vector<string> nameList1; //給nameList1賦值 string name; if(find(nameList1.begin(),nameList1.end(),name) == nameList1.end()){ //沒有找到 } else{ //找到了 }
如果找到一個vector中有、一個vector中沒有的元素,如何會快速一點。下面找出nameList2中有的,nameList1中沒有的元素。
?
最后nameList中的即為所求得的結果。
這樣將在nameList1和nameList2中共同出現的元素每次找出時將nameList1中的去掉,這樣可以縮小搜索的范圍,提高檢索速度,尤其是當數據量很大的情況下。
?
?
總結
以上是生活随笔為你收集整理的vector中find 的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vector iterator not
- 下一篇: ofstream写不进txt文件的奇怪问