Java选择排序
Posted chaunqi1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java选择排序相关的知识,希望对你有一定的参考价值。
/** * 选择排序 * @params * @author 奇 * @return */ public class Demo02 { public static void main(String[] args) { int [] nums = {23, 4, 5, 24, 13, 65}; int minIndex = 0; for (int i = 0; i < nums.length; i++) { //循环6次 minIndex = i; //minIndex=0 1 for (int j = i + 1; j < nums.length; j++) { //循环5次 j= 1 2 if(nums[minIndex] > nums[j]) { //nums[0]>nums[1] minIndex = j; } } if(minIndex != i) { nums[minIndex] = nums[minIndex] + nums[i]; nums[i] = nums[minIndex] - nums[i]; nums[minIndex] = nums[minIndex] - nums[i]; } } for (int i = 0; i < nums.length; i++) { System.out.print(nums[i] + " "); } } }
以上是关于Java选择排序的主要内容,如果未能解决你的问题,请参考以下文章