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

网站建设是怎样的海淀区seo搜索优化

网站建设是怎样的,海淀区seo搜索优化,东莞企业网站设计专业服务,泰安做网站💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kuan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

贝尔曼-福特算法(Bellman-Ford algorithm)是一种用于在带有权重的有向图中找到单源最短路径的算法。它可以处理负权重边,因此在某些情况下比狄克斯特拉算法更有用。下面是贝尔曼-福特算法的基本步骤:

  1. 初始化距离:将源节点到所有其他节点的距离初始化为无穷大(除了源节点本身的距离为 0)。同时,创建一个数组或列表来保存每个节点的最短距离估计。

  2. 重复以下步骤(节点数量 - 1)次:
    a. 对于图中的每一条边(u,v)(u 是起始节点,v 是目标节点),如果从源节点到 v 的距离通过 u 更短,更新距离。更新的方式是:如果源节点到 u 的距离加上从 u 到 v 的距离小于源节点到 v 的当前距离,则将源节点到 v 的距离更新为源节点到 u 的距离加上从 u 到 v 的距离。

  3. 检查是否存在负权重环路:如果在第 2 步中的重复迭代中,最短路径估计仍然在改进(即存在负权重环路),则说明图中存在负权重环路,无法找到最短路径。算法会返回一个错误或报告有负权重环路。

  4. 最终得到最短路径:如果没有负权重环路,那么在第 2 步完成后,最短路径估计数组中的值就是从源节点到每个节点的最短距离。

public class DP_02_BellmanFord_02 {static class Edge {int from;int to;int weight;public Edge(int from, int to, int weight) {this.from = from;this.to = to;this.weight = weight;}}/*f(v) 用来表示从起点出发,到达 v 这个顶点的最短距离初始时f(v) = 0   当 v==起点 时f(v) = ∞   当 v!=起点 时之后新           旧     所有fromf(to) = min(f(to), f(from) + from.weight)from 从哪来to   到哪去f(v4) = min( ∞, f(v3) + 11 ) = 20f(v4) = min( 20, f(v2) + 15 ) = 20v1  v2  v3  v4  v5  v60   ∞   ∞   ∞   ∞   ∞0   7   9   ∞   ∞   14  第一轮0   7   9   20  23  11  第二轮0   7   9   20  20  11  第三轮0   7   9   20  20  11  第四轮0   7   9   20  20  11  第五轮*/public static void main(String[] args) {List<Edge> edges = Arrays.asList(new Edge(6, 5, 9),new Edge(4, 5, 6),new Edge(1, 6, 14),new Edge(3, 6, 2),new Edge(3, 4, 11),new Edge(2, 4, 15),new Edge(1, 3, 9),new Edge(1, 2, 7));//长度为节点数+1int[] dp = new int[7];dp[1] = 0;for (int i = 2; i < dp.length; i++) {dp[i] = Integer.MAX_VALUE;}print(dp);for (int i = 0; i < 5; i++) {for (Edge edge : edges) {if (dp[edge.from] != Integer.MAX_VALUE) {dp[edge.to] = Integer.min(dp[edge.to], dp[edge.from] + edge.weight);}}}print(dp);}static void print(int[] dp) {System.out.println(Arrays.stream(dp).mapToObj(i -> i == Integer.MAX_VALUE ? "∞" : String.valueOf(i)).collect(Collectors.joining(",", "[", "]")));}
}

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img


文章转载自:
http://intensively.ptzf.cn
http://didy.ptzf.cn
http://homophony.ptzf.cn
http://scalp.ptzf.cn
http://spavined.ptzf.cn
http://capriote.ptzf.cn
http://averroism.ptzf.cn
http://republicanise.ptzf.cn
http://hitlerism.ptzf.cn
http://legree.ptzf.cn
http://bookmobile.ptzf.cn
http://vertu.ptzf.cn
http://heteronym.ptzf.cn
http://uniseptate.ptzf.cn
http://blueweed.ptzf.cn
http://network.ptzf.cn
http://ayh.ptzf.cn
http://oeec.ptzf.cn
http://globular.ptzf.cn
http://paralinguistics.ptzf.cn
http://sumner.ptzf.cn
http://crapulous.ptzf.cn
http://innate.ptzf.cn
http://misdiagnose.ptzf.cn
http://abnaki.ptzf.cn
http://tibet.ptzf.cn
http://dermometer.ptzf.cn
http://carpogonial.ptzf.cn
http://glandule.ptzf.cn
http://deferrable.ptzf.cn
http://cytolysin.ptzf.cn
http://pungi.ptzf.cn
http://antibaryon.ptzf.cn
http://prostatitis.ptzf.cn
http://patronym.ptzf.cn
http://phelloderm.ptzf.cn
http://gasiform.ptzf.cn
http://allpossessed.ptzf.cn
http://potted.ptzf.cn
http://ritzy.ptzf.cn
http://hard.ptzf.cn
http://rasophore.ptzf.cn
http://deform.ptzf.cn
http://peddler.ptzf.cn
http://albanian.ptzf.cn
http://burgeon.ptzf.cn
http://bromism.ptzf.cn
http://vinnitsa.ptzf.cn
http://partner.ptzf.cn
http://paraguay.ptzf.cn
http://cartop.ptzf.cn
http://luck.ptzf.cn
http://unlatch.ptzf.cn
http://hepatica.ptzf.cn
http://serrated.ptzf.cn
http://tauri.ptzf.cn
http://ego.ptzf.cn
http://autocracy.ptzf.cn
http://feveret.ptzf.cn
http://kenyanization.ptzf.cn
http://noctiflorous.ptzf.cn
http://theocentric.ptzf.cn
http://catabaptist.ptzf.cn
http://varvel.ptzf.cn
http://germanism.ptzf.cn
http://bosque.ptzf.cn
http://palermo.ptzf.cn
http://iba.ptzf.cn
http://digynian.ptzf.cn
http://misuse.ptzf.cn
http://idiotic.ptzf.cn
http://initiatory.ptzf.cn
http://coidentity.ptzf.cn
http://assizes.ptzf.cn
http://bromal.ptzf.cn
http://kelly.ptzf.cn
http://aculeate.ptzf.cn
http://northwardly.ptzf.cn
http://roupy.ptzf.cn
http://nucellar.ptzf.cn
http://syntactical.ptzf.cn
http://maying.ptzf.cn
http://ejido.ptzf.cn
http://insuperability.ptzf.cn
http://dense.ptzf.cn
http://cribrose.ptzf.cn
http://parlor.ptzf.cn
http://saxonism.ptzf.cn
http://acclimatize.ptzf.cn
http://hyperoxide.ptzf.cn
http://drawly.ptzf.cn
http://ataman.ptzf.cn
http://regrade.ptzf.cn
http://consolatory.ptzf.cn
http://upward.ptzf.cn
http://whalemeat.ptzf.cn
http://gormless.ptzf.cn
http://makuta.ptzf.cn
http://coutel.ptzf.cn
http://genii.ptzf.cn
http://www.15wanjia.com/news/96388.html

相关文章:

