- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章广度优先有哪些信誉好的足球投注网站算法资料
第八章 广度优先有哪些信誉好的足球投注网站算法 上机练习 * * 广度优先有哪些信誉好的足球投注网站算法是最简便的图的有哪些信誉好的足球投注网站算法之一,这一算法也是很多重要的图的算法的原型。如Dijkstra单源最短路径和Prim最小生成树算法都采用了广度优先有哪些信誉好的足球投注网站的思想。 核心思想:从初始节点开始,应用算符生成第一层节点,检查目标节点是否在这些后继节点中,若没有,再用产生式规则将所有第一层的节点逐一扩展,得到第二层节点,并逐一检查第二层节点中是否包含目标节点,若没有,再用算符逐一扩展第二层的所有节点…,如此依次扩展,检查下去,直到发现目标节点为止。即: 1、从图中的某一顶点v0开始,先访问v0; 2、访问所有与v0相邻接的顶点v1、v2…; 3、依次访问与v1、v2…vt相邻接的所有未曾访问过的顶点; 4、循此以往,直到所有的顶点都被访问过为止。 这种有哪些信誉好的足球投注网站的次序体现了沿层次向横向扩展的趋势,所以称之为广度优先有哪些信誉好的足球投注网站。 【模块1】 Program bfs; 初始化,初始状态存入队列; 队列首指针head:=0; 尾指针tail:=1; while headtail do begin inc(head);指针head后移一位,指向待扩展节点; for i:=1 to max do begin if 新节点是目标节点 then 输出并退出; if 新节点符合条件,并且新节点与原已产生的节点不重复 then tail指针加1,把新节点加入到队尾; end; end; 算法描述模块(运用了队列的结构) 【模块2】 Program bfs; 初始化,初始状态存入队列; 队列首指针head:=0; 尾指针tail:=1; repeat inc(head); 指针head后移一位,指向待扩展节点; for i:=1 to max do begin if 新节点是目标节点 then 输出并退出; if 新节点符合条件,并且新节点与原已产生的节点不重复 then tail指针加1,把新节点加入到队尾; end; until head=tail; end; 【广度优先有哪些信誉好的足球投注网站注意事项】 1、每生成一个子节点,就要提供指向它们父亲节点的指针。当解出现时候,通过逆向跟踪,可以找到从根节点到目标节点的一条路径。(当然不要求输出路径的,就没必要记住父亲节点); 2、生成的节点要与前面所有已经产生的节点比较,以免出现重复节点,浪费时间和空间,还有可能陷入死循环; 3、如果目标节点的深度与费用(如:路径长度)成正比,那么找到的第一个解即为最优解,这时,有哪些信誉好的足球投注网站速度比深度有哪些信誉好的足球投注网站要快些,在求最优解时往往采用广度优先有哪些信誉好的足球投注网站;如果节点的费用不与深度成正比时,第一次找到的解不一定是最优解。 【算法分析】看图很容易想到用邻接矩阵来存储顶点之间的关系,0表示有通路,即有边;1表示没有通路,即没有边存在。 定义一个a数组,充当存储扩展节点的队列,a[i].city记录经过的城市,a[i].pre记录前驱城市,这样就可以倒推出最短线路了,具体过程如下: 1、将城市A入队,队首指针为0,队尾指针为1; 2、将队首所指相连的城市依次入队(注意的是该城市在队列中未曾出现过),同时将入队城市的pre指向队首位置。然后将队首指针加1,得到新的队首城市。重复以上操作步骤,直到搜到H城市。利用pre可以倒推出最少城市线路。 例1 如图 是从 城市A到城市H 的交通图。从图中可以看出,从城市A到城市H要经过若干个城市。现在要找出一条经过城市最少的一条路线。 A B D C G H F E 1 0 0 0 1 1 1 1 H 0 1 1 0 0 1 1 1 G 0 1 1 1 1 1 0 0 F 0 0 1 1 1 0 1 1 E 1 0 1 1 1 0 1 0 D 1 1 1 0 0 1 1 0 C 1 1 0 1 1 1 1 0 B 1 1 0 1 0 0 0 1 A H G F E D C B A 矩阵存储顶点关系 【参考程序】 Program ex_1; const ju:array[1..8,1..8] of 0..1=( (
您可能关注的文档
最近下载
- 中西文化比较 第2版 unit 9 The Chinese and Western Music.ppt VIP
- 螺钉相关知识培训.ppt VIP
- 学员培训情况反馈制度.docx VIP
- 中西文化比较 第2版 unit 8 The Chinese and Western Painting.ppt VIP
- Module3Unit1They'reallmyfavouritefestivals(课件)(一起)英语五年级上册2.pptx
- 张红班主任工作的理念和策略公开课获奖课件省赛课一等奖课件.pptx VIP
- 中西文化比较 第2版 unit 7 The Chinese and Western Literature.ppt VIP
- 深静脉血栓形成的诊断和治疗指南.pptx
- 2025年甘肃省白银有色集团股份有限公司技能操作人员社会招聘552人笔试模拟试题及答案解析.docx VIP
- 教师信息化素养提升培训课件.pptx VIP
文档评论(0)