图(二).

Slides:



Advertisements
Similar presentations
淡妝濃抹總相宜 中華滷味兩千年 淡妝濃抹總相宜 - 中華滷味兩千年 1. 講者簡介 2 講席 : 喻 蓉 蓉 中國文化大學史學博士政治大學歷史所碩士臺灣大學歷史系學士.
Advertisements

1 主持人:洪泰雄主任 104 年 6 月 23 日. 2 議 程 主席報告 監試手冊導讀 播放監試簡報 近年案例說明 考區重要提醒 提問與回應 5 分鐘 10 分鐘 15 分鐘 5 分鐘 10 分鐘.
高等动物的 个体发育 作者:游隆信 松阳一中 二零零二年三月 被子植物子房的结构 及双受精过程 胚珠的结构 花粉管 精 子 卵细胞 极 核 子房壁 珠 被 珠 孔.
目錄 引指 P.1 十誡來歷 P.2-P.3 十誡 P.4 十誡的意義 P.5 日常生活上犯十誡的例子.
投資 & 購屋置產 報告 ( 課程 : 個人理財規劃 ) 授課老師 : 許秀鶴 授課老師 : 許秀鶴 報告學生 : 報告學生 : 許文耀 學號 : 許文耀 學號 : 張慧珍 學號 : 張慧珍 學號 : Next 個人簡介.
第八章 土地行政管理.
「互联网金融2.0时代」与房地产的融合 广州互联网金融协会会长、广州e贷总裁 方颂.
企业会计学(三) 人大版本 吕 昌.
学生入党材料写作规范.
語文教學 教學理念 竹大附小 陳枝田 將地方圖案插入此投影片 選取〔插入〕功能表 〔圖片〕指令 選取〔從檔案〕指令 選取你的標幟圖片檔案
小学科学中的化学 武威十九中 刘玉香.
专题 评析“毛泽东热”.
主題四 與世界相遇 (2-行旅蒼穹).
瑞文氏彩色圖形 推理測驗 莊敬國小/輔導處/親職組 製作.
与优秀的人在一起
二月春风似剪刀, 这些变化得瞧瞧 主讲老师:王海 2016年1月27日20:00 YY频道:
第十一章 量測、分析及改善 8.0 量測、分析及改善包括: 規劃量測、分析及改善流程; 監督及量測; 不合格品管制; 資料分析及改善.
據點考核與評鑑 報告人:臺南市政府 照顧服務管理中心.
102年度統一入學測驗 報名作業說明會 時 間:101年12月14日(星期五) A.M.9:00~10:20 地 點:行政七樓講堂
P2P金融信用调查服务 2015年4月 诚信为先 中道厚德.
法學緒論第三單元:立法程序 課程設計: 財經法律系 --楊東連 法學緒論-3.
“三生教育”专题 生命·生存·生活.
特殊族群運動健康訓練(I).
依据教材 全国高等教育自学考试指定教材 《西方行政学说史》, 竺乾威主编,高等教育出版社。
女老闆的震撼教育 故事文案/黃祖強 視覺設計/高淑貞 版權所有,請保持著作完整性,歡迎自由分享。.
正 信 讀 書 會 主 持 群 : 姚 永 錩 、 鄭 健 、 陳 淑 珍 佛法的生活應用 2008/07/23.
非法集资典型案例评析 南京师范大学法学院 蔡道通 2016年1月.
专题(二) 交往沟通 掌握技能 命 题 解 读 背 景 材 料 新 题 演 练 考 点 链 接 1.
姓名:劉芷瑄 班級:J201 座號:39號 ISBN:957-33-1963-2
小微企业融资担保产品介绍 再担保业务二部 贾天
松竹梅岁寒三友 步入建交 桃李杏村暖一家 迈进职教 活出精彩.
2007年房地产建筑安装企业 税收自查方略 河北省地方税务局稽查局 杨文国.
Next 三個士兵,拖著腳步,走在陌生鄉下的路上。他們剛打完仗從戰場走路回家。他們很累,肚子又餓。實際上,他們已經兩天沒有吃東西了。
寻觅节日诗情.
第八单元第二课第一课时 严守法律 温州四中 蒋莉青.
2016年1月20日20:00 YY频道:
考研辅导讲座PPT 思想道德修养与法律基础 主讲:蒋中挺.
众筹实战培训 内蒙古环交所 李 蒙.
高级财务会计.
默写基础知识: 1、家庭是由 关系、 关系或 关系而结合成的亲属生活组织。家里有 ,家中有 。
什么是颈椎病? 颈椎病是指颈椎间盘退行性变,及其继发性椎间关节退行性变所致脊髓、神经、血管损害而表现的相应症状和体征。
組長:黃家逸 組員:殷浩賢、楊煜、吳家朗 毒品的害處.
ACM/ICPC暑期集训讲座 二分图匹配 cnhawk
第三方支付风生水起,多路大佬竞角逐 第三方支付为互联网企业带来的巨大利益,各路势力目前 正争相获取第三方支付牌照,但第三方支付平台跑路、盗 刷等问题频出,使得行业未来发展受到挑战,那么未来第 三方支付将走向如何? 对此,九次方大数据结合网络舆情,对第三方支付行业进 行了梳理,您会发现: 1、央行发放支付牌照政策收紧,新增获得第三方支付牌照的企业数量骤降.
第一单元 中国传统文化主流思想的演变.
时政发布 制作:宋虹雷.
密室逃脫在教學上的應用 綜合活動領域輔導團 林蓉姿.
公務人員退休法、撫卹法 法制與實務講習 銓敘部退撫司 中華民國99年8月.
最高行政法院判決99年度判字第403號 (美麗灣渡假村)
《傅雷家书》 学 科:语文 年 级:九年级 授课教师:王宁宁.
八桥初中九年级思想品德课复习导学案之五---
第一節 行政裁量與不確定法律概念 第二節 行政裁量
《战国策》:范雎说秦王学习要点 一、《战国策》题解 二、长沙马王堆汉墓简介 三、《范雎说秦王》说明 四、《范雎说秦王》语言角度分析
初中图书馆综合阅读课程 图书馆知识普及 2013年3月.
本课设置5个环节 一、限时秒杀--5分钟 二、摩拳擦掌--9分钟 三、刀锋相见--20分钟 四、现炒现卖--5分钟 五、相约课后--1分钟.
从中国与联合国的关系演进 看联合国的产生与发展
复习.
第6章 图 6.2图的存储结构 6.3图的遍历 6.4图的连通性 6.5 最短路径 6.6 AOV网与拓扑排序 6. 7 AOE网与关键路径
§7.4.2 最小生成树( Minimum Spanning Tree)
线形动物——蛔虫 为什么蛔虫能寄生在 人体体内而不被消化呢? 你能想象,这是从一个人体内取出的蛔虫吗?
特定消耗品說明 (指碳粉匣、墨水匣) 國立清華大學 保管組製作.
小学5.
加減法文字題 國小低年級學生對加減法文字題的瞭解 小組成員 陳育娟 羅珠綾 侯宜孜
飛行器製作與飛行 講師:劉修建.
乾坤袋:打造金融生态 互联网金融与产业金融的协同发展 王利丽 亿润投资互联网金融中心总经理 乾坤袋创始合伙人.
因果性:一个形而上学的预设 赵敦华 2008年5月.
假代购诈骗钱 P2P网络非法集资洗钱 虚开增值税发票洗钱 非法经营POS机套现 被第三方支付平台骗取资金 买卖信用卡洗钱
生成树 离散数学─树 南京大学计算机科学与技术系.
臺中市龍山國小 校園常見瓢蟲辨識   瓢蟲屬於鞘翅目瓢蟲科。目前世界上約有5000多種瓢蟲,台灣地區約有80種以上,其中能捕食有害生物的瓢蟲約七十種之多。瓢蟲因為捕食有害生物為主食,所以又稱為『活農藥』。
第六章 图.
Presentation transcript:

