


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
include using namespace std define MAX 50 int Low MAX d MAX typedef struct ENode 定义结点 int AdjVex 该弧所指向的的顶点位置 struct ENode NextArc 指向下一条弧的指针 int info ArcNode MAX typedef struct ArcNode vertices 邻接表 int vexnum arcnum 顶点数和边数 ALGraph ALGraph G ALGraph malloc sizeof ALGraph void DFS int u int p p 为根节点 static int time 0 int v Low u d u time for ENode w w w w NextArc v w AdjVex if d v 1 表示 v 未访问 DFS v u if Low u Low v Low u Low v 当孩子节点的 Low 值大于父亲节点 的 Low 值 将孩子节点的 Low 值赋给父亲节点的 Low 值 else if v p 当孩子节点不是根节点且父亲的 Low 值大于孩子节点的深度时 将孩子节点的深度赋给孩子节点 void CreatGraph int i j k u n 0 ENode N cin G vexnum for u 0 u G arcnum for k 0 k i j 图的初始化 N ENode malloc sizeof ENode N AdjVex j N NextArc G vertices i NextArc G vertices i NextArc N N ENode malloc sizeof ENode N AdjVex i N NextArc G vertices j NextArc G vertices j NextArc N DFS G vertices 0 AdjVex 1 int main int i int n 0 CreatGraph for i 0 iNextArc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自主融入集体活动方案
- 河源餐饮考试题及答案
- 轮胎素质拓展活动方案
- 岗位要求考试题及答案
- 公司按时交付工期承诺书6篇范文
- 肺脏评估考试题及答案
- (正式版)DB1501∕T 0011-2020 《养老机构社会工作服务规范》
- (正式版)DB15∕T 3404.2-2024 《全民所有自然资源资产清查技术指南 第2部分:矿产资源》
- 农业综合开发项目建设与管理责任书
- 致力于提升效率效果服务承诺书(8篇)
- 小学五年级体育教案全册(人教版)
- 戏曲鉴赏学习通超星期末考试答案章节答案2024年
- 4学会宽容主题班会课件
- 职能科室对医技科室医疗质量督查记录表(检验科、放射科、超声科、功能科、内镜室)
- GH/T 1451-2024调配蜂蜜水
- 12S108-2 真空破坏器选用与安装
- 移动宽带注销委托书模板需要a4纸
- 合同续签的请示格式
- DZ∕T 0227-2010 地质岩心钻探规程(正式版)
- 紫金矿业员工工作手册
- 消费者市场与购买行为课件
评论
0/150
提交评论