栈和队列
logzhangrui
这个作者很懒,什么都没留下…
展开
-
任意进制转换!!!
点击打开链接用栈写的:#include#includeusing namespace std;stacks;int main(){ int n,m; while(scanf("%d%d",&n,&m)==2) { if(n<0) { printf("-"); n=-n;原创 2014-02-24 17:33:17 · 642 阅读 · 0 评论 -
铁轨!!!
题意是:给出n节火车,火车可任意节进车站,给出火车出站顺序,判断能否实现,实现输出YES,不能实现输出NO;#includeconst int maxn=1000+10;int n,target[maxn];//定义了target[]数组int main(){ while(scanf("%d",&n)==1) { int stack[maxn],top=0;原创 2014-02-24 16:16:15 · 949 阅读 · 0 评论 -
sdut 1479行编译器!!
点击打开链接#include#include#includeusing namespace std;stacks;int main(){ char ch[1000],sh[1000]; while(scanf("%s",sh)!=EOF) { int len=strlen(sh); for(int i=0;i<len;i++)原创 2014-02-24 20:13:32 · 630 阅读 · 0 评论 -
栈和队列的基础!!!!
基础的栈:#include#include#includeusing namespace std;int main(void){ stacks;//定义一个栈 for(int i=0;i<10;i++) s.push(i); while(!s.empty()) { printf("%lf\n",s.top()); s.pop(); } cout<<"栈内的元素原创 2014-02-24 13:44:13 · 581 阅读 · 0 评论