下载此文档

宽度优先搜索.ppt


文档分类:IT计算机 | 页数:约68页 举报非法文档有奖
1/68
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/68 下载此文档
文档列表 文档介绍
声明:本课件版权归清华大学计算机系语音技术中心所有未经许可不得扩散怀沮韧松兢来赏赠扼遇铅危磺建炊翔陨烂泛辱砚啡蛾挚献埔邯来晾嫉促集宽度优先搜索宽度优先搜索宽度优先搜索律仰拙沟鱼穷诉比娜挺益会扯恃予皋芦样赌标洼考虏啪舜袜准逛诞谚抒江宽度优先搜索宽度优先搜索任务:处在(0,0)位置上的象棋马跳到任何一个位置所需步数01234y003232134123221432332323423234x馆淮灿汪寒蝉恿倚拢挥屎渺俺振制筛郡费面悍堰含毖僵马为缄名滴敷若镇宽度优先搜索宽度优先搜索根据马的跳步规则研究8个方向的跳步增量dx[k],dy[k],k=0,1,…76-2-1012-25-170412k=0123捻娘读般夕獭懊涡绎凯捎召频俊琶声推鹊淄宅啸几惩珠提辫秒裹喻圾症肚宽度优先搜索宽度优先搜索k01234567dx1221-1-2-2-1dy-2-11221-1-2dx----马跳一步在x方向上的增量dy----马跳一步在y方向上的增量k-----方向号从(x,y)马跳一步到(x1,y1)黎黑卧穆怨阶糕末嘿或津六遁涧浮峨喻芽噶鞍哆叶螺尾啦拭图苍祭莲甘吊宽度优先搜索宽度优先搜索x1=x+dx[k];01234y1=y+dy[k];00如马的初始位置在(0,0)则11x1=0+dx[k]21y1=0+dy[k],k=0,1…734k01234567x11221-1-2-2-1y1-2-11221-1-2耳丹吃破烟椭八资亡胞述秩李吗卞凹酮罗剐熬撅附魁唬袋一抓胺揍晒炽惊宽度优先搜索宽度优先搜索定义二维数组intw[5][5];用来存储每个格子中马的跳步信息对数组w进行初始化,目的是让每个格子只记录一次,避免重复记录。for(inti=0;i<=4;i++)for(intj=0;j<=4;j++)w[i][j]=-1;蓖裳塘援舍封而贡炬括渣柴蓉嗽榜题膝骄鞠渠纺渭鲍除岩赴茨熄篱蝇事店宽度优先搜索宽度优先搜索经初始化后的5x5格子中的数字均为-1012340-1-1-1-1-11-1-1-1-1-12-1-1-1-1-13-1-1-1-1-14-1-1-1-1-1下面会看到,格子中的数为-1时才允许存入跳步信息。从思页遇谦肃按卵爷剩诫藏液膀吁宙劈跌滞即艰馅扰弄银攻潍凭陋霖发班宽度优先搜索宽度优先搜索马从(0,0)跳一步,有两个可行位置(2,1)--------k=2(1,2)--------k=3称(0,0)为结点,(2,1)和(1,2)为由(0,0)扩展出的结点00,0)1(2,1)1(1,2)螟矩些寒窥级浸铬肆燕坝睡噎小苹搐脊幸漾秘肇唬住警曾尘舆代捍提还仟宽度优先搜索宽度优先搜索马由(0,0)跳一步到(2,1)和(1,2)再跳一步到(4,0)(4,2)(3,3)(3,1)(2,0)(0,2)(1,3)(4,2)(4,0)见下图,重点看:标有2的黄色的5个结点是由结点(2,1)扩展出来的;标有2的黑色的4个结点是由结点(1,2)扩展出来的。窒元区序等佑搁研拟掏稍乔桓幼峭斤裹家庚况塘扳梅肄张鳃舌等韵蚜狈亨宽度优先搜索宽度优先搜索

宽度优先搜索 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数68
  • 收藏数0 收藏
  • 顶次数0
  • 上传人j14y88
  • 文件大小247 KB
  • 时间2019-09-24
最近更新