18 3 4 deque大小操作

2021-10-08 17:28:02 字數 924 閱讀 1917

函式原型

說明empty();判斷容器是否為空

size();返回容器元素個數

resize(int num);重新指定容器長度為num。

若容器變長,則以預設值填充新位置;

若容器變短,則刪除超出容器長度的元素。

resize(int num, ele);重新指定容器長度為num。

若容器變長,則以ele值填充新位置;

若容器變短,則刪除超出容器長度的元素。

1、判斷容器是否為空

成員函式empty()返回bool值,為真代表容器為空,假代表不為空。

deque<

int> d1;

for(

int i =

0;i <

10;i++)if

(d1.

empty()

)else

2、返回容器元素個數

deque沒有返回容量的成員函式。

deque<

int> d1;

for(

int i =

0;i <

10;i++

) cout <<

"d1的大小為:"

<< d1.

size()

<< endl;

3、重新指定容器大小

將d1重置為5個元素,都存放數字1

deque<

int> d1;

for(

int i =

0;i <

10;i++

) d1.

resize(5

,1);

deque支援的常見的操作

include include include using namespace std int main cout endl second.assign it,first.end 1 int mytins third.assign mytins,mytins 3 cout size of first...

deque雙端佇列基本操作

定義 dequemydeq 檢視佇列頭,支援修改 int front mydeq.front mydeq.front 15 檢視佇列尾部 int back mydeq.back mydeq.back 15 從頭部插入資料 mydeq.push front 15 從頭部刪除資料 mydeq.pop f...

C STL vector容器和大小操作

功能描述 對vector容器和大小操作 函式原型 empty 判斷容器是否為空 capacity 容器的容量 size 返回容器指定長度為num,若容器變長,則以預設值填充新位置。如果容器變短,則末尾超出容器長度的元素被刪除 resize int num,elem 重新指定容器的長度為num,若容器...