1222: 排序
来源:互联网 发布:网络营销策划方案例文 编辑:程序博客网 时间:2024/06/05 07:45
题目
Description
排序算法是程序设计中使用地非常频繁的一类算法,下面,就请你写一排序算法,对一整型数组进行升序或降序排序。
Input
多组输入
输入数据由三行组成,第一行只有一个数字,代表了这个数组的长度;第二行也只有一个数字,取值有两种:0或1,若为0,则表示使用升序排序,若为1则表示使用降序排序;第三行由若干数字组成,表示待排序的数据,每个数据用回车分隔.
Output
排好了序的数据,每个数据单独占一行
Sample Input
5
0
5 4 3 2 1
Sample Output
1
2
3
4
5
代码块
import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); while (cn.hasNext()) { int n = cn.nextInt(); int t = cn.nextInt(); int[] a = new int[n]; for (int i = 0; i < n; i++) a[i] = cn.nextInt(); Arrays.sort(a);//将数组中的元素进行升序排序 if (t == 0) for (int i = 0; i < n; i++) System.out.println(a[i]); else for (int i = n - 1; i >= 0; i--) System.out.println(a[i]); } }}
阅读全文
0 0
- 1222: 排序
- 1222:排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- pandas 下的 one hot encoder 及 pd.get_dummies() 与 sklearn.preprocessing 下的 OneHotEncoder 的区别
- Synchronized关键字的使用
- android利用servlet获取服务器数据库数据进行登录
- new String和调用intern() 的关系
- js 获取多选框CheckBox选中及选中值
- 1222: 排序
- [JavaEE] 使用Apache Common Lang包中的 EqualsBuilder和HashCodeBuilder
- Mybatis id自增,插入数据后返回id
- 物资调度
- SDUT 3920 Special Judge Ⅱ
- Java内存模型
- git常用命令-工作中常用
- FZU-Problem 2191 完美的数字
- jQuery/表单校验