Java直接选择排序
来源:互联网 发布:nginx 配置ssl模块 编辑:程序博客网 时间:2024/05/16 12:07
直接选择排序:
1.若最小的元素不是第一个元素,则将最小的元素与第一个元素互换位置。
2.第一个元素已排序完成,接着寻找第二小的元素,若第二小的元素不是第二个元素,则互换位置。
3.一直重复类似操作。
class SelectSort {public static void main(String[] args) {int[] array = {9,8,7,6,5,4,3,2,1};for (int i = 0; i < array.length - 1; i++){int minTag = i;/*查找最小的元素*/for (int j = i + 1; j < array.length; j++){if (array[minTag] > array[j]){minTag = j;}}/*若最小的元素就是本身,那么就不用交换*/if (minTag != i){array[minTag] = array[minTag] ^ array[i];array[i] = array[minTag] ^ array[i];array[minTag] = array[minTag] ^ array[i];}}for (int i = 0; i < array.length; i++){System.out.print(array[i] + "\t");}}}
0 0
- Java 直接选择排序
- 直接选择排序 Java
- Java直接选择排序
- Java 直接选择排序
- Java直接选择排序
- java直接选择排序
- 【选择排序】直接选择排序--Java
- 选择排序----直接选择排序----java实现
- Java 直接选择排序算法
- java 直接选择排序算法
- 直接选择排序----java实现
- java实现直接选择排序
- 直接选择排序---JAVA实现
- 直接选择排序java实现
- java 数组 直接选择排序
- java实现直接选择排序
- 选择排序之直接选择(Java)
- Java排序之直接选择排序
- android Launcher基础知识
- 速度之王 — LZ4压缩算法
- Android Fragment 真正的完全解析(上)
- duilib中,子xml创建自定义控件
- 轻松入门学习java入门的常用语言知识
- Java直接选择排序
- CentOS 修改主机名
- jq实现切换栏目显示效果
- ROS 教程之 vision : 用各种摄像头获取图像
- vs执行程序时提示无法启动程序,系统找不到指定的文件
- SYN Cookie的原理和实现
- 【细说PHP学习】第十七章 MySQL数据库概述
- POJ 3270 - Cow Sorting【置换群】
- NLP超级初步