Definition

Mutiplication - Recursion

Mutiplication - iteration

Observation

类比思路

TOWERS OF HANOI
1 | def tower(n,fro,to,spare): |
fro:起点
to:终点
spare:空闲的柱子
1 | def permuation(num): |
交换 (nums[start], nums[i]) → 把候选数字放到当前
start位置。递归 (backtrack(start+1)) → 继续处理后续位置。
base case (start == len(nums)) → 所有位置确定,保存结果。
回溯 (swap 回去) → 撤销选择,还原数组,继续尝试别的数字。