
算法程序
xiaoyuxianshenging
这个作者很懒,什么都没留下…
展开
-
算法之插入排序
直接插入排序:package InsertSort;//插入排序之直接插入排序//直接插入排序基本思想//在要排序的一组数中,假设n-1个数已经排好,将第n个数插入到已经排好的序列中//如此反复循环,直至所有的数排好。public class DirectInsertSort { public int[] insertSort(int[] data){ //两层for循环原创 2017-10-16 20:55:48 · 241 阅读 · 0 评论 -
算法之选择排序
简单选择排序:package SelectSort;import InsertSort.shellSort;//选择排序之简单选择排序//简单选择排序://基本思路://1.从一组数中选取最小的数与第一个数交换//2.再从剩下的数组选取最小的数与第二个数交换//3.循环至倒数第二个数与最后一个数比较为止public class SimpleSelectSort { pub原创 2017-10-16 20:56:44 · 192 阅读 · 0 评论 -
算法之冒泡、快速排序
冒泡排序:package BubbleSort;import java.util.Arrays;import SelectSort.HeapSort;//冒泡排序//给定的一组数据中,先从第一个记录开始依次对相邻的数据进行比较,若大,则交换//然后与第一个数据比较的袁术再与其相邻的元素比较,换为,直到倒数第二个数与最后一个数比较后,结束第一轮//紧接着进行第二轮,重复第一轮的原创 2017-10-16 20:58:38 · 268 阅读 · 0 评论