https://blog.csdn.net/whp1473/article/details/79678974

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Scanner; public class Main1 { public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
List<Integer> list = new ArrayList();
list.add(2);
list.add(-3);
list.add(90);
list.add(-4); //默认排序是从小到大
Collections.sort(list);
System.out.println(list.toString()); //重写compare方法,实现从大到小排序
Collections.sort(list, new Comparator<Integer>() {
public int compare(Integer a, Integer b) {
return b - a;
}
});
System.out.println(list.toString());
}
}

  

问题描述
  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
  第一行为一个整数n。
  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
  输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
 
import java.util.Arrays;
import java.util.Scanner; public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int n = cin.nextInt();
int[] a = new int[n]; for(int i = 0; i < n; i++) {
a[i] = cin.nextInt();
}
Arrays.sort(a);
for(int i = 0; i < n; i++)
System.out.print(a[i] + " "); } }

  

最新文章

  1. 微信安卓版下载 Android微信各版本列表
  2. hihoCoder#1094
  3. 一次工作中用到的Highcharts.Chart
  4. K2工作流的使用
  5. hdu 2686 Matrix 最小费用最大流
  6. LeetCode Reverse Nodes in k-Group 每k个节点为一组,反置链表
  7. 全排列算法(字典序法、SJT Algorithm 、Heap&#39;s Algorithm)
  8. C# Lambda Expressions 简介
  9. div之间有间隙以及img和div之间有间隙的原因及解决方法
  10. JavaScript编程:java事件模型
  11. jQuery EasyUI API - Grid - DataGrid [原创汉化官方API]
  12. Protobuf学习 - 入门
  13. CRMEB系统开发文档
  14. MFC的PNG贴图按钮类(详细注释)
  15. Cookie的存储、获取、删除操作
  16. C# 中集合类型需要按多个条件排序
  17. python自动化开发-7
  18. [Demo_01] MapReduce 实现密码 Top10 统计
  19. 错误提示 nginx: [emerg] unknown directive &quot;gzip_static&quot;
  20. Mybatis 系列1-环境搭建

热门文章

  1. css:在容器内文字超过容器范围,显示一行加省略号或者两行加省略号
  2. jsp开发环境搭建(windows64位)
  3. python 函数返回值笔记
  4. Android忽略文件
  5. 10. Lambda表达式.md
  6. c#二维码资料
  7. 简单自定义UIToolBar
  8. linux下面设置密码失效参考
  9. JDBC事物的处理
  10. jvm 几个invoke 指令