Unify punctuation.

This commit is contained in:
krahets
2023-07-26 08:59:36 +08:00
parent 35973068a7
commit 63a0e73df0
46 changed files with 201 additions and 201 deletions

View File

@@ -782,6 +782,6 @@
请注意,对于许多组合优化问题,回溯都不是最优解决方案,例如:
- 0-1 背包问题通常使用动态规划解决,以达到更高的时间效率
- 旅行商是一个著名的 NP-Hard 问题,常用解法有遗传算法和蚁群算法等
- 最大团问题是图论中的一个经典问题,可用贪心等启发式算法来解决
- 0-1 背包问题通常使用动态规划解决,以达到更高的时间效率
- 旅行商是一个著名的 NP-Hard 问题,常用解法有遗传算法和蚁群算法等
- 最大团问题是图论中的一个经典问题,可用贪心等启发式算法来解决

View File

@@ -125,8 +125,8 @@
分支越靠右,需要排除的分支也越多,例如:
1. 前两轮选择 $3$ , $5$ ,生成子集 $[3, 5, \cdots]$
2. 前两轮选择 $4$ , $5$ ,生成子集 $[4, 5, \cdots]$
1. 前两轮选择 $3$ , $5$ ,生成子集 $[3, 5, \cdots]$
2. 前两轮选择 $4$ , $5$ ,生成子集 $[4, 5, \cdots]$
3. 若第一轮选择 $5$ **则第二轮应该跳过 $3$ 和 $4$** ,因为子集 $[5, 3, \cdots]$ 和子集 $[5, 4, \cdots]$ 和 `1.` , `2.` 中生成的子集完全重复。
![不同选择顺序导致的重复子集](subset_sum_problem.assets/subset_sum_i_pruning.png)