算法与数据结构
AralSea
这个作者很懒,什么都没留下…
展开
-
Java-选择排序算法-(一)
选择排序算法选择排序的原理选择排序的思路选择排序的图解步骤选择排序的实现选择排序的测试测试结果选择排序的原理每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。选择排序的思路选择排序的基本思想:给定数组:int[] array={里面n个数据};第一趟排序从[0~n-1]遍历数组,找到最小的数与array[0]交换;第二趟排序从[1...原创 2019-04-22 13:59:05 · 1010 阅读 · 0 评论 -
Java-随机生成算法测试工具类-(二)
随机算法测试工具类排序帮助类-SelectionSort随机生成数组生成接见(似乎)有序的随机数组测试排序的时间周期方法验证排序正确性:升序数组值相互替换随机生成一个数组进行选择排序随机生成一个数组进行选择排序结果排序帮助类-SelectionSort随机生成数组生成n个元素的随机array[n]数组,随机元素所在范围为array[rangeL, rangeR] /** *...原创 2019-04-22 15:09:44 · 415 阅读 · 0 评论 -
Java-插入排序算法-(三)
插入排序算法插入排序的原理插入排序的思路插入排序的图解步骤插入排序的实现插入排序的测试测试结果插入排序的原理把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素;每一趟排序过程都从无序表中取出第一个元素,按顺序去比较有效表(大到小)的数据,将它插入到有序表正确位置,使之成为新的有序表,重复n-1次完成整个排序过程。插入排序的思路插入排序的基本思想...原创 2019-04-29 14:39:10 · 137 阅读 · 0 评论