![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
某个不会写代码的小傻逼。
这个作者很懒,什么都没留下…
展开
-
Believing Process 二分查找
基本实现: public int binarySearch(int[] nums, int key) { int l = 0, h = nums.length - 1; while (l <= h) { int m = l + (h - l) / 2; if (nums[m] == key) { return m; } else if (nums[m] > key) { h =..原创 2021-07-26 16:23:49 · 55 阅读 · 0 评论 -
Believing Process 快排
步骤 1. 在数组中选一个基准数(通常为数组第一个); 2. 将数组中小于基准数的数据移到基准数左边,大于基准数的移到右边; 3. 对于基准数左、右两边的数组,不断重复以上两个过程,直到每个子集只有一个元素,即为全部有序。 代码 public class test { public static void main(String[] args) { int[] nums = {3,2,1,5,6,4}; qsort(nums,0,nums.length.原创 2021-07-16 11:18:43 · 84 阅读 · 0 评论