private static void selectsort(int[] array) { int n = array.length; for(int i=0;i<n;i++) { int k=i; //找出最小值的下标 for(int j=i+1;j<n;j++) { if(array[k] > array[j]) { k=j; } } //将最小值放到未排序记录的第一个位置 if(k > i) { int temp = array[i]; array[i] = array[k]; array[k] = temp; } } } public static void main(String[] args) { int[] array = {100,45,17,36,21,17,13,7}; System.out.println("数组的长度:" + array.length); System.out.println("排序前的数组:"+Arrays.toString(array)); selectsort(array); System.out.println("排序后的数组:"+Arrays.toString(array)); for(int i : array) { System.out.print( i + " "); } }
java中的选择排序算法
private static void selectsort(int[] array)
{
int n = array.length;
for(int i=0;i<n;i++)
{
int k=i;
//找出最小值...
- 发表于 2020-04-10 15:55
- 阅读 ( 79 )
- 分类:网络文章
你可能感兴趣的文章
- Java 添加条码、二维码到PDF文档 134 浏览
- Java 在Excel中添加筛选器并执行筛选 91 浏览
- JAVA + VUE + 简洁UI:分离式软件平台形成之旅 265 浏览
- Java 设置Word中的表格自适应的3种方式 113 浏览
- LeaRun快速开发平台,.net/java项目开发工具简析 142 浏览
- JVM学习笔记之类装载器-ClassLoader 203 浏览
随机文章
- 搞定Multipart 153 浏览
- Java基础总结 120 浏览
- JavaScript AOP 使用 86 浏览
- MySQL,优化查询的方法 149 浏览
- 重磅:Java 14 正式发布了 109 浏览
相关问题
- java基础知识提问 1 回答
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!