工具
google
idea
vscode
leetcode 插件
可视化地址
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
网站
leetcode.com
leetcode-cn.com
中文站、国际站的most votes和Discuss
快捷键
fn +delete 删除光标右侧
command + left/right 行头/行尾
option + left/right 光标按单词切分
shift + command +left/right 选中整行
编程方式
自顶向下
时间和空间复杂度

fib 0 1 1 2 3 5 8 13 21
F(n) = F(n - 1) + F(n - 2)
二分查找 O(logn)、二叉树遍历 O(n) n表示节点总数每个节点只访问一次、二维矩阵O(n)、归并排序 O(nlogn) 
