一、笔记部分
注意点:
1.
主函数里回溯语句只需要用一个就可以了,因为它的循环是在回溯函数里的,因为是找到所有可能,不会停,所以就跟DFS不一样,DFS是在外部循环找合适的路径,算是单支找路径。
2.
如果if是结束条件,要么if里面加一个return,要么就用if ....else来进行操作。
3.
i指的是数字键,而不是数字下的字符,所以要进行数字键下的字符回溯组合,删除字符(为了将新的结果换入),而不是删除数字。
4.String和StringBuffer是两个类型。其中需要可变长字符串只有StringBuff和StringBuilder.
5.
要将StringBuffer的东西添加到另外集合需要用toString
6.
这样的取值给HashMap还是尽量一个一个来,揉在一起很容易出错。
二、搜索类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112702136
三、各种类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112556249