摘要:
话不多少,直接上代码(Coding): /** * 插入排序 对于少量元素来说 选择排序是一种有效的 最简单的排序算法 * 算法和冒泡排序有点像 都是逐一比较 插入一个元素 然后取出元素 逐一与前面比较 直到出现比它更小的则停止 * 其实质就是升序排序 */ public class Demo04 阅读全文
摘要:
话不多说,直接上代码(Coding): /** * 选择排序 每轮选择当前位置 找出后面的较小值与当前位置进行替换 */ public class Demo03 { public static void main(String[] args) { // 1、定义一个元素列表 int[] numLis 阅读全文
摘要:
话不多说,直接上代码(Coding): /** * 冒泡排序 冒泡排序作为一种算法 是用来实现快速排序的 */ public class Demo02 { public static void main(String[] args) { // 1、定义一组元素列表(有负数的情况) int[] num 阅读全文
摘要:
话不多说 直接上代码(Coding): /** * 二分查找 * 二分查找是一种算法 在一个有序的元素列表中 查询一个元素 如果存在 则返回该元素的索引 没有则返回null * 比一般查询速度快 对半查询 */ public class Demo01 { public static void mai 阅读全文