当前位置: 首页 > news >正文

网页网站建设难吗如何做网站源码

网页网站建设难吗,如何做网站源码,网页设计与制作概述,上海建筑建材业信息网什么是Dijkstra算法#xff1f; Shortest Path Tree (SPT) 单源最短路径算法 从指定节点出发#xff0c;到达任何其他节点的距离最短。 和K算法、P算法的区别是#xff1f; K算法、P算法#xff0c;这两个算法都是最小生成树算法 Minimal Spanning Tree#xff08;MST Shortest Path Tree (SPT) 单源最短路径算法 从指定节点出发到达任何其他节点的距离最短。 和K算法、P算法的区别是 K算法、P算法这两个算法都是最小生成树算法 Minimal Spanning TreeMST保证整个拓扑图的所有路径之和最小。 class Dijkstra:Shortest Path Tree (SPT) 单源最短路径算法从指定节点出发到达任何其他节点的距离最短def __init__(self):passdef weight(self, start, end):# 返回节点start到end的权重passdef adj(self, s):# 返回节点s的所有相邻节点passdef dijkstra(self, s, graph: List[List[int]]) - List[int]:输入一张图和一个起点计算该点到其他节点的最短路径:param start::param graph::return:v len(graph)# dp tabledistTo[i]可理解为节点s到节点i的最短路劲后续要不停地更新该表distTo [float(inf)] * v# base casedistTo[s] 0min_heap []# 从起点s开始BFSheapq.heappush(min_heap, self.State(s, 0))while min_heap:curState heapq.heappop(min_heap)curNodeID curState.idcurDistFromStart curState.distFromStart# 如果只关心start 节点到某一个终点end的最短距离此处加入一个判断即可# if curNodeID end:# return curDistFromStartif curDistFromStart distTo[curNodeID]:# 已经有一条更短的路径到达curNode节点了continue# 遍历curNodeID的相邻节点for nextNodeID in self.adj(curNodeID):distToNextNode curDistFromStart self.weight(curNodeID, nextNodeID)if distToNextNode distTo[nextNodeID]:# 更新dp tabledistTo[nextNodeID] distToNextNode# 将该邻居节点加入优先级队列heapq.heappush(min_heap, self.State(nextNodeID, distToNextNode))class State:def __init__(self, id, distFromStart):从start节点到当前节点的距离:param id::param distFromStart:self.id idself.distFromStart distFromStartdef __lt__(self, other):if self.distFromStart other.distFromStart:return Truereturn False
http://www.yutouwan.com/news/80342/

相关文章:

  • 机关网络 网站 建设有关中国文明网联盟网站建设活动方案
  • 广安做网站郑州注册公司网站
  • 建设网站北京市wordpress死链跳转
  • 北京网站设计工作室做企业网站应该注意什么
  • 用python做的大型网站西部数码搭建多个wordpress
  • 网站上有声的文章是怎么做的怎么建立一个博客网站吗
  • 深州市住房保障和城乡建设局网站建筑设计防火规范
  • 网站底部 设计个人网站内容怎么写
  • 如何免费做网站推广的广东东莞属于哪个市
  • 8有免费建网站建设主管部门指定网站
  • 成都企业网站设计生物信息网站建设
  • 福建省建设系统网站站酷网怎么赚钱
  • scatter网站开发深圳财务小公司网站
  • 长春网站设计团队互动营销经典案例
  • 公司网站建设有哪些郑州网站制作公司哪家好
  • 网站开发范围佛山网站建设企业推荐
  • 网站备案更换深圳电器公司招聘信息
  • 福建省亿力电力建设有限公司网站上海徐汇区网站建设
  • 国外做化工网站今天上海最新新闻事件
  • 做彩网站网站标题优化 英文
  • 网站建设保定登陆Wordpress手机app
  • 网站建设实训课游戏网站建设项目规划书案例
  • 网站建设带后台怎样做自己的网页
  • 广州市网站网站前端程序制作开发
  • 中国亚马逊跨境电商江苏seo团队
  • 网站风格介绍怎么一个网站做的竞价
  • 怎样用FW做网站的首页做视频网站要申请什么许可证
  • 网站从新建设影响收录么男的和女的做那种事情网站
  • 佛山市门户网站建设公司京东网上商城官网下载
  • 景区网站建设的重要性wordpress控件图标