在标准 C++类库中,双向队列类(deque)的成员函数 queue::insert()往一个双向队列中插入元素,queue::push_front(const T& x)往一个双向队列的头端插入一个元素, queue::pop_front()从一个双向队列的头端删除一个元素,queue::push_back(const T& x)往一个双向队列的尾端插入一个元素,queue::pop_back(const T& x)从一个双向队列的尾端删除一个元素,请构造一个字符型双向队列,体会这几个成员函数的用法。
解:
程序运行输出:
The output is: A A A
The output is: B B
The output is: X A A A
The output is: X A A A Y
The output is: X A A A Z Z Z Y
The output is: X A A A Z Z Z Y B B