1. 转存矩阵、字典、队列
1.1 如果涉及前后顺序,需要小心处理
2. 对于搜索所有方案,使用return,而不是return True or False
2.1 寻找任意一种可行方案时,使用return True or False
3. 设计一些提前终止的判别条件
3.1 例如:设置最大搜索深度
4. 字符串操作
zl1 = n[:(len_n-1)]# 去除最后一个元素
zl2 = n[:-1] # 去除最后一个元素
zl3 = n[::-1] # 反向
1. 转存矩阵、字典、队列
1.1 如果涉及前后顺序,需要小心处理
2. 对于搜索所有方案,使用return,而不是return True or False
2.1 寻找任意一种可行方案时,使用return True or False
3. 设计一些提前终止的判别条件
3.1 例如:设置最大搜索深度
4. 字符串操作
zl1 = n[:(len_n-1)]# 去除最后一个元素
zl2 = n[:-1] # 去除最后一个元素
zl3 = n[::-1] # 反向