mirror of
https://github.com/krahets/hello-algo.git
synced 2025-07-28 21:02:56 +08:00
deploy
This commit is contained in:
@ -3529,14 +3529,12 @@
|
||||
<li>列约束和对角线约束的处理方式类似。对于列约束,我们利用一个数组来记录每一列是否有皇后,从而指示选中的格子是否合法。对于对角线约束,我们借助两个数组来分别记录该主、次对角线上是否存在皇后;难点在于找处在到同一主(副)对角线上格子满足的行列索引规律。</li>
|
||||
</ul>
|
||||
<h3 id="2-q-a">2. Q & A<a class="headerlink" href="#2-q-a" title="Permanent link">¶</a></h3>
|
||||
<div class="admonition question">
|
||||
<p class="admonition-title">怎么理解回溯和递归的关系?</p>
|
||||
<p><strong>Q</strong>:怎么理解回溯和递归的关系?</p>
|
||||
<p>总的来看,回溯是一种“算法策略”,而递归更像是一个“工具”。</p>
|
||||
<ul>
|
||||
<li>回溯算法通常基于递归实现。然而,回溯是递归的应用场景之一,是递归在搜索问题中的应用。</li>
|
||||
<li>递归的结构体现了“子问题分解”的解题范式,常用于解决分治、回溯、动态规划(记忆化递归)等问题。</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Source file information -->
|
||||
|
||||
|
Reference in New Issue
Block a user