1. push 【入队插到队尾】
2. pop 【队首元素出队】
3. size 【返回队列中元素的个数】
4. front 【返回队列中第一个元素】
5. back 【返回队列中最后一个元素】
6. empty 【判断队列是否为空】
**************************************我是可爱分割线************✌***********************************************
1. push
queue<string> q;
q.push("I love bear!");
cout<<q.front()<<endl;
将会输出:I love bear!
2. pop
queue<string> q;
q.push("I love bear!");
q.push("Bear love me,too!");
q.pop();
cout<<q.front()<<endl;
将会输出:Bear love me,too!
3. size
queue<string> q;
cout<<q.size()<<endl;
q.push("I love bear!");
cout<<q.size()<<endl;
q.push("Bear love me,too!");
cout<<q.size()<<endl;
分别输出:0,1,2
4. front
queue<string> q;
q.push("I love bear!");
q.push("Bear love me,too!");
cout<<q.front()<<endl;
将会输出:I love bear!
5. back
queue<string> q;
q.push("I love bear!");
q.push("Bear love me,too!");
cout<<q.back()<<endl;
将会输出:Bear love me,too!
6. empty
queue<string> q;
cout<<q.empty()<<endl;
q.push("I love bear!");
cout<<q.empty()<<endl;
若队列为空,返回true;否则返回false.
将会输出:1,0
本文详细介绍了队列的基本操作,包括入队、出队、获取队列大小、获取队首及队尾元素等,并通过示例代码展示了每种操作的具体实现。
6924

被折叠的 条评论
为什么被折叠?



