算法设计状态空间的各种搜索概要.pptxVIP

  • 10
  • 0
  • 约小于1千字
  • 约 37页
  • 2022-04-13 发布于上海
  • 举报
1;一.概述;;二.广度优先搜索;二.广度优先搜索;二.广度优先搜索;;三.深度优先搜索;三.深度优先搜索;;作业;深优可用栈来存储节点,每生成一个节点就放入栈中(除了已经达到限定深度的节点外,因达到限定深度节点无需再扩展),每次我们选栈顶节点再进行扩展,直至找到目标节点为止. 扩展顺序 扩展前栈内节点标号 选取扩展节点标号 1 1 1 2 2,3,4,5 5 3 2,3,4,6,7 7 4 2,3,4,6,8 8 5 2,3,4,6 6 6 2,3,4,11 11 7 2,3,4 4 8 2,3,14,15 15 9 2,3,14,16 16 10 2,3,17,18 18;三.深度优先搜索;讨论: 例3:在m*m (m=7)的盘上玩一种游戏,在盘上放m*m-1块编号的方块,初始状态是在盘的左上角从最小编号放起,即1,2,…,m*m-2,m*m-1,按升序排列,先放完第一行,再放第二行,而目标状态是在盘上左上角从m*m-1开始放起,即m*m-1,m*m-2,…,3,2,1,按降序排列,并使底下右角处保持空.;三.深度优先搜索;三.深度优先搜索;解题思路:深优或者递归 深优:设N=4 (1).初态1,环都装上 (2).由1可有两种:拆第2环获状态2; 拆第1

文档评论(0)

1亿VIP精品文档

相关文档