第七周项目3-负数把正数赶出队列

来源:互联网 发布:卓大王yeile知乎 编辑:程序博客网 时间:2024/06/05 08:02

使用了之前建好的环形队列算法库,直接使用建好的算法库可以使问题简化并且思路更清晰!

代码:

#include<bits/stdc++.h>#include"../环形队列算法库/huandui.h"using namespace std;int main(){    sqqueue *p;    initqueue(p);    int a;    while(cin>>a&&a!=0)    {        if(a>0)            jindui(p,a);        else if(a<0)        {            chudui(p);        }    }    while(!queueempty(p))        cout<<chudui(p)<<endl;    return 0;}

环形队列算法库在之前的博文里面,就不再加了。

运行结果:


这个只是简单的输入然后结束程序并输出;


当队满和队空的时候给出提示;


感觉这个更全面地体现了程序的功能!



这个是我将环形队列算法库加进来后的情况;应该有多种加法的,你们有更好的方法吗?

知识点总结:

  运用环形队列去解决一些简单问题!

心得体会:

  多用多写多练,不要浪费大好时光!

原创粉丝点击