解决图的编程问题
数据结构(C#语言版)
解决图的编程问题
数据结构(C#语言版)
目标
在本章中,你将学到:
在图中存储数据
图的深度优先搜索和广度优先搜索算法
最小生成树
图的最短路径
学习情境——用图高速公路交通网的编程
[问题描述]
一个地区由许多城市组成,为实现城市间的高速运输,需要在这些城市间铺设高速公路,以达到任意两个城市间高速运输的目的.经过考察和预算,铺设的高速公路交通网如图9.1所示.其中每个顶点代表一个城市,顶点间的连线代表两个城市间铺设的高速公路,而线上的数字表示两个城市间的距离(单位:公理).如图所示.
请根据上面的描述,解决下面的问题:
用C#编写一程序来存储该高速公路交通网的信息 .
从任何一个城市出发,访问所有的城市,给出访问城市的顺序.
如果想从一个城市到另一个城市旅行,给出最短的旅行路线.
图是一系列顶点(结点)和描述顶点之间的关系边(弧)组成.图是数据元素的集合,这些数据元素被相互连接以形成网络.其形式化定义为:
G=(V,E)
V={Vi | Vi∈某个数据元素集合}
E={(Vi,Vj) | Vi,Vj∈V∧P(Vi,Vj)}
认识图——图的定义和术语
1. 图的定义
其中,G表示图,V是顶点的集合,E是边或弧的集合.在集合E中,P(Vi,Vj)表示顶点Vi和顶点Vj之间有边或弧相连.
认识图——图的定义和术语
2. 图的术语
顶点集:图中具有相同特性的数据元素的集合称为顶点集
边(弧):边是一对顶点间的路径,通常带箭头的边称为弧
弧头:每条箭头线的头顶点表示构成弧的有序对中的后一个
弧尾:每条箭头线的尾顶点表示构成弧的有序对中的前一个顶点,称为弧尾或始点.
度:在无向图中的顶点的度是指连那个顶点的边的数量.在有向图中,每个顶点有两种类的的度:出度和入度.
入度:顶点的入度是指向那个顶点的边的数量.
出度:顶点的出度是由那个顶点出发的边的数量.
权:有些图的边(或弧)附带有一些数据信息,这些数据信息称为边(或弧)的权(weigh).
认识图——图的定义和术语
3. 图的分类
有向图:在一个图中,如果任意两顶点构成的偶对(Vi,Vj)是有序的,那么称该图为有向图.这里Vi是弧尾,Vj是弧头.这表示有一个从顶点Vi到顶点 Vj的路径.但是从Vj到Vi是不可能的
无向图:在一个图中,如果有任意两顶点构成的边(Vi,Vj),(Vi,Vj)和(Vj ,Vi)是相同的
在一个无向图中,如果任意两个顶点之间都有边相连,则称该图为无向完全图.无向完全图又称完全图
在一个有向图,如果任意两个顶点之间都是弧相连,则称该图为有向完全图.
有很少条边或弧的图称为稀疏图,反之称为稠密图.
- ppt搜索 > 解决图的编程问题
-
解决图的编程问题
下载该文档 文档格式:PPT 更新时间:2011-03-01 下载次数:0 点击次数:1
文档基本属性 文档语言: 文档格式: ppt 文档作者: arjunt 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: niit limited 分类: 创建时间: 上次保存者: User 修订次数: 469 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 48 段落数: 569 字节数: 646932 备注: 39 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
-
PPT格式下载
- 更多文档...
-
上一篇:中国搜课网http://www.chinasouke.com 课件教案试题论文图书中考高考新 ...
下一篇:健身球教学课件(1)
点击查看更多关于ppt搜索的相关文档
- 您可能感兴趣的
- ppt搜索引擎 ppt模板 ppt ppt背景 ppt模板下载 ppt下载 ppt背景图片 ppt素材 ppt软件下载
- 大家在找
-
- · 《现金管理暂行条例》
- · 怎么用word画流程图
- · 大气物理学课件
- · 认识地球ppt
- · 德州昊宇液压机具厂
- · csol旋风ak
- · 山特ups
- · 食品代理商
- · 正泰接触器
- · 侔械职业学校
- · 技嘉945pls3g
- · 液压与气动技术课件
- · 广西中国移动彩铃官网
- · rpg地图显血指令
- · 一汽解放新大威配置表
- · 办公楼卫生间工程预算
- · 如何用化学方法治理大气污染
- · gzhimin.com
- · 奥运安保中的社区民警
- · 包钢稀土股票最新消息
- · 榆林化工2012招聘
- · flash制作led动画教程
- · 东阿贴吧征婚
- · 三星i458pc套件下载
- · 51智能排课系统破解版
- · 广州数控车床
- · 自考家庭教育学试题
- · 钢的热处理工艺
- · 百度掌门人
- · 输血后血袋管理制度
- 赞助商链接