5.数列排序
来源:互联网 发布:pandas处理json 编辑:程序博客网 时间:2024/06/08 14:00
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
8 3 6 4 9
样例输出
3 4 6 8 9
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int size = Integer.parseInt(sc.nextLine());
int [] list=new int[size];
for(int i=0;i<size;i++)
list[i]=Integer.parseInt(sc.next());
int key;
for(int j=1;j<size;j++){
key=list[j];
for(int k=j-1;k>=0;k--)
if(key<list[k])
swap(list,k+1,k);
else break;
}
for(int m=0;m<size;m++)
System.out.print(list[m]+" ");
System.out.println();
}
public static void swap(int[] list, int j, int k) {
int temp=list[j];
list[j]=list[k];
list[k]=temp;
}
}
0 0
- 5.数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 数列排序
- 基础练习 数列排序
- 基础练习 数列排序
- 2011淘宝春季实习生招聘笔试题
- iOS7 UI改变总结 & iOS7适配遇到的一些问题
- Eclipse中10个最有用的快捷键组合
- 兼容W3C与IE的API方法汇总(持续补充中)
- toj 2196 Nuanran's Idol II multiset应用
- 5.数列排序
- Mysql 5.5的编译安装 在ubuntu 10平台上面
- Let us learn C in Code <3>_constant
- KSOAP解析webService绑定到自定义适配器listView中显示
- 如何设置主键和外键,实现级联更新、级联删除
- netty开发基于长连接的http客户端
- 数组指针
- php获取表单中多个同名元素的值
- 习近平:教育实践活动的主题与焦裕禄精神是高度契合的