通信网理论基础(虞红芳)研究型project实验报告.docxVIP

  • 25
  • 0
  • 约1.06万字
  • 约 9页
  • 2017-05-10 发布于浙江
  • 举报

通信网理论基础(虞红芳)研究型project实验报告.docx

研究型project实验报告 1.问题描述 对比/定量研究Dijkstra算法和双向Dijkstra算法的性能。两种算法使用相同的数据结构以及相同的随机图生成算法。 2.求解方法 1. 实验条件:相同的数据结构 相同的随机图生成算法 相同的邻接矩阵 使用毫秒级时间测量函数对两个函数的时间进行计算 150个节点的描述 分别使用稀疏图和稠密图进行对比 2. 双向算法描述:在单向描述算法从源点发起寻找的基础上,利用后继节点作为反向搜索算法的前驱节点,然后合并正向以及逆向的寻找结果。 3.时间对比方法:引入两个时间对比。第一个是总体时间,即在对150个随机图进行测试后,记录每一次的时间,然后比较运行了150次后总体速度谁快谁慢;第二个是次数比较,即在对150个随机图进行测试的过程中,每一次都比较谁快,然后记录,最后比较谁快的次数比较多,谁就更快。 3.代码描述: 1.邻接矩阵生成算法: void CGraph::graph_adj() { int resize_num = numVertex + 5; setVertexID::iterator itv1,itv2; //动态利用点的数量生成二维向量 // vectorvectorCEdge* adj_graph; //遍历边

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档