C++
C++
mavi2020
这个作者很懒,什么都没留下…
展开
-
C++stl中stack
头文件 #include<stack> 声明 stack<ElementType>s 进栈 ElementType e1,e2; s.push(e2); s.emplace(e2); 出栈 s.pop(); 判断栈是否为空,返回bool类型 s.empty(); 取栈顶元素 ElementType e=s.top(); 获取栈大小 int length=s.size(); 交换两个栈内容 stack<ElementType>s1,s2; s1.swap(s2原创 2021-04-17 11:17:58 · 73 阅读 · 0 评论 -
C++stl中queue
头文件 #include<queue> 声明 queue<ElementType>q 入队 ElementType e1,e2; q.push(e2); q.emplace(e2); 出队 q.pop(); 判断队列是否为空,返回bool类型 q.isempty(); 取队头元素 ElementType e=q.front(); 取队尾元素 ElementType e=q.back(); 获取队列大小 int length=q.size(); 交换两个队列内容 que原创 2021-04-17 11:06:37 · 51 阅读 · 0 评论