图(二)

教学目标 熟练掌握图的深度优先遍历算法; 熟练掌握图的广度优先遍历算法。 2/14

图的遍历 深度优先遍历(DFS) 方法:从图的某一顶点V1出发,访问此顶点;然后依次从V1的未被访问的邻接点出发,深度优先遍历图,直至图中所有和V1相通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未被访问的顶点作起点,重复上述过程,直至图中所有顶点都被访问为止 V1 V2 V4 V5 V3 V7 V6 V8 例 深度遍历:V1 V2 V4  V8 V5 V3 V6 V7

V1 V2 V4 V5 V3 V7 V6 V8 例 深度遍历:V1 V2 V4  V8 V5 V6 V3 V7 例 V1 V2 V4 V5 V3 V7 V6 V8 深度遍历:V1 V2 V4  V8 V5 V6 V3 V7

V1 V2 V4 V5 V3 V7 V6 V8 例 深度遍历:V1 V2 V4  V8 V3 V6 V7 V5

深度优先遍历算法 V1 V2 V4 V5 V3 V7 V6 V8 例 递归算法 深度遍历:V1 V3  V7  V6  V2  vexdata firstedge 7 8 ^ adjvex next 5 6

V1 V2 V4 V5 V3 V7 V6 V8 例 深度遍历:V1 V3  V7  V6  V2  V4  V8  V5 1 vexdata firstedge 7 8 ^ adjvex next 5 6

