每日一題 No 26 vector容器的學習

2021-07-31 00:03:19 字數 1041 閱讀 4728

今天讓我們學習vector的常用方法吧~ 無

無 無無

執行下列**,理解學習

c++ vector用法

#include 

#include

using

namespace

std;

int main()

cout

<< endl;

vec.insert(vec.begin(), 10);//往頭部插入10

for (it = vec.begin(); it != vec.end(); it++)

cout

<< endl;

it = vec.erase(vec.begin());//刪除頭

cout

<< *it << endl;

for (it = vec.begin(); it != vec.end(); it++)

cout

<< endl;

vec.erase(vec.end() - 1);//刪除尾

for (it = vec.begin(); it != vec.end(); it++)

cout

<< endl;

vector

::reverse_iterator rit;//迭代器的逆序遍歷

for (rit = vec.rbegin(); rit != vec.rend(); rit++)

cout

<< endl;

cout

<< vec.max_size() << endl;//當前系統允許的最大儲存數量

cout

<< vec.empty() << endl;;

int size = vec.size();//類似於陣列的方便訪問vec(過載運算子)

for (int i = 0; i < size; i++)

cout

<< endl;

return

0;

}

2022春每日一題 Day 26

區間增加等差序列,似乎不好維護,等差等差,那就差分唄,單點查詢,更加肯定,直接差分,每次加了乙個等差序列容易發現只需要對應的差分陣列a l k,a l 1 a r d,a r 1 r l d k 查詢輸出a 1 a 2 a p 然後用線段樹維護一下,這個題就做完了。敲得也是十分順利,寫完直接過編譯還...

AcWing寒假每日一題 Day26ISBN號碼

每一本正式出版的圖書都有乙個isbn號碼與之對應,isbn碼包括9位數字 1位識別碼和3位分隔符,其規定格式如 x xx x 其中符號 是分隔符 鍵盤上的減號 最後一位是識別碼,例如0 670 82162 4就是乙個標準的isbn碼。isbn碼的首位數字表示書籍的出版語言,例如0代表英語 第乙個分隔...

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...