先貼**再解釋:
#include #include #include #include using namespace std;
const unsigned int num = 100000000;
void removeodd1(vector& a)
else
}}bool isodd(unsigned int x)
else }
void removeodd2(vector& a)
int main()
else }
int main() }}
int main()
{ sets;
for(unsigned int i=0; i1、如果你需要高效的隨即訪問,而不在乎插入和刪除的效率,使用
vector
2、如果你要查詢乙個元素是否在某集合記憶體中,則使用
set儲存這個集合比較好
關於c 中vector和set使用sort方法
1.vector,set,map這些容器的end 取出來的值實際上並不是最後乙個值,而end的前乙個才是最後乙個值!需要用prev end 才能取出容器中最後乙個元素。2.對vector使用sort函式 第一種情形 基本型別,如vector,vector,vector也是可以的 cout a.end...
C 中vector和set簡單用法
include include includeusing namespace std int main name1.insert name1.begin 1,1 將1插入到name1 1 的位置 vector iterator it2 name1.begin 4 name1.erase it2 刪除...
C 中vector和vector的區別
在使用stl容器 比如map list vector等 的時候,是用放乙個物件還是放乙個物件指標,即是用vector還是vector,這裡的vector可以換成其他的容器,int可以換成其他基本型別,也可以自定義的資料結構或類。首先,要說明的是,這兩種方式,怎麼用都可以實現功能,把一組整型數放到容器...