Problem Description
求n个整数中倒数第二小的数。
每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1。
Input
输入包含多组测试数据。
输入的第一行是一个整数C,表示有C测试数据;
每组测试数据的第一行是一个整数n,表示本组测试数据有n个整数(2<=n<=10),接着一行是 n个整数 (每个数均小于100);
Output
请为每组测试数据输出第二小的整数,每组输出占一行。
Sample Input
2 2 1 2 3 1 1 3
Sample Output
2 1
思路:将数组从小到大排序
import java.io.FileInputStream;
import java.io.OutputStreamWriter;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.Arrays;public class Main implements Runnable
{  private static final boolean DEBUG = false;private Scanner cin;private PrintWriter cout;private int n;private int[] a = new int[11];private void init(){try {if (DEBUG) {cin = new Scanner(new InputStreamReader(new FileInputStream("f:\\OJ\\uva_in.txt")));} else {cin = new Scanner(new InputStreamReader(System.in));}cout = new PrintWriter(new OutputStreamWriter(System.out));} catch (Exception e) {e.printStackTrace();}  }private boolean input(){n = cin.nextInt();for (int i = 0; i < n; i++) {a[i] = cin.nextInt();}return true;}private void solve(){Arrays.sort(a, 0, n);cout.println(a[1]);cout.flush();}@Overridepublic void run(){init();int c = cin.nextInt();while (c-- > 0) {input();solve();}}public static void main(String[] args) {// TODO code application logic herenew Thread(new Main()).start();}
}

hdu2561 第二小整数(排序)相关推荐

  1. HDU2561 第二小整数【水题+序列处理】

    第二小整数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  2. HDU.2561 第二小整数(water)

    题目来源:2561 题意分析:找出一堆数中第二小的整数,和题目说的一样 我的思路:冒泡或者sort()一下就ok了,但是我因为没看到多个测试用例还是吃了几记WA . ┭┮﹏┭┮ 完整代码: #incl ...

  3. HDU 2561 第二小整数

    2019-05-27 18:07:06 加油,坚持!!! 水题 #include <bits/stdc++.h> using namespace std; int a[100]; int ...

  4. c语言冒泡法对10个整数由大到小排序,用冒泡法对10个整数排序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:用冒泡法对10个整数排序.10个整数用scanf函数输入回答:举了例:一个数组:3,2,5,1,4从小到大排序从左侧开始,逐对比较3 ...

  5. 对10个整数按由大到小顺序排序

    用选择法对10个整数按由大到小顺序排序 源代码: #include <stdio.h> void main() {  void sort(int x[],int n);  int *p,i ...

  6. C语言学习之用指针方法对10个整数按由大到小顺序排序

    用指针方法对10个整数按由大到小顺序排序 法一 int main(){void sort(int x[],int n);//声明sort函数 int i,*p,a[10];p=a;//指针变量p指向a ...

  7. JAVA求第二小的整数

    求n(2<=n<=10)个整数中倒数第二小的数. 每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1.(每个数均小于100) 说明:首先输入一个整数n,然后 ...

  8. problem a: 简单的整数排序_什么是基数排序?

    老读者可能比较熟悉,刚开始的时候写了一个排序算法系列,把常见的排序算法都写了,有兴趣的可以在公众号内的目录菜单栏中选择数据结构与算法查看. 但是还是有少数的排序算法没写,下面的一篇就是.这篇文章用漫画 ...

  9. Lintcode--1(463)--整数排序

    题目:给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法 1.冒泡排序 原理:从第一个整数开始第一趟,比较相邻的两个元素,大的放在后面:一轮结束后,最大的数沉底 ...

最新文章

  1. what courses to choose at Cambridge?
  2. 直播预告:与九位专家聊聊Codec和AOM Summit
  3. oracle 截取时间至小时,如何在pandas中构造/取整到小时的本地化日期时间列
  4. 手上红白点的中药药方
  5. 蓝牙BLE(协议栈、OSAL、蓝牙APP工具)
  6. uniapp动态修改样式_掌握Photoshop图层样式技术
  7. PLSA隐变量主题模型的公式推导解惑
  8. 在emacs里用w3m浏览网页
  9. 3D视觉是CV技术的未来!对话奥比中光CEO黄源浩
  10. C语言计算高精度圆周率pi程序的代码
  11. 该死的配置系统未能初始化
  12. sketch 导出html,用 Sketch 设计和输出响应式网页
  13. mir2 client: review
  14. NLP之分词技术理论
  15. Protobuf 在 Ubuntu18 下的安装和使用
  16. php eot,PHP EOT定界符的使用详解
  17. 特别详细的数据中心运维管理方案
  18. 少儿编程微课程7:星际飞行单机版
  19. 自学python需要安装什么-学习python要安装什么软件
  20. 高数 | 【微分方程】已知常系数微分方程特解,反求原方程

热门文章

  1. 13---Net基础加强
  2. Croc Champ 2013 - Round 2 (Div. 2 Edition) 贪心+ 搜索+剪枝 + 数学
  3. asp access的安全:不要认为简单的改后缀mdb为asp就能防下载
  4. python3.6安装-python3.6的安装及注意事项
  5. python考证书-计算机二级 Python 怎么考?考什么?
  6. 熟练掌握python是什么概念-Quant面试时说:熟练掌握Python,请三思,不然凉凉~
  7. python编程if语法-Python基本语法(if判断)
  8. python turtle库画图案-Python:turtle库的使用及图形绘制
  9. python画图-python绘图篇
  10. python乘法口诀表-如何用python语言发出乘法口诀表