[回归基础系列]-简单选择排序[JAVA]
来源:互联网 发布:网购秒杀软件哪个好 编辑:程序博客网 时间:2024/06/16 10:22
package 经典例题;/** * 选择排序 * @author 甘海彬 * */public class SelectSort { /** * 思路:循环i,找出i以后的最小值。替换到最前面。 * @param a */ public static void sort(int[] a){ //外层循环 for(int i = 0; i < a.length; i++){ //假设第一位最小,记录i的下标 int min = i; for(int j = i; j < a.length; j++){ //如果找到更小的,替换最小下标 if(a[j]< a[min]){ min = j; } } //如果在i后面找到比min更小的值 if(i != min){ int temp = a[i]; a[i] = a[min]; a[min] = temp; } } } public static void main(String[] args) { int a[] = { 38, 24, 10, 3, 5, 18 }; SelectSort.sort(a); for (int i = 0; i < a.length; i++) { System.out.println(a[i] + " "); } }}
0 0
- [回归基础系列]-简单选择排序[JAVA]
- 回归基础系列-选择排序[JAVA]
- 回归基础系列-冒泡排序-[JAVA]
- 回归基础系列-插入排序[JAVA]
- 回归基础系列-快速排序[JAVA]
- java基础-选择排序
- java 基础 选择排序
- java简单选择排序
- Java 简单选择排序
- 简单选择排序 (Java)
- Java简单选择排序
- java简单排序-选择排序
- 回归基础系列-JAVA基本知识[JAVA]
- Java基础篇之----排序(快速排序、冒泡排序、堆排序、简单选择排序、 希尔排序、直接插入排序)
- Java系列-排序算法之选择排序
- java基础之选择排序
- java基础之选择排序
- JAVA基础之选择排序
- poj 1017Packets
- 帧动画、补间动画、属性动画
- SpringBoot入门
- 网络编程入门
- uses-permission
- [回归基础系列]-简单选择排序[JAVA]
- 全局变量和局部变量
- poj-1019-Number Sequence【思维】【规律】
- 告诉你 Ubuntu 也可以这么玩
- SSM框架搭建
- rabbitmq Ubuntu下安装
- |洛谷|动态规划|P1968 美元汇率
- 文章标题
- UnsatisfiedLinkError: dlopen "/data/data/<package>/app_jni_lib/libxxx.so is 32-bit instead of 64-bit