随笔分类 -  算法

摘要:import java.util.Random;/** * 排序测试类 * * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。 * * 关于排序方法的选择 阅读全文
posted @ 2019-04-21 10:31 wangfg 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1.插入排序算法 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情 阅读全文
posted @ 2019-04-20 23:17 wangfg 阅读(864) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示