C++ Deque empty() 使用方法及示例

C++ Deque(双端队列)

C ++ Deque empty()函数检查容器是否为空。如果容器为空,则返回1,否则返回0。

语法

void empty()

参数

它不包含任何参数。

返回值

它不返回任何值。

实例1

让我们看一个简单的实例,当双端队列不为空时。

#include <iostream>
#include<deque>
using namespace std;
int main()
{
    deque<int> first={5,6,7};
    if(first.empty())
    cout<<"Deque为空";
    else
    cout<<"Deque不为空";
    return 0;
}

输出:

Deque不为空

在此示例中,empty()函数确定双端队列不为空。因此,它返回false。

实例2

让我们看一个简单的实例,当双端队列为空时。

#include <iostream>
#include<deque>
using namespace std;
int main()
{
    deque<int> d;
    if(d.empty())
    cout<<"Deque为空";
    else
    cout<<"Deque不为空";
    return 0;
}

输出:

Deque为空

在此示例中,empty()函数确定双端队列为空。因此,它返回true。

C++ Deque(双端队列)