import java.util.Scanner;
public class SelectionSort {
public static void sort(int[] a, int n){
if(n<=1)
return;
for(int i=0; i<n-1; i++){
for(int j=i+1; j<n; j++){
if(a[i]>a[j])
swap(a, i, j);
}
}
}
private static void swap(int[] a, int i, int j) {
a[i] ^= a[j];
a[j] ^= a[i];
a[i] ^= a[j];
}
@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N=0;
int[] a = new int[101];
System.out.println("请输入数组长度");
N = sc.nextInt();
for(int i=0; i<N; i++){
a[i] = sc.nextInt();
}
sort(a, N);
for(int i=0; i<N; i++){
System.out.print(a[i]+"  ");
}
}
}

最新文章

  1. Win10升级后回退后无法检测新版本的修复办法
  2. BZOJ K大数查询(分治)(Zjoi2013)
  3. VS编译的QT程序发布时产生的AppCrash问题
  4. Android开发之获取状态栏高度、屏幕的宽和高
  5. 博客转移到lyso.me
  6. overflow 那些我们忽略的特点
  7. PAT 1016. Phone Bills
  8. Delphi 缩放图像代码 - 支持PNG透明通道(利用了Windows的windowscodecs.dll)
  9. MySQL数据库的环境及简单操作
  10. HTTPS的学习总结
  11. HTML5游戏开发引擎Pixi.js完全入门手册(一)框架简介及框架结构分析,作者思路剖析
  12. 如何调用在$(function(){ //内部函数代码 });
  13. win10 安装Node.js 报错:2503
  14. Elasticsearch结构化搜索_在案例中实战使用term filter来搜索数据
  15. 2018.9青岛网络预选赛(B)
  16. BZOJ1878 [SDOI2009]HH的项链 树状数组 或 莫队
  17. POJ 3249 Test for Job
  18. IOT-SpringBoot-angular启动
  19. 如何让多个dz论坛共用一个用户数据库
  20. C#winform的textbox怎么设置滚动条

热门文章

  1. Centos7下dnscrypt-proxy安装
  2. JAVA NIO——Buffer和FileChannel
  3. SQL 语句格式
  4. JS验证码
  5. 【前端】使用CSS使元素居中的几种方式
  6. IntelliJ IDEA常用快捷键windows
  7. GET和POST区别,http和https区别
  8. 苹果微信input输入框被键盘遮挡
  9. Java类的加载
  10. 关于C#调用C++ 的DLL传送字符串显示乱码的解决