1.DFS。。。。。 207
2.到目前为止。。。。
3.快慢指针
4.DP 数组中乘积最大 152,
5.链表中,利用快慢指针能做到,找到中心点。
6.做链表倒转问题时,注意辅助节点的利用可大大减少变量的命名,如增加头节点,记录中间节点等, 203。
7.链表排序时用头节点可以,找到尾部或者比待插入节点大的节点停止。
8.s.split("\\s+");能实现多个空格分隔。 151
9.二分查找 153
10.栈 155
11.Hash 除法的时候,换一种角度,记录除数还是余数 166
12.int溢出就用long
13.试试规律,再继续往下做, 292
14.与或非, 0^n = n 136, 169, 137, 190
15.树的遍历,先序,中序和后序,注意变种,在输出值的地方进行处理顺序; 173
17.排序,自定义排序用Comparator。
18.变相遍历树。。。。199
19.回溯法,22
20.素数(质数),除0和1不是素数204
21优雅的解决连续子数组 209