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

怎么做网站内部链接的优化阿里网站seo

怎么做网站内部链接的优化,阿里网站seo,政府网站建设费用,网站建设要多少钱Dijkstra算法模板 蓝桥杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。 两个板子如下 朴素Dijkstra算法 适应情况:稠密图,正权边 时间复杂度 O(n^2 m) int dijkst(){memse…

Dijkstra算法模板

蓝桥杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。

两个板子如下

朴素Dijkstra算法

适应情况:稠密图,正权边

时间复杂度 O(n^2 + m)

int dijkst(){memset(dist, 0x3f, sizeof dist);//初始化成无穷大dist[1] = 0;for(int i = 1; i <= n; i ++ ){//寻找所有点到起点的最短距离int t = -1;for(int j = 1; j <= n; j ++ ){//找到未确定且距离最小的点if(!st[j] && (t == -1 || dist[t] > dist[j]))t = j;}st[t] = true;//将该点确定for(int j = 1; j <= n; j ++ ){//用该点距离更新其他点dist[j] = min(dist[j], dist[t] + g[t][j]);}}if(dist[n] == 0x3f3f3f3f) return -1;return dist[n];
}
堆优化版dijkstra

适应情况:稀疏图,正权边

时间复杂度 O(mlongn) — 堆每次更新值时间复杂度是logn,而通过邻接表来存,

​ 每次只遍历与该点相连的边,所以总的遍历次数是m,故时间复杂度是mlogn

int dijkstra(){memset(dist, 0x3f, sizeof dist);dist[1] = 0;priority_queue<PII, vector<PII>,greater<PII>> heap;heap.push({0, 1});while(heap.size()){//第一步遍历auto t = heap.top();//第二步①找出未确定的距离最小的点heap.pop();int dis = t.first, ver = t.second;if(st[ver]) continue;st[ver] = true;//第二步②将该最短距离确定下来for(int i = he[ver]; i != -1; i = ne[i]){//第三步 更新dist数组int j = e[i];if(dist[j] > dist[ver] + w[i]){dist[j] = dist[ver] + w[i];heap.push({dist[j], j});//此处会产生冗余,对于产生新的最短距离的点,其{旧值距离,点}会成为冗余数据,//下沉到堆得下半部分}}}if(dist[n] == 0x3f3f3f3f) return -1;return dist[n];
}
http://www.zhongyajixie.com/news/63359.html

相关文章:

  • wordpress博客优点网站关键词优化排名推荐
  • 临西网站建设网络营销的核心
  • 佛山做外贸网站的公司企业网站优化方案
  • wordpress下载最新线上seo关键词优化软件工具
  • 福建省教师空间建设网站哪些网站推广不收费
  • 5昌平区网站建设万网域名管理平台
  • 吉林公司做网站专业全网优化
  • 最好的做网站公司有哪些好推建站
  • 广告优化师面试常见问题seo优化快速排名
  • wordpress汉化模板宜昌seo
  • 景山网站建设公司长春seo外包
  • 做电商的几个网站吗自己的品牌怎么做加盟推广
  • 网站为什么做静态seo刷关键词排名工具
  • 北海哪里做网站建设企业网站首页
  • 做字体特效的网站今天最新新闻国内大事件
  • 做英文版网站上海高玩seo
  • 网站建设 公司 常见问题宁波seo关键词
  • 手机端网站界面如何做购物网站
  • 莱芜关于网站建设的公司查图百度识图
  • 浙江建设职业技术学院oa网站网站快速建站
  • 建设网站 软件全国防疫大数据平台
  • 购买网站模板怎么用武汉新闻最新消息
  • 网站文章怎么做内链百度查重
  • 可以用电脑做网站主机吗关键词排名优化公司成都
  • 地方门户网站盈利营销方案怎么写?
  • 做企业网站怎么备案临沂森工木业有限公司
  • web网站开发 问题解决方案产品推广图片
  • 猎聘招聘官方网站本地推广平台有哪些
  • 肥乡邯郸做网站网络运营商
  • wordpress网站搭建seo站内优化教程