运行结果: 以上是二分查找的代码实现,其实在Java中已经有可以直接调用的二分查找函数,使用方法具体如下: Arrays.binarySearch(arr,number)方法的底层代码: (注意与上述代码不同的是,调用此方法查找数值,若没有找到则返回的是负数,--(insertion point)- ...
分类:
其他好文 时间:
2019-09-25 12:44:36
阅读次数:
115
二叉树的概念 完全二叉树:若二叉树的高度是h,除第h层之外,其他(1~h-1)层的节点数都达到了最大个数,并且第h层的节点都连续的集中在最左边。想到点什么没?实际上,完全二叉树和堆联系比较紧密 满二叉树:除最后一层外,每一层上的所有节点都有两个子节点,最后一层都是叶子节点。 哈夫曼树:给定n个权值作 ...
分类:
其他好文 时间:
2019-09-24 22:58:35
阅读次数:
123
安装Charles:https://www.cnblogs.com/sea-stream/p/11577418.html 需要保证手机与电脑连接同一个Wi-Fi设置mac charles,打开代理 点击进入“WLAN”,长按列表中的Wi-Fi,弹出的选项中选择“修改网络”, 勾选“显示高级选项”,代 ...
分类:
移动开发 时间:
2019-09-24 12:12:46
阅读次数:
155
修改 /home/ELK-filebeat/docker-elk/kibana/config/kibana.yml ...
分类:
编程语言 时间:
2019-09-23 18:09:54
阅读次数:
100
1.2 空间复杂度S(n) ——根据算法写成的程序在执行时 占用存储单元的长度。这个长度往往与输入数据的 规模有关。空间复杂度过高的算法可能导致使用的 内存超限,造成程序非正常中断。 时间复杂度T(n) ——根据算法写成的程序在执行时 耗费时间的长度。这个长度往往也与输入数据的规 模有关。时间复杂度 ...
分类:
其他好文 时间:
2019-09-22 21:52:17
阅读次数:
113
之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程。所有的进程都是通过它的父进程来创建的。因此,运行起来的python程序也是一个进程,那么我们也可以在程序中再创建进程。多个进程可以实现并发效果,也就是说,当我们的程序中存在多个进程的 ...
分类:
编程语言 时间:
2019-09-22 21:29:14
阅读次数:
91
35. Search Insert Position Easy Easy Easy Given a sorted array and a target value, return the index if the target is found. If not, return the index w ...
分类:
其他好文 时间:
2019-09-22 13:14:44
阅读次数:
101
1 package com.datastack.search; 2 3 import java.util.Arrays; 4 5 //冒泡排序 6 public class BubSearch { 7 public static void main(String[] args) { 8 int[] ... ...
分类:
编程语言 时间:
2019-09-22 11:04:28
阅读次数:
91
1 package com.datastack.search; 2 3 import java.util.Arrays; 4 5 //选择排序 6 public class SelectSort { 7 public static void main(String[] args) { 8 int[]... ...
分类:
编程语言 时间:
2019-09-22 10:40:19
阅读次数:
94