This commit is contained in:
krahets
2024-01-08 03:06:12 +08:00
parent 4c553058fb
commit 64496a9121
10 changed files with 136 additions and 134 deletions

View File

@ -19,9 +19,9 @@ comments: true
### 2.   Q & A
!!! question "怎么理解回溯和递归的关系?"
**Q**怎么理解回溯和递归的关系?
总的来看,回溯是一种“算法策略”,而递归更像是一个“工具”。
总的来看,回溯是一种“算法策略”,而递归更像是一个“工具”。
- 回溯算法通常基于递归实现。然而,回溯是递归的应用场景之一,是递归在搜索问题中的应用。
- 递归的结构体现了“子问题分解”的解题范式,常用于解决分治、回溯、动态规划(记忆化递归)等问题。
- 回溯算法通常基于递归实现。然而,回溯是递归的应用场景之一,是递归在搜索问题中的应用。
- 递归的结构体现了“子问题分解”的解题范式,常用于解决分治、回溯、动态规划(记忆化递归)等问题。