图遍历算法名称

2024-03-10

我正在寻找的是图遍历算法的完整列表,并简要描述了它们的目的,作为研究它们的起点。到目前为止我知道:

  • Dijkstra's - 单源最短路径
  • Kruskal's - 找到最小生成树

还有哪些比较知名的?请为您的每个答案提供每个算法的简要描述。


众所周知的是:

  • 深度优先搜索http://en.wikipedia.org/wiki/Depth-first_search http://en.wikipedia.org/wiki/Depth-first_search
  • 广度优先搜索http://en.wikipedia.org/wiki/Breadth-first_search http://en.wikipedia.org/wiki/Breadth-first_search
  • Prim 算法http://en.wikipedia.org/wiki/Prim's_algorithm http://en.wikipedia.org/wiki/Prim%27s_algorithm
  • 克鲁斯卡尔算法http://en.wikipedia.org/wiki/Kruskal's_algorithm http://en.wikipedia.org/wiki/Kruskal%27s_algorithm
  • 贝尔曼-福特算法http://en.wikipedia.org/wiki/Bellman%E2%80%93 福特算法 http://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm
  • 弗洛伊德-沃歇尔算法http://en.wikipedia.org/wiki/Floyd%E2%80%93 Warshall 算法 http://en.wikipedia.org/wiki/Floyd%E2%80%93Warshall_algorithm
  • 反向删除算法http://en.wikipedia.org/wiki/Reverse-Delete_algorithm http://en.wikipedia.org/wiki/Reverse-Delete_algorithm
  • Dijkstra算法http://en.wikipedia.org/wiki/Dijkstra's_algorithm http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm

