堆栈和队列的基本用法和操作

很多人开始的时候,提到堆栈觉得很高大上,其实就是简单的数据结构,看完这个例子,你就会觉得堆栈其实不就那么回事嘛
#include<iostream>
#include<stack>//堆栈头文件 
#include<queue>//队列头文件 
using namespace std;
int main()
{
	//堆栈用法简单实例,包含压入元素,删除元素,打印栈顶元素 
	stack<int> s;
	s.push(1);
	s.push(2);
	while(!s.empty())//判断是否为空 
	{
		cout<<s.top();//s.top() 代表栈顶元素 
		s.pop();//pop() 函数删除 
	}
	cout<<endl; 
	//队列简单用法,压入,删除,打印等操作 
	queue<int> myque;
	myque.push(1);
	myque.push(2);
	myque.push(3);
	while(!myque.empty())//判断是否为空 
	{
		cout<<myque.front();//队列头元素 
		myque.pop(); //删除队列头元素 
	}
		
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值