二分查找
在一个排好序的数组中,找到某个数。
找到一个数的首次出现位置
在一个数组中,相邻的两个元素相差1,给定一个数,找到这个数首次出现的位置。
字符串处理
给定两个字符串A和B,若仅交换一次A中的两个字符能得到B则返回true,否则返回false。
M进制数长度
给定一个数N和M,求在M进制下1—N中每个数长度的和。
找符合要求的数组
给定一个数N,求所有满足要求的数组:
1.数组中的所有数>1且<=N
2.数组中的数为从小到大连续的数
3.数组中所有数的和为N
例如,N=15,返回[[7,8],[15]]
注意:暴力只能得一半分