基础的选择排序
来源:互联网 发布:打击网络谣言法律依据 编辑:程序博客网 时间:2024/06/07 13:09
public class ChoiceSortDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] demo = {10,8,5,3,4,29,16,50,30,88,9};
choiceSort(demo);
for (int i = 0; i < demo.length; i ++) {
System.out.print(demo[i] + " ");
}
}
private static void choiceSort(int[] array) {
//mark is the index of minimum
int mark,temp;
for (int m = 0; m < array.length - 1; m ++) {
mark = m;
for (int n = m + 1; n < array.length; n ++) {
if (array[mark] > array[n]) {
mark = n;
}
}
if (mark != m) {
temp = array[mark];
array[mark] = array[m];
array[m] = temp;
}
}
}
}
0 0
- 基础的选择排序
- 【基础排序】选择排序
- 基础排序---选择排序
- 基础排序:选择排序
- java基础-选择排序
- java 基础 选择排序
- 【算法基础】选择排序
- 【基础算法】选择排序
- LeetCode基础-排序-选择排序
- java基础之选择排序
- 算法基础—选择排序
- java基础之选择排序
- JAVA基础之选择排序
- java基础-选择排序算法
- 基础算法-直接选择排序
- 基础算法-直接选择排序
- 基础算法之选择排序
- 算法基础之选择排序
- SwiFTP
- 黑马程序员_银行业务调度系统
- windows下Glib使用
- ActiveMQ分享(一)JMS简介
- C++ - 随机数生成器(random-number generator) 的 详解 及 代码
- 基础的选择排序
- linux可执行文件的内容分析工具nm objdump readelf ar ldd
- Binary Tree Preorder Traversal
- 将多个list中相同位置的元素取出组成新的list
- YUV422转RGB
- Bloom Filter的基本原理和变种
- php学习之正则表达式(1)和处理中文字符串
- Codecademy上的HTML/CSS课程知识点总结(一)
- 最短路&差分约束题集