考点:链表
easy
后边节点值赋给当前值,p.next = p.next.next;
考点:递归 二叉树
easy
递归算高度,左右选大,遇空回0
'考点:字符串' easy
一前一后一起走,一走一交换,相见便停止
考点:二分法 二叉树
easy
要平衡,二分现,while变成递归来
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
...
考点: 进制转换 栈
进制来,我不怕,反转,基数!想想它
easy
反转链表我不怕,递归,用栈对付它
easy
考点:动态规划
分情况 ,首中尾,中部规律,其他为1
异或大法好,相同为0,不同为1
1. 如果 n 是3的倍数,输出“Fizz”;
2. 如果 n 是5的倍数,输出“Buzz”;
3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。
分类讨论即可。
优化一:能除一个数,则加相应的字符串:15 能被3除 加入 能被5除加入,分类处理
优化二:使用linkedHashMap做映射关系
leetcode169
相同加一,不同减一。谁留谁是众
方法扩展:分治、暴力、hashMap存储
n & n-1