Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 462 Bytes

回溯算法.md

File metadata and controls

24 lines (12 loc) · 462 Bytes

回溯算法

回溯算法是算法设计中的一种方法

是一种渐进式的寻找并构建问题解决方式的策略

回溯算法会先从一个可能的动作开始解决问题,如果不行,就回溯并选择另一个动作,直到问题解决

适合用回溯算法

有很多路

有死路也有出路

全排列问题

用递归模拟所有情况

遇到包含重复元素的情况,就回溯

  1. 子集

  2. 全排列