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

网站开发工作如何便宜自适应网站建设厂家

网站开发工作如何,便宜自适应网站建设厂家,可以看的网站都有哪些,做网站老师目录 1 基础知识2 模板3 工程化 1 基础知识 朴素版dijkstra算法的关键步骤#xff1a; 初始化d[1]0#xff0c;d[2~n]正无穷#xff0c;例如0x3f3f3f3f。用集合S来表示当前已被确定最小距离的结点们。遍历每一个结点#xff1a;找到不在S中的且距离结点1最近的结点#… 目录 1 基础知识2 模板3 工程化 1 基础知识 朴素版dijkstra算法的关键步骤 初始化d[1]0d[2~n]正无穷例如0x3f3f3f3f。用集合S来表示当前已被确定最小距离的结点们。遍历每一个结点找到不在S中的且距离结点1最近的结点记为t。将结点t加入到集合S中。看看结点t可以走到哪儿假设可以走到x比较dist[x]和dist[t] edge[t][x]如果前者大于后者则用后者去更新前者。d[1~n]即为结点1到结点x的最短距离x取1~n的值。 朴素版的dijkstra算法的核心是贪心一直找最近的最终的结果就是最近的。 2 模板 int g[N][N]; // 存储每条边 int dist[N]; // 存储1号点到每个点的最短距离 bool st[N]; // 存储每个点的最短路是否已经确定// 求1号点到n号点的最短路如果不存在则返回-1 int dijkstra() {memset(dist, 0x3f, sizeof dist);dist[1] 0;for (int i 0; i n - 1; i ){int t -1; // 在还未确定最短路的点中寻找距离最小的点for (int j 1; j n; j )if (!st[j] (t -1 || dist[t] dist[j]))t j;// 用t更新其他点的距离for (int j 1; j n; j )dist[j] min(dist[j], dist[t] g[t][j]);st[t] true;}if (dist[n] 0x3f3f3f3f) return -1;return dist[n]; }3 工程化 题目1求结点1到结点n的最短路。 #include iostream #include cstringusing namespace std;const int N 510; int g[N][N]; int dist[N]; bool st[N]; int n, m;int dijkstra() {memset(dist, 0x3f, sizeof dist);dist[1] 0;for (int i 0; i n; i) {//遍历每一个结点总共有n个结点需要遍历n次int t -1; //当前距离结点1最近的结点且不在集合S中for (int j 1; j n; j) {if (!st[j] (t -1 || dist[t] dist[j])) {t j;}}st[t] true; //把t加入到集合S中for (int j 1; j n; j) {//用t取更新剩余的结点if (!st[j]) {dist[j] min(dist[j], dist[t] g[t][j]);}}}if (dist[n] 0x3f3f3f3f) return -1;else return dist[n]; }int main() {cin n m;memset(g, 0x3f, sizeof g);int a, b, c;while (m--) {cin a b c;g[a][b] min(g[a][b], c);}cout dijkstra() endl;return 0; }
http://www.zqtcl.cn/news/544141/

相关文章:

  • 做网站不赚钱了网站关键词排行查询
  • 印度人通过什么网站做国际贸易三门峡做网站
  • 网站排名快速提升工具招远建网站首选公司
  • 手机网站格式商城网游开发公司
  • 手机怎样创建网站长春网站建设哪家专业
  • 做pop网站定制开发教程
  • 成都响应式网站建报告问题
  • 做设计找素材的+网站有哪些建立平台什么意思
  • 网站设置在哪里找宁德网站建设制作
  • logo网站设计素材品牌高端网站建设公司
  • 芙蓉区乡建设局网站郑州网站建设qicaizz
  • 网站建设的缺陷个人网站制作图片
  • 四川省建设厅注册管理中心网站设计上海2021门票
  • 帝国cms做微网站人力资源公司怎么开
  • 网站建设学徒松江品划做网站公司
  • 灯饰网站需要这么做深圳专业网站设计公司
  • 政务网站设计wordpress 嵌入html5
  • 移动网站 pc网站的区别吗网站建设工厂
  • 有意义网站织梦圈子如何调用网站默认模板
  • 南京公司网站模板建站网页制作中的网站维护
  • 微信分享 淘宝网站 怎么做wordpress访问慢
  • 网站后台制作沈阳营销型网站制作技术
  • 微页制作平台网站建设wordpress文章显示数量
  • 望野古诗王绩seo优化系统
  • 网站设计大概流程惠城区龙丰街道
  • 游戏平台十大排名南宁seo优化公司
  • 佛山外贸网站建设方案企业管理控制系统
  • 分类信息网站如何做排名品牌建设卓有成效
  • 企业网站报价方案模板下载营销软件crm
  • 湛江网站开发哪家专业东莞营销型手机网站建设