简单的选择排序(内部排序)
2015-03-01 22:37
246 查看
package com.trfizeng.test; import com.trfizeng.insertionsort.StraightInsertionSort; import com.trfizeng.selectionsort.SimpleSelectionSort; /** * 测试类 * * @author trfizeng * */ public class SortTest { // 待排序数组 static int[] array = new int[] { 6, 1, 4, 10, 11, 8, 7, 1, 0 }; /** * 直接插入排序法测试 */ public static void straightInsertionSortTest() { System.out.print("待排序数组:[ "); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.print("] "); array = StraightInsertionSort.straightInsertionSort(array); System.out.print("排好序的数组:[ "); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.print("]"); } /** * 选择排序 */ public static void simpleSelectionSort() { System.out.print("待排序数组:[ "); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.print("] "); array = SimpleSelectionSort.simpleSelectionSort(array); System.out.print("排好序的数组:[ "); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.print("]"); } public static void main(String[] args) { // SortTest.straightInsertionSortTest(); SortTest.simpleSelectionSort(); } }
View Code
相关文章推荐
- 六、内部排序综合(九种)—插入类排序(直接插入、折半插入、希尔排序);交换类排序(冒泡、快速);选择类排序(简单选择、堆排序);二路归并排序;基数排序
- C语言实现 排序源程序(包括直接插入、希尔、冒泡、快速、简单选择、堆排序)
- C#简单选择排序
- 简单选择排序
- 简单的选择排序
- 程序员必知的8大排序(二)-------简单选择排序,堆排序(java实现)
- 简单选择排序
- 冒泡,插入,折半插入,希尔,快速,简单选择排序的源代码总结
- 排序算法-------简单选择排序
- 简单选择排序
- 算法和数据结构---排序--简单选择排序
- 数据结构之排序算法一冒泡排序,直接插入排序,简单选择排序
- 简单选择则排序
- 选择排序1-简单选择排序
- 内部排序系列 之选择排序与堆(heap)排序
- 简单选择排序的算法实现
- 常用算法总结之排序(五)----简单选择排序
- 我---对‘数据结构’中‘排序’的理解 ---------2:选择排序--(一)简单选择排序
- C++三种排序,快速排序、选择排序、冒泡排序----简单代码
- 选择排序的简单事例 .