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

怎么做网站内部链接的优化武汉企业seo推广

怎么做网站内部链接的优化,武汉企业seo推广,ip对网站作用,西安网站建设hyk123Dijkstra算法模板 蓝桥杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。 两个板子如下 朴素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.khdw.cn/news/43954.html

相关文章:

  • 适合个人做的网站b站推广引流最佳方法
  • 大连企业做网站百度推广投诉电话客服24小时
  • 国际摄影作品网站网页自动点击软件
  • 怎么修改网站排版什么平台可以打广告做宣传
  • 平面设计必学软件福建seo
  • 网站推广服务域名关键词排名查询
  • 网站视频接口 怎么做发软文的平台
  • goodwork wordpress星沙网站优化seo
  • 大连建设工程信息网站系统优化的例子
  • 动画网站欣赏一件代发48个货源网站
  • 邯郸做网站百度指数十年
  • 伍佰亿网站推广链接点击器app
  • 三线建设学兵连网站西安地区联系人网站的开发流程
  • 佛山企业网站排名优化竞价推广怎么样
  • 自己申请一个网站怎么做互联网营销师是干什么的
  • 手机兼职在哪个网站做网站优化公司认准乐云seo
  • 在线教育网站源码aso100官网
  • 网站后台首页seo网站推广软件 快排
  • 长尾网站搜索引擎网站运营培训学校
  • 深圳网站制作工具怎么做seo信息优化
  • 网站建设工具开源宁波seo排名费用
  • 秀屿网站建设个人如何注册网站
  • 网站优化推广哪家好汕头网站建设公司
  • 能自己做网站接业务吗泉州关键词快速排名
  • 做gif图的网站北京百度快速排名
  • 网站建设对教育解决方案企业网站的功能
  • 诚信网站的申请有几家公司可以做的关键词搜索趋势
  • 中国建设银行网站 党费云杭州seo招聘
  • 做网站能接到模具单吗百度app下载官方
  • 网站建立需要多久百度手机助手下载2021新版