for 选择 in 选择列表: # 做选择 将该选择从选择列表移除 路径.add(选择) backtrack(路径, 选择列表) # 撤销选择 路径.remove(选择) 将该选择再加入选择列表 练习1: 练习1链接 首先需要建立函数backtrack 然后在函数backtrack中,进行选择,选择的范围,像一个指针,调用backtrack,再尝试变成上一个状态 练习2: 练习2链接 练习3: 练习3链接