欢迎来到多呀多啊的博客
Zou-Wang
多呀多啊
世界大雨磅沱,万物苟且而活,无人为你背负更多
摘要: 原理: 1、第一个元素可以看做是已经排序好的小数组,第二个元素和这个小数组比较,放到合适的位置,组成新的已排序的小组数。2、第三个元素在和前面组成的新的小数组比较,决定排在什么位置,如此循环,直到结束 public static void insertatesort() { int[] array 阅读全文
posted @ 2020-03-26 18:43 多呀多啊 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 原理:快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。 步骤为:(1)从数列中挑出一个元素,称为 "基准"(pivot),(2)重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆放在基准的后面(相同的数 阅读全文
posted @ 2020-03-26 16:58 多呀多啊 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 原理:选择排序是搜索整个数组,将找到的最小值与数组中第一位元素交换位置;然后在剩下的元素中找到最小值,将找到的最小值与数组中第二位元素交换位置,依此类推,直到将所有的元素排好顺序。 //选择排序,从小到大排列 public static void selectionsort (){ int[] ar 阅读全文
posted @ 2020-03-26 15:01 多呀多啊 阅读(527) 评论(0) 推荐(0) 编辑
Live2D
看板娘