首页 > 其他分享 >搜索与搜索剪枝

搜索与搜索剪枝

时间:2023-01-14 12:00:15浏览次数:31  
标签:剪枝 调用 状态 dfs 算法 搜索

搜索

  • 通过不停的试探去寻找解的一种算法
  • 与其说是一种算法,不如说是一种方法
  • 基础的方法有暴力的搜索法,深搜,广搜三种
  • 更高级的有IDDFS(迭代加深搜索),DBFS(双向搜索),A,IDA等等

深搜(dfs)

(一条道走到黑,走不了了再倒回去)
算法过程:
void dfs(状态A)

  1. 判断当前的状态是否合法。合法则继续执行,否则则回到上次调用。
  2. 先下走一层,也就是调用dfs(状态A+Δ);
    image

标签:剪枝,调用,状态,dfs,算法,搜索
From: https://www.cnblogs.com/csai-H/p/17051532.html

相关文章