优先级队列的使用

import java.io.IOException;
import java.io.FileReader;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.util.Scanner;
import java.util.PriorityQueue;
import java.util.Comparator;class Main
{public static final boolean DEBUG = false;public static void main(String[] args) throws IOException{Scanner cin;int n;if (DEBUG) {cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));} else {cin = new Scanner(new InputStreamReader(System.in));}while (cin.hasNext()) {n = cin.nextInt();if (n == 0) break;Comparator<Integer> comp = new Comparator<Integer>() {public int compare(Integer a, Integer b) {return b - a;}};PriorityQueue<Integer> qMin = new PriorityQueue<Integer>();PriorityQueue<Integer> qMax = new PriorityQueue<Integer>(1, comp);for (int i = 0; i < n; i++) {int num = cin.nextInt();qMin.add(num);qMax.add(num);}System.out.println(qMax.peek() + " " + qMin.peek());}}
} 

题目1483:求最大最小数相关推荐

  1. 题目1 求Sum=x+xx+xxx+xxxx+xxx+xx+x的值,其中x是一个1~9的数字。从键盘上输入任意1~9的数字(如输入此范围外的数据,不处理该数据,程序提醒后继续输入),请输出Sum的结果

    题目1 求Sum=x+xx+xxx+xxxx+xxx+xx+x的值,其中x是一个19的数字.从键盘上输入任意19的数字(如输入此范围外的数据,不处理该数据,程序提醒后继续输入),请输出Sum的结果:程 ...

  2. 题目:求1+2!+3!+...+20!的和

    题目:求1+2!+3!+-+20!的和 #include <stdio.h> int main() {double sum = 0;double x=1;int i;for(i=1;i&l ...

  3. java 地铁换乘算法,地铁换乘-一道题目,求思路,不求代码,该怎么处理

    地铁换乘---一道题目,求思路,不求代码 1.地铁换乘 为解决交通难题,某城市修建了若干条交错的地铁线路,线路名及其所属站名如stations.txt所示. 线1 苹果园 .... 四惠东 线2 西直 ...

  4. 程序设计C 实验一 题目三 求圆柱体的体积

    程序设计C 实验一 题目三 求圆柱体的体积 请编写一个程序实现以下的题目要求: 1.输入圆柱体的半径(radius)和高(high); 2.定义PI为3.14159; 3.求出圆柱体的体积. 输入 输 ...

  5. C语言题目:求具有下列两个性质的最小自然数n

    题目:求具有下列两个性质的最小自然数n: (1)n的个位数是6: (2)若将n的个位数移到其余各位数字之前,所得的新数是n的4倍. #include<stdio.h> #include&l ...

  6. 阿里巴巴Web前端面试的一道JS题目,求解答!!!

    题目大概是这种: function outer(){return inner;var inner = "a";function inner(){};inner = 9; } ale ...

  7. 【经典100题】 题目16 求两个数的最大公约数和最小公倍数

    题目 求两个数的最大公约数和最小公倍数. 最大公约数:指两个或多个整数共有约数中最大的一个 最小公倍数:指两个或多个整数共有倍数中最小的一个 说明:自己没有搞清楚最大公约数和最小公倍数的定义,结果走了 ...

  8. 【题目】求加权的平均值

    题目:读取两个浮点数 A 和 B 的值,对应于两个学生的成绩. 请你计算学生的平均分,其中 A 的成绩的权重为 3.5,B 的成绩的权重为 7.5. 成绩的取值范围在 0 到 10 之间,且均保留一位 ...

  9. leetcode题目:求一个非负数n的平方根

    本文首发于我的博客:https://belindayang.cn/ 题目: leetcode69题 求一个非负数n的平方根 算法思路: 核心思想:二分查找 在1到n中进行查找,每次取中间元素mid求平 ...

最新文章

  1. Hive Fetch Task
  2. 十四、去年写的Numpy使用方法梳理,2020年5月13日整理
  3. pythonscrapy爬虫_零基础写python爬虫之使用Scrapy框架编写爬虫
  4. 判断是否是完全二叉树_【数据结构】二叉树高频考试题目【代码模板】!
  5. windows 全局变量_如何在Windows中使用全局系统环境变量
  6. java 中文 音序,java 中文字符串数组按照音序排列
  7. java编译_解析 Java 即时编译器原理。
  8. IDEA的Struts2项目报错java.lang.ClassNotFoundException
  9. CCF认证201712-2游戏
  10. WCF Endpoint分类
  11. windos下编译ffmpeg生成dll、lib库(开启265)
  12. SoapUI SoapUI接口测试之编码设置
  13. Office 2007:另存为PDF或XPS
  14. 中标麒麟桌面操作系统6.0安装步骤
  15. 一卡通管理系统需求分析
  16. 面试时会问到的项目中的问题总汇
  17. 分类算法之决策树ID3详解
  18. 什么是大小端?如何确定大小端?
  19. 一些牛人榜样,多看看他们写的东西(后续整理牛人的blog等)
  20. pythonxy官网下载_GitHub - wptyut/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

热门文章

  1. Highcharts-2.3.2 网页曲线绘制工具 一淘网价格曲线
  2. 华为面试题之大整数相加
  3. python语言中文社区-python numpy看这一篇就够了-Go语言中文社区
  4. python画直方图成绩分析-使用Python进行描述性统计
  5. python调用shell命令-Python调用shell命令常用方法(4种)
  6. python画树叶-用python画树叶
  7. python面试-Python面试技巧合集(建议收藏)
  8. esp32 python-ESP32教程:MicroPython支持
  9. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程
  10. python3.7.4-Centos7升级Python3.7.4