文章分类 - 算法
摘要:希尔排序: package com.algorithm.sort; import java.util.Scanner; /** * 希尔排序:基于插入排序的快速排序 */ public class Shell { /** * 排序代码 * @param a */ public static void
阅读全文
摘要:插入排序:从j开始与它左侧的数据进行对比,在对比的过程中,其左侧的数据总是有序的 package com.algorithm.sort; import java.util.Scanner; /** *插入排序:下标为j的数据与它左边的数据不断比较,插入适当位置, *在j向左移动的时候,j左边的数据总
阅读全文
摘要://选择排序:从0下标开始,与其右侧数据中最小的数据比较package com.algorithm.sort; import java.util.Scanner; /** * 选择排序: * 需要大约N*N/2次比较和N次交换 * 特点:1.运行时间和输入无关;2.数据移动是最少的。 */ publ
阅读全文

浙公网安备 33010602011771号