fix several bugs

This commit is contained in:
krahets
2023-10-17 23:45:31 +08:00
parent 51405c0669
commit 5392afd44b
14 changed files with 15 additions and 15 deletions
@@ -14,7 +14,7 @@ func backtrackI(state *[]int, choices *[]int, selected *[]bool, res *[][]int) {
// 遍历所有选择
for i := 0; i < len(*choices); i++ {
choice := (*choices)[i]
// 剪枝:不允许重复选择元素 且 不允许重复选择相等元素
// 剪枝:不允许重复选择元素
if !(*selected)[i] {
// 尝试:做出选择,更新状态
(*selected)[i] = true