1.stack,size(),empty(),pop()
函数#include
<stack>
#include
<iostream>
using
namespace
std;//通过push()
方法入栈
//通过size()
方法求栈中元素的个数
//通过empty()
方法判断栈是否为空
//通过pop()
求栈中最顶端的元素
void
main
(){intnum;cin>>num;stack
<int>mystack
;for(;num;num/= 2)
{mystack
.push
(num% 2);
std::cout
<<"当前元素个数
"<<mystack
.size
() <<
endl
;}while
(!mystack
.empty
()){intnum=mystack
.top();std::cout
<<num<<" ";mystack
.pop();}cin.get();cin.get();}运行结果
:2.queue,队列#include
<queue>
#include
<iostream>
#include
<string>
#include
<st ...
附件列表