zoukankan      html  css  js  c++  java
  • Priority Queues

    由小到大

    #include <iostream>

    #include <queue>

    #include <vector>

    using namespace std;

    int main()

    {        

           priority_queue < int,    vector<int> , greater<int>  >   q;     

                              q.push(3);      

                              q.push(2);

                              q.push(1);

                             q.push(7);

     while ( !q.empty())    

         {  

                  cout<<q.top()<<endl;            

                          q.pop();    

              }    

    return 0;

    }

    //由大到小

    #include <iostream>

    #include <queue>

    using namespace std;

    int main()

    {    

    priority_queue <int>  q;    

                  q.push(3);   

                 q.push(2);

                 q.push(1);

                q.push(7);

    while ( !q.empty())    

        {        

                      cout<<q.top()<<endl;     

                               q.pop();    

        }    

    return 0;

    }

    ************************************************************************************************

    #include <iostream>
    #include <queue>
    using namespace std;
    int main()
    {
        priority_queue<int> q;
        for(int i = 1;i <= 5;i++)
        {
            q.push(i);
        }
        for(int i = 0;i < 5;i++)
        {
            cout<<q.top()<<endl;
            q.pop();
        }
        return 0;
    }

    ************************************************************************************************************************

    #include <iostream>

    #include <queue>

    using namespace std;

    int main()

    {    

                        priority_queue<int> q;   

                    int i;    

       while (cin>>i)

              q.push(i);

        cout<<q.top()<<endl;

                  q.pop();

        return 0;

    }

  • 相关阅读:
    CSS布局简史
    行块布局(如何理解Display:None,Block,Inline,Inline-Block)
    JQuery的基础学习
    在网页中添加一个可以收藏的功能
    PHPcms需要用到
    TP框架里面当访问不存在的操作方法时让其不显示错误页面(空控制器空操作)
    验证码上传文件
    关于API
    webapp的学习
    在ThinkPHP里面进行表单验证
  • 原文地址:https://www.cnblogs.com/2014acm/p/3876657.html
Copyright © 2011-2022 走看看