网络流量

  • 福特-富尔克森算法http://en.wikipedia.org/wiki/Ford%E2%80%93 Fulkerson 算法 http://en.wikipedia.org/wiki/Ford%E2%80%93Fulkerson_algorithm
  • 最大流量http://en.wikipedia.org/wiki/Maximum_flow_problem http://en.wikipedia.org/wiki/Maximum_flow_problem
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图遍历算法名称 的相关文章

  • 一种良好且简单的随机性测量方法

    获取一长整数序列 例如 100 000 个 并返回序列随机性的测量值的最佳算法是什么 该函数应返回单个结果 如果序列并非完全随机 则返回 0 如果完全随机 则返回 1 如果序列有点随机 它可以给出介于两者之间的东西 例如0 95 可能是一个
  • 如何在 JavaScript 中构建树模式匹配算法?

    好吧 这是一个有点复杂的问题 但是 tl dr 基本上是如何使用 模式树 解析 实际树 如何检查特定的树实例是否与特定的模式树匹配 首先 我们有我们的结构模式树 模式树通常可以包含以下类型的节点 sequence节点 匹配一系列项目 零个或
  • 线段树java实现[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 你知道 二进制 的良好实现吗线段树 http en wikipedia org wiki Segmen
  • 定点数学比浮点运算快吗?

    多年前 即 20 世纪 90 年代初期 我构建了图形软件包 该软件包基于定点算术和预先计算的 cos sin 表格以及使用牛顿近似方法进行 sqrt 和对数近似的缩放方程来优化计算 这些先进技术似乎已经成为图形和内置数学处理器的一部分 大约
  • 添加边权重以在 networkx 中绘制输出

    我正在使用 networkx 包在 python 中做一些图论 我想 将图表边缘的权重添加到绘图输出中 我怎样才能做到这一点 例如 我如何修改以下代码以获得所需的输出 import networkx as nx import matplot
  • 如何为多边形创建内部螺旋?

    对于任何形状 我如何在其内部创建类似形状的螺旋 这与边界 使用 Minkowski 和 类似 尽管它会是相同形状的螺旋 而不是在形状内部创建相同的形状 我找到了这个 http www cis upenn edu cis110 13su le
  • 在任意时间范围内找到最佳日/月/年间隔的算法?

    如果您有时间表 请说 March 19 2009 July 15 2011 是否有一种算法可以将该时间范围分解为 March 19 2009 March 31 2009 complete days April 1 2009 December
  • Java 2d 游戏中的路径查找?

    本质上它是我正在开发的一款吃豆人克隆游戏 我有一个 Enemy 类 并创建了该类的 4 个实例 它们都代表游戏的 4 个幽灵 所有幽灵都会在屏幕的随机区域启动 然后它们必须朝着吃豆人角色前进 当玩家控制吃豆人并移动它时 他们应该跟随它并尽可
  • 总和不小于 key 的数组的最小子集

    给定一个数组 假设为非负整数 我们需要找到最小长度子集 使得元素之和不小于 K K 是作为输入提供的另一个整数 是否有可能找到时间复杂度为 O n n 的大 oh 的解决方案 我目前的想法是这样的 我们可以在 O n log n 中对数组进
  • 贝尔曼福特算法可以有任意的边顺序吗?

    我刚刚开始学习新算法 但当我阅读 极客为极客而写的贝尔曼福特算法 时 我陷入了困境 http www geeksforgeeks org dynamic programming set 23 bellman ford algorithm h
  • 我如何能够以两行显示标题,并且每行的字体大小不同?

    我正在使用 Google Chart API 创建时间线图 并希望将图的标题修改为两行 问题 我如何能够显示具有不同字体大小的两线图表标题 电流输出 理想输出 相关研究 我唯一能找到的是有人试图用饼图来做到这一点 但我尝试了但无法使其发挥作
  • Python:如何将列表列表的元素转换为无向图?

    我有一个程序 可以检索 PubMed 出版物列表 并希望构建一个共同作者图 这意味着对于每篇文章 我想将每个作者 如果尚未存在 添加为顶点 并添加无向边 或增加每个合著者之间的权重 我设法编写了第一个程序 该程序检索每个出版物的作者列表 并
  • 用于交互式图形绘制的轻量级 JavaScript 库? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有兴趣了解用于绘制交互式图表的最轻量级 javascript 库 我掌握的数据主要是与海洋研究相关的科学数据 我知道一些 jquery
  • 为什么 Dijkstra 算法使用减密钥?

    Dijkstra 教给我的算法如下 while pqueue is not empty distance node pqueue delete min if node has been visited continue else mark
  • 连接红黑树

    OCaml 标准库有一个很棒的Set使用非常有效的分而治之算法来计算的实现union两套 我相信它会从一组中获取整个子树 而不仅仅是单个元素 并将它们插入到另一组中 并在必要时重新平衡 我想知道这是否需要 OCaml 使用的 AVL 树中保
  • 颜色变换器功能上的堆栈溢出错误

    我有两种颜色 红色 和 鲑鱼色 我需要动态创建面板以及面板背景颜色 这些颜色必须介于两种颜色之间 红色 public Color x y protected void Page Load object sender EventArgs e
  • 带剖面的 3D 曲面图

    基本上 我有一个由一组时间序列组成的曲面图 我想在特定高度添加剖面图 以更好地了解一年中值高于所选阈值的时期 由此 其中显示平面但不是剖面 To This 有什么建议吗 使用 alpha 和相机仰角并没有解决问题 平面似乎仍然在人物的前面
  • 我如何开始玩五子棋?

    我读到Gomoku http en wikipedia org wiki Gomoku它可以使用 Minimax 和 Alpha Beta 剪枝算法来实现 所以 我阅读了这些算法 现在了解了游戏将如何解决 但是当我坐下来编写代码时 我面临着
  • 大 ר 符号到底代表什么?

    我真的很困惑大 O 大 Omega 和大 Theta 表示法之间的区别 我知道大 O 是上限 大 Omega 是下限 但是大 theta 到底代表什么 我读过这意味着紧束缚 但是 这是什么意思 首先我们来了解一下什么是大O 大Theta和大
  • 用于在链表中查找结点的生产代码

    我在一次采访中被问到这个问题 我被要求编写代码 用于在 O 1 空间和线性时间的生产环境中在链表 其形式为 Y 形式 双臂不一定相等 中查找结点 我想出了这个解决方案 我以前在某处见过 1 Measure lengths of both l

随机推荐

  • 在“SELECT”标签中呈现“OPTION”的层次结构

    我的问题与 HTML 和 CSS 相关 我有一个层次结构类型的结构 我想在列表中显示 该层次结构包含国家 州和城市 共三层 我想在选择列表中显示列表 每个项目类型 国家 州 城市 必须可选 这些项目应缩进为 United States Ha
  • Chrome 中有时会跳过 CSS 过渡

    我想将鼠标悬停在图像上时使用旋转动画翻转图像 请参阅下面的代码 当鼠标悬停在图像上时 它会绕 x 轴旋转一秒钟 当鼠标离开图像时返回 动画在 Firefox 和 Safari 中按预期工作 然而 Chrome有时会跳过动画并立即翻转图像 我
  • 使用 pandas dataframes data python 创建堆叠直方图

    我正在尝试使用来自 2 个或更多不均匀的 pandas 数据帧的数据创建堆叠直方图 到目前为止 我可以让它们在彼此之上绘制图表 但不能堆叠 import pandas as pd import matplotlib pyplot as pl
  • 我什么时候应该在 Python 中使用类型检查(如果有的话)?

    我开始学习 Python 作为一名主要的 Java 开发人员 我遇到的最大问题是了解何时以及何时不使用类型检查 大多数人似乎都说 Python 代码不需要类型检查 但在很多情况下我认为这是必要的 例如 假设我需要使用方法参数来执行算术运算
  • jQuery 模态表单对话框回发问题

    我创建了一个jQuery用户界面 http en wikipedia org wiki JQuery UI模式形式 我希望该形式触发回发 但我很难让它工作 我知道有很多文章是基于使用 SimpleModal 插件的 我尝试过调整这些并覆盖
  • 在python中获取组合框的值

    我正在开发一个简单的程序 我需要从Combobox 当Combobox位于第一个创建的窗口中 但例如如果我有两个窗口并且Combobox在第二个中 我无法从中读取值 例如 from tkinter import from tkinter i
  • 带 Sinch VOIP 的 Pushkit 无法与 Pushkit 配合使用

    我正在尝试在我的 IOS 应用程序中使用 Sinch 实现应用程序到应用程序的呼叫 我已经使用 Sinch 在我的 iOS 应用程序中实现了 Pushkit 但是当应用程序处于后台时 推送通知不起作用 我有两个问题 我是否需要另一个 Web
  • 实现Map并保持插入顺序的Java类?

    我正在java中寻找一个具有键值关联但不使用哈希的类 这是我目前正在做的事情 将值添加到Hashtable 获取一个迭代器Hashtable entrySet Iterate through all values and Get a Map
  • 在python中检测文本中的缩写

    我想在文本中找到缩写并将其删除 我目前正在做的是识别连续的大写字母并将其删除 但我发现它并没有删除缩写 例如MOOCs M O O C M O O Cs 在 python 中是否有一种简单的方法可以做到这一点 或者有什么库可以代替吗 The
  • AWS CDK 用户池授权者

    我正在尝试使用 AWS CDK 创建 API 网关 并使用 Cognito 用户池授权者保护 REST 端点 我找不到任何如何做到这一点的例子 我认为它应该看起来像这样 但也许我需要的方法不存在 const cdk require aws
  • 通过 python selenium 在 Chrome 中限制 CPU

    是否可以通过 python selenium 在 chrome 的 devtools 中限制 CPU 如果是这样 怎么办 看来司机有一个方法execute cdp cmd它代表 执行 Chrome Devtools 协议命令 但我不知道我会
  • 如果属性名称不等于字段名称,Jackson @JsonProperty 不起作用

    我有以下 JSON known name Zevs approximate age 320 和绑定类 public class GodBinding JsonProperty known name public String name Js
  • bazel 3.7.2 上用于在 MAC M1 上设置 mediapipe 的“darwin-arm64”的替代类型是什么?

    我正在尝试在 mac m1 big sur 11 3 1 上的 pyhton3 8 6 安装 mediapipe 所以当我尝试安装 bazel 并运行 Hello World 桌面 示例时 brew search bazel gt Form
  • Delphi:如何在 TEdit/TMaskEdit 中设置文本而不调用 onchange 事件

    我有一个相当大的设置表单 我想用班级中的数据填充它 所以我做了很多 Edt1 text ASettings FirstThing 我想避免 Edt1 onchange nil Edt1 text ASettings FirstThing E
  • 用于将视频水平或垂直切成两半并稍后重新加入的命令

    如何使用 ffmpeg 按分辨率将视频垂直或水平切成两半 因此 对于640 x 480的视频 我想将其分成两半 分辨率为320 x 480 或者将其水平分成两半 分辨率为640 x 240 之后 我需要能够再次合并分离的视频以制作具有原始分
  • 如何创建一个包含 n 个过程应用程序的列表

    我的问题与this one https stackoverflow com questions 249374 scheme procedure to compute the nth repeated application of a fun
  • 如何在 kubernetes 应用程序上获取 ssl?

    我在 kubernetes 上部署了一个简单的流星应用程序 我将外部 IP 地址与服务器关联起来 以便可以从集群内部访问它 现在 我准备将其公开到互联网并保护它 使用 HTTPS 协议 谁能为这部分提供简单的说明 在我看来库贝乐高 http
  • 我可以使用 WiFi 在两部未连接路由器的 Android 手机之间传输数据/消息吗?

    我知道如果两个Android手机连接到同一个wifi网络 它们可以实现套接字编程来在它们之间传输数据 但我其实想知道是否可以使用wifi作为两部Android手机之间的传输介质 就像蓝牙一样 使用 Android 2 2 可以在一台设备上创
  • ASP.NET 与 SharePoint - 哪一个更适合 Web 开发人员?

    我对分享点的信息较少 只有基本信息 Microsoft 为 Web 开发人员发布了 SharePoint 微软还表示 SharePoint 与 Workflow Foundation WCF 等其他 NET 技术兼容 并且是开发网站和 We
  • 图遍历算法名称

    我正在寻找的是图遍历算法的完整列表 并简要描述了它们的目的 作为研究它们的起点 到目前为止我知道 Dijkstra s 单源最短路径 Kruskal s 找到最小生成树 还有哪些比较知名的 请为您的每个答案提供每个算法的简要描述 众所周知的