1 / 12
文档名称:

距离向量路由算法实验报告.docx

格式:docx   大小:26KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

距离向量路由算法实验报告.docx

上传人:飞行的大山 2022/5/18 文件大小:26 KB

下载得到文件列表

距离向量路由算法实验报告.docx

文档介绍

文档介绍:距离向量路由算法实验报告
距离向量路由算法实验报告
1
距离向量路由算法实验报告
信息安全_专业1002_班2012年12月20日
姓名吴文珊
学号_0909102525
一.实验题目
模拟距离向量路由算法的路=0;//极点到自己距离为 0
距离向量路由算法实验报告
距离向量路由算法实验报告
7
距离向量路由算法实验报告
Display(g);//输出有向网g
ShortestPath_Floyd(g,p,d);//求每对极点的最短路径
return1;
}
voidCreateDN(MGraph&G)//结构有向网G
{
scanf("%d%d",&,&);
for(i=0;i<;i++)//结构极点向量
input([i]); //输入节点名称
for(i=0;i<;i++)//初始化二维毗邻矩阵
for(j=0;j<;j++)
{
[i][j].adj=INFINITY;
}
for(k=0;k<;k++)
{
scanf("%s%s%d",,,&w);
存入图中;
}
}
voidDisplay(MGraphG)
{
for(i=0;i<;i++)
visit(GetVex(G,i));
for(i=0;i<;i++)
printf("%-8s",[i].name);
for(j=0;j<;j++)
{printf("%20s",[j].name);
for(k=0;k<;k++)
printf(" %-5d",[j][k].adj);
printf("\n");
}
}
voidShortestPath_Floyd()
{
//用Floyd算法随机更新两极点间最短路径、极点路由表,若P[v][w][u]为true,则u是从v到w目前求得最短路径上的极点
for(v=0;v<;v++)
for(w=0;w<;w++)
{
D[v][w]=[v][w].adj;//极点v到w的直接距离for(u=0;u<;u++)P[v][w][u]=FALSE;
if(D[v][w]<INFINITY)// 从V到W有直接路径
{
strcpy([v].routers[w],[v].name);P[v][w][v]=P[v][w][w]=TRUE;//由v到w的路径经过v和w两点
}
else
距离向量路由算法实验报告
距离向量路由算法实验报告
8
距离向量路由算法实验报告
strcpy([v].routers[w],"-");
}
srand((unsigned)time(NULL));//产生随机数种子,防备伪随机数while(change==1)
{
for(;bad<20;)//连续20次随机互换无更新,为坏的互换,则停止随机互换
{
v=rand()%;
w=rand()%;
if(D[v][w]<INFINITY&&v!=w)
{
change=0;
for(u=0;u<;u++)
{
距离向量路由算法实验报告
距离向量路由算法实验报告
9
距离向量路由算法实验报告
if(D[w][u]<INFINITY&&D[v][w]+D[w][u]<D[v][u])//

从v经

u到w的一条路
距离向量路由算法实验报告
距离向量路由算法实验报告
12
距离向量路由算法实验报告
径更短
{
D[v][u]=D[v][w]+D[w][u];// 更新最短距离
change=1;
bad=0; //一有更新,则不是坏的互换
if(w!=u)
strcpy([v].routers[u],[w].name);//记录上一跳节点名称
for(i=0;i<;i++)
距离向量路由算法实验报告
距离向量路由算法实验报告
12
距离向量路由算法实验报告
P[v][w][i]=P[v][u][i]||P[u][w][i];//

从v到

w的路径经过从

v到

u和从

u到

w
距离向量路由算法实验报告
距离向量路由算法实验报告
12
距离向量路由算法实验报告
的全部路径
}//if
}//foru
if(change==1)
{
sta

最近更新

2024年辐射剂量监测仪项目资金申请报告代可行.. 66页

2024年飞机翻修或d级检修项目资金筹措计划书代.. 66页

幼儿园美术绘画的精致小班教案 153页

小学毕业联欢会班主任催泪动人发言稿 111页

2024年电气化铁路架空导线项目资金需求报告代.. 70页

幼儿故事胖青蛙做妈妈 12页

枫树叶的作文通用 11页

《昆虫作业设计方案-2023-2024学年科学湘科版.. 5页

《合理用脑导学案》 2页

复杂薄壁支架零件精密加工工艺研究的开题报告.. 2页

复合氧化物外延薄膜中氧空位交换扩散行为开题.. 2页

墨子人生观简论的开题报告 2页

塑性细粒对饱和粉砂液化特性影响研究的开题报.. 2页

基于马尔可夫吸收概率的显著性检测的开题报告.. 2页

基于通用处理器平台下LTe-A上行接收关键算法与.. 2页

基于超支化聚缩水甘油醚的光敏感药物载体的研.. 2页

基于设备通信应用的降压式直流-直流转换器的研.. 2页

基于融合聚类的SAR溢油图像分类研究及应用的开.. 2页

基于脑电的静息态功能连接分析中期报告 2页

基于编码感知的高分辨率计算成像方法研究的开.. 2页

基于紧凑城市理念的我国中小城市紧凑布局模式.. 2页

基于稀疏与低秩先验的高分辨率遥感图像分类与.. 2页

基于示例的图像分割方法研究的开题报告 2页

肿瘤患者心理及社会支持 22页

2024年年度工作计划(精华) 16页

基于生命周期的高技术中小企业价值评估研究中.. 2页

基于激光电离技术产生一氧化氮超低温等离子体.. 2页

基于温度场分布的干式变压器故障诊断方法研究.. 2页

湖南省长沙2024年中考模拟生物试卷含答案 11页

歌曲版权授权书范本 2页