深度遍历: int visited[MaxVerNum]; void dfstraverse(ALGraph G) { int v; for(v=0; v<G.n; v++) visited[v] = 0; if(!visited[v]) dfs(G, v); }

void dfs(ALGraph G, int v) { EdgeNode *p; int w; visit(v); //访问第v个顶点 visited[v] = 1; for(p=G.Adjlist[v].firstedge; p; p=p->next) w = p->adjvex; if(!visited[w]) dfs(G,w); }

广度优先遍历(BFS) 方法:从图的某一顶点V1出发,访问此顶点后,依次访问V1的各个未曾访问过的邻接点;然后分别从这些邻接点出发,广度优先遍历图,直至图中所有已被访问的顶点的邻接点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未被访问的顶点作起点,重复上述过程,直至图中所有顶点都被访问为止 V1 V2 V4 V5 V3 V7 V6 V8 例 广度遍历:V1 V2 V3  V4 V5 V6 V7 V8

V1 V2 V4 V5 V3 V7 V6 V8 例 广度遍历:V1 V2 V3  V4 V5 V6 V7 V8 例 V1 V2 V4 V5 V3 V7 V6 V8 广度遍历:V1 V2 V3  V4 V5 V6 V7 V8

V1 V2 V4 V5 V3 V7 V6 V8 例 广度遍历:V1 V2 V3  V4 V6 V7 V8 V5

广度优先遍历算法 void bfs(ALGraph G, int v) { EdgeNode *p; int u,v,w; Q = Init_seqQueue(); visit(v); visited[v] = 1; In_SeqQueue(Q,v); while(!(Empy_seqQueue(Q))) { out_sequeue(Q,&u); for(p=G.adjlist[u].firstedge; p ; p->next) { w = p->adjvex; if(!visited[w]) visit(w); visited[w] = 1; In_SeqQueue(Q,w); }

1 2 3 4 vexdata firstedge 5 ^ adjvex next 例 1 4 2 3 5 0 1 2 3 4 5 1 f r 遍历序列:1 0 1 2 3 4 5 4 f r 遍历序列:1 4 0 1 2 3 4 5 4 3 f r 遍历序列:1 4 3

1 2 3 4 vexdata firstarc 5 ^ adjvex next 例 1 4 2 3 5 0 1 2 3 4 5 4 3 2 f r 遍历序列:1 4 3 2 0 1 2 3 4 5 3 2 f r 遍历序列:1 4 3 2 0 1 2 3 4 5 3 2 5 f r 遍历序列:1 4 3 2 5

1 2 3 4 vexdata firstarc 5 ^ adjvex next 例 1 4 2 3 5 0 1 2 3 4 5 2 5 f r 遍历序列:1 4 3 2 5 0 1 2 3 4 5 5 f r 遍历序列:1 4 3 2 5 0 1 2 3 4 5 f r 遍历序列:1 4 3 2 5

作业 1.设计图的深度优先遍历算法(用邻接表作为存储结构)。 2. 设计图的广度优先遍历算法(用邻接矩阵作为存储结构)。