zoukankan      html  css  js  c++  java
  • (ACM模板)队列queue

    #include<iostream>
    #include<cstdio>
    #include<queue>
    using namespace std;
    struct point{    
        int x,y;    
        int times;    
        friend bool operator < (point a, point b) {    
            return a.times > b.times;    //重载小于号使得小的先出队列    
        }    
    }; 
    
    int main()
    {
        //普通队列及其操作 
        queue<int> q1;
        queue<double> q2;
        
        int x=1; 
        q1.push(x); 
        q1.pop();   
        q1.front();  
        q1.back();   
        q1.empty(); 
        q1.size();  
        
        
        //优先队列及其操作 
        priority_queue<int> q3;  
        priority_queue<point> q4;  
        priority_queue<int, vector<int>, greater<int> > q5; 
        
        q3.empty();   
        q3.size();     
        q3.pop();     
        q3.top();     
        q3.push(x);      
        
        return 0;
    }
  • 相关阅读:
    java ppt4
    课后作业 2
    课后作业2
    java ppt题目
    CommandParameter设计
    《大道至简》第二章读后感
    8.多态
    7.接口与继承
    6.数组
    字符串
  • 原文地址:https://www.cnblogs.com/clno1/p/9681165.html
Copyright © 2011-2022 走看看