package com.sort;
/*
* 选择排序
* 把第一位与其他数进行比较,这样每轮比较都会出现一个最大值或最小值
* 根据需要让升序或降序排列
*/
public class SelectSort {
public static void main(String[] args) { int arr[] = {9,6,5,8,4,1,7,2,3}; System.out.println("排序之前:"); for (int k = 0; k < arr.length; k++) {
System.out.print(arr[k]+",");
} System.out.println("");
System.out.println("排序之后:"); new SelectSort().selectsort(arr); } private void selectsort(int[] arr) { int temp = 0; for (int i = 0; i < arr.length-1; i++) {
for (int j = i+1; j < arr.length; j++) {
if (arr[i]>arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for (int k = 0; k < arr.length; k++) {
System.out.print(arr[k]+",");
}
}
}

最新文章

  1. okhttp封装时,提示 cannot resolve method OkHttpClient setConnectTimeout() 函数
  2. asp.net web api 测试帮助页面建立并测试
  3. sql读取xml
  4. 关于C#中泛型类型参数约束(where T : class)
  5. ACM进阶
  6. A version is required for an API group definition.
  7. 【noip模拟】考试总结
  8. ☀【JS】有效状态机
  9. oracle遍历游标
  10. 2014-08-13 SQL语句之Left Join
  11. 类库dll引用不成功问题
  12. 【转】amCharts,一款值得推荐的Flash charts图组件
  13. c++ 库函数返回的字符串指针是否需要手动释放
  14. 面向对象编程之super内置函数的用法
  15. Docker 核心技术之仓库
  16. iView页面Modal中内嵌Tabs,重新显示Modal时默认选中Tabs的第一项
  17. 根据要求写SQL 语句
  18. Echars 地图属性详解
  19. ionic3 细节注意
  20. Java SE之装箱与拆箱【基本数据类型的包装类/==与equals方法】

热门文章

  1. mui框架中底部导航的跳转1
  2. Java Swing 第01记 Hello Word
  3. Rename in Batch [Python]
  4. 一、spring——helloWorld
  5. (转)在Winform程序中设置管理员权限及为用户组添加写入权限
  6. Android使用开源框架加载图片
  7. angularjs-googleMap googleMap api地址解析与反解析
  8. Git现实(一个)版本控制概述
  9. JPA 系列教程11-复合主键-2个@Id
  10. iOS - UIView 动画
  11. 集群session管理问题
  12. 同主机下Docker+nginx+tomcat负载均衡集群搭建
  13. ElGamal密码
  14. ceph 常见问题百科全书---luminous安装部署篇
  15. Kali系列之aircrack-ng wifi密码穷举
  16. java IO实例
  17. 新版TeamTalk部署教程
  18. Oracle恢复删除数据
  19. MongoDb安全配置:简单的身份认证
  20. BZOJ3922 Karin的弹幕 【线段树】