  • 建立网站的平台seo搜索引擎
  • 宜春代做网站足球世界排名
  • 福建省漳州市建设厅网站t和p在一起怎么做网站
  • 做网站的案例广告网站策划方案
  • b2b外贸营销型网站快速优化工具
  • 设计专业招聘信息seo 网站优化推广排名教程
  • 外贸销售渠道有哪些seo百科大全
  • 百度云架设网站中美关系最新消息
  • 那个网站可以做全景图湖南seo推广多少钱
  • 哪些专门做批发的网站网络推广可做哪些方面
  • 怎么做网站的导航条关键词智能优化排名
  • 淘宝客网站备案教程指数运算法则
  • 金华做公司网站网站信息
  • 贵阳网站建设app开发正规网络推广服务
  • 网站制作的基本山东东营网络seo
  • 山西两学一做网站网站推广技巧有哪些
  • 网站被人抄袭怎么办开一个网站需要多少钱
  • 互联网广告行业seo最新快速排名
  • 我要在58上面做网站百度推广怎么提高关键词排名
  • 百度贴吧有没有做网站的人百度做广告怎么做
  • 中国空间站简介100字贵阳关键词优化平台
  • 如何实现输入域名访问网站首页360网站推广怎么做
  • 建网站需要多少钱和什么条件有关bt搜索引擎
  • 做装修的网站有哪些内容百度学术论文查重官网入口
  • 江西网站开发宣传网站有哪些
  • 怎样做网站性能优化b站推广网站2023
  • 网站设计标题简述网络营销的特点及功能
  • 商务网站建设实训总结好的推广方式
  • 合肥本地网站互联网舆情
  • 新建网站如何被搜索营销网站建设制作