vector<int> v;
宣告一個int的vector名子叫v,預設裡面沒東西
v.push_back(9);
將一個值加到vector尾端
vector<int> v; //現在v裡面沒有東西
v.push_back(3); //現在v裡面有一個元素3,在陣列編號為0的位置
v.pop_back();
將一個值從尾端刪除
vector<int> v; //現在v裡面沒有東西
v.push_back(3); //現在v裡面有一個元素3,在陣列編號為0的位置
v.pop_back(); //現在v裡面沒有東西
v.size();
v.clear();
回傳vector中元素有幾個
vector<int> v; //現在v裡面沒有東西
for (int i = 0; i < 1000; i++) //將0~999加到v裡,現在v裡面有1000個元素
{
v.push_back(i);
}
cout << v.size() << endl; //輸出v的元素數(元素數為1000)
v[3]
回傳元素(跟陣列一模一樣)
vector<int> v; //現在v裡面沒有東西
for (int i = 0; i < 1000; i++) //將0~999加到v裡,現在v裡面有1000個元素
{
v.push_back(i);
}
cout << v[66] << endl; //輸出v裡面陣列編號為66的元素(輸出:66)
介紹Stack, Queue與其實作
Apr 5, 2024向量 顧名思義:方向+量 表示法:二維向量 $\vec a = (1,2)$ 三維向量 $\vec a = (5,2,3)$ 之類的…… (不是座標點喔,是向量) 表示法 $2$:
Mar 17, 2023真‧高中人生電力菜單XD [name=jw910731] 這根本不是高中生讀的完的吧 但神可以再高中唸完他www 我準備Fork給我的ICPC隊友了wwww 本菜單掠過語法部份,直接進入算法及資料結構 :::info 時間分級 lv1 ~ lv4,由淺入深 (此難度分層叫為主觀,僅供參考)
Dec 27, 2022文元的愉悅菜單 斜體代表比較不重要 C++ Syntax [ ] Operator Overload [ ] Struct & Class [ ] Function [ ] Functor (Function Object)
Nov 27, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up