算法分析与设计教学课件 第五章状态空间的各种搜索.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 46页
  • 2017-04-21 发布于浙江
  • 举报

算法分析与设计教学课件 第五章状态空间的各种搜索.ppt

第五章:状态空间的各种搜索;一.概述;;二.广度优先搜索;二.广度优先搜索;二.广度优先搜索;;三.深度优先搜索;三.深度优先搜索;;作业;深优可用栈来存储节点,每生成一个节点就放入栈中(除了已经达到限定深度的节点外,因达到限定深度节点无需再扩展),每次我们选栈顶节点再进行扩展,直至找到目标节点为止. 扩展顺序 扩展前栈内节点标号 选取扩展节点标号 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;三.深度优先搜索;三.深度优先搜索;解题思路:深优或者递归 深优:设N=4 (1).初态1,环都装上 (2).由1可有两种:拆第2环获状态2; 拆第1环获状态3 (3).用栈存放,1态先送栈,2态再送,后送3态.深优规定每次选栈顶节点扩展,故先扩展3态 (4).拆第3环???4压栈(或装第1环,则回复1态,删去) (5).装第1环得5压栈 (6).拆第2环得6压栈 (7).拆第1环得7压栈 (8).7态无法再扩展成目标态,故7态出栈,6态为栈顶,依次5,4,3出

文档评论(0)

1亿VIP精品文档

相关文档