- 2
- 0
- 约1.4千字
- 约 3页
- 2023-09-07 发布于上海
- 举报
学 号:
课 程 设 计
题
目
图的广度优先遍历
学
院
计算机科学与技术
专
业
计算机科学与技术
班
级
姓
名
指导教师
2011 年 6 月 25 日
图的广度优先遍历
一、 课程设计的目的
课程设计是对学生的一种全面的综合训练,是与课堂听讲、自学、练习、上机实习相辅相成的教学环节。课程设计的题目通常比平时练习与上机实习复杂得多,也更接近实际。其目的是使学生深化理解和灵活掌握教学内容,并学会如何把书上学到的知识用于解决实际问题,培养软件工作所需的问题分析、软件设计、算法设计和实际动手编程、调试的能力。
这个题目的课程设计是要掌握图的邻接矩阵的存储结构和图的广度优先遍历。
二、 问题分析和任务定义
1、 问题描述:
画出下图所示的无向图的邻接表,使得其中每个无项边结点中第一个顶点号小于第二个顶点号,且每个顶点的各邻接边的链接顺序,,为它所邻接到的顶点序号由小到大的顺序。列出广度优先搜索遍历该图所得顶点序列和边的序列。
1
1
5
2
4
6
3
2、 问题分析和任务定义
图的邻接表表示:在第 i 行的单链表中,各结点(称作边结点)分别存放与同一个顶点vi 关联的各条边。各条边配有标识 dest,指示该边的另一个顶点(终顶点) ;还配有指针 link,指向同一链表中的下一条边地边结点(都与顶点 vi 相关联)。
图的遍历: 图中某个顶点出发访问图中所有顶点,且使得每一顶点仅被
原创力文档

文档评论(0)