算法
Jensen_smile
这个作者很懒,什么都没留下…
展开
-
算法-查找-顺序和二分
转字我的OneNote笔记 代码 public class Solution { public boolean Find(int target, int[][] array) { for (int i = 0; i < array.length; i++) { int low = 0; int high = ...原创 2019-01-25 12:27:49 · 146 阅读 · 0 评论 -
冒泡排序
规则: 1.将数组氛围分为两个部分,无序部分和有序部分。无序部分在左边,有序部分在右边 2.使用窗口比较相邻元素,每次将数组无序部分的最大节点移动到有序部分的最左边,知道无序部分没有元素 3.最终形成左边小右边大的排序 要做N2次比较,这种方法的效率不如快速排序和归并排序。 ...原创 2019-04-07 10:09:45 · 86 阅读 · 0 评论 -
选择排序
选择排序是最基本的排序方法,规则是每次找出数组第i小的元素,放在第i下标的位置。 没什么好说的直接上代码 package algorithm.sort; public class xuanZe { public static void main(String[] args) { int[] array={5,9,6,8,33,6,55,9,1,10,25,32}; ...原创 2019-04-07 11:53:18 · 99 阅读 · 0 评论 -
插入排序
要点 将数组分为有序部分和无序部分,有序部分在左边,无序部分在右边 *每次从原创 2019-04-07 17:30:25 · 101 阅读 · 0 评论