技术栈
图算法
伟大的车尔尼
14 天前
最小生成树
·
图算法
最小生成树题目:连接所有点的最小费用
标题:连接所有点的最小费用出处:1584. 连接所有点的最小费用5 级给定一个数组 points \texttt{points} points,表示二维平面上的一些点的整数坐标,其中 points[i] = [x i , y i ] \texttt{points[i] = [x}_\texttt{i}\texttt{, y}_\texttt{i}\texttt{]} points[i] = [xi, yi]。
伟大的车尔尼
1 个月前
拓扑排序
·
图算法
拓扑排序题目:找到最终的安全状态
标题:找到最终的安全状态出处:802. 找到最终的安全状态5 级有一个有 n \texttt{n} n 个结点的有向图,结点按 0 \texttt{0} 0 到 n − 1 \texttt{n} - \texttt{1} n−1 编号。图由一个下标从 0 \texttt{0} 0 开始的二维整数数组 graph \texttt{graph} graph 表示, graph[i] \texttt{graph[i]} graph[i] 是与结点 i \texttt{i} i 相邻的结点的整数数组,这意味着从结
伟大的车尔尼
1 个月前
拓扑排序
·
图算法
拓扑排序题目:从给定原材料中找到所有可以做出的菜
标题:从给定原材料中找到所有可以做出的菜出处:2115. 从给定原材料中找到所有可以做出的菜4 级有 n \texttt{n} n 道不同菜的信息。给定一个字符串数组 recipes \texttt{recipes} recipes 和一个二维字符串数组 ingredients \texttt{ingredients} ingredients。第 i \texttt{i} i 道菜的名字为 recipes[i] \texttt{recipes[i]} recipes[i],如果拥有它所有的原材料 ingr
梦想画家
4 个月前
数据库
·
postgresql
·
图算法
PostgreSQL 图计算双雄:Apache AGE 与 pgGraphBLAS 的融合实战指南
在 PostgreSQL 的庞大生态中,Apache AGE 和 pgGraphBLAS 分别代表了“图数据管理”与“图算法计算”的两座高峰。Apache AGE 让 PG 拥有了兼容 openCypher 的图存储与查询能力,而 pgGraphBLAS 则通过稀疏矩阵运算为 PG 注入了高性能的图计算灵魂。本文将深入解析这两者的核心特性,并通过实战案例展示如何将它们结合,构建一个既能灵活建模又能高效运算的混合图数据库架构。
kv1830
1 年前
人工智能
·
opencv
·
计算机视觉
·
广度优先搜索
·
图算法
opencv解迷宫
用opencv来解迷宫,听起来还是挺好玩的,就娱乐一下吧。直接从起点开始,全给它搜一遍,只要存在一条路径能达到终点,就肯定能搜索到它,这样不就能找到这条路径了吗。最简单的就是用广度优先搜索或者深度优先搜索啦。那么到底是广度优先还是深度优先呢? 肯定是广度优先啦。先复习一下两者的区别。
EndingCoder
1 年前
前端
·
算法
·
图算法
图算法在前端的复杂交互
图算法是处理复杂关系和交互的强大工具,在前端开发中有着广泛应用。从社交网络的推荐系统到流程图编辑器的路径优化,再到权限依赖的拓扑排序,图算法能够高效解决数据之间的复杂关联问题。随着 Web 应用交互复杂度的增加,如实时关系图可视化和动态工作流管理,图算法成为前端开发者构建高效、可扩展交互体验的关键。
chencjiajy
2 年前
算法
·
图算法
·
社区发现算法
图社区发现算法--Leiden算法
Leiden算法出自2019年的论文《From Louvain to Leiden: guaranteeing well-connected communities》,它是Louvain算法的改进社区发现算法,相比Louvain得到的社区质量更高,因为其移动策略速度也更快。Leiden算法也是以论文作者所在城市来命名的。
chencjiajy
2 年前
异常检测
·
图算法
·
oddball
基于的图的异常检测算法OddBall
OddBall异常检测算法出自2010年的论文《OddBall: Spotting Anomalies in Weighted Graphs》,它是一个在加权图(weighted graph)上检测异常点的算法,基本思路为计算每一个点的一度邻域特征,然后在整个图上用这些特征拟合出一个函数,再根据拟合出来的参数计算每个点的异常分数,所以它可以用于无监督场景。
eggcode
2 年前
旅行商问题
·
图算法
旅行商问题变体:欧几里德平面中线段最小连接算法
假设在欧几里德平面上有有限多条线段,如何将它们连接起来,形成一条最小长度的线段链?首先,自然可以穷举所有情况,找到最优解。还可以采用动态规划、贪心算法找到局部最优解。
Espresso Macchiato
2 年前
leetcode hard
·
图算法
·
拓扑图
·
leetcode 3203
·
leetcode 周赛404
Leetcode 3203. Find Minimum Diameter After Merging Two Trees
这一题的话算是一个拓扑树的题目?总之就是从树的叶子节点不断向上遍历,不断地删除已访问的叶子节点,并加入更新之后的新的叶子节点,这样我们就能得到树的最大深度,然后在遍历过程中我们考察其任意节点上的当前深度和已有深度的和的最大值,即为经过该节点的最大路径长度,遍历整张图,我们即刻获得整个树的深度和diameter。然后,我们要连接两个图的话,能够获得的最大路径长度就是两个图的深度之和加一。
黛琳ghz
2 年前
算法
·
算法设计
·
图算法
·
k邻算法
每日一学—K邻算法:在风险传导中的创新应用与实践价值
在当今工业领域,图思维方式与图数据技术的应用日益广泛,成为图数据探索、挖掘与应用的坚实基础。本文旨在分享嬴图团队在算法实践应用中的宝贵经验与深刻思考,不仅促进业界爱好者之间的交流,更期望从技术层面为企业在图数据库选型时提供新的视角与思路。
eggcode
2 年前
c#
·
dijkstra
·
图算法
【QuikGraph】C#调用第三方库实现迪杰斯特拉(Dijkstra)算法功能
项目地址:https://github.com/KeRNeLith/QuikGraphQuikGraph为.NET提供了通用的有向/无向图数据结构和算法。 QuikGraph提供了深度优先搜索、广度优先搜索、A*搜索、最短路径、k最短路径,最大流量、最小生成树等算法。
ALAN_CF
2 年前
网络
·
5g
·
最小生成树
·
并查集
·
mst
·
图算法
5G网络建设--并查集--最小生成树
题目描述 现需要在某城市进行5G网络建设,已经选取N个地点设置5G基站,编号固定为1到N,接下来需要各个基站之间使用光纤进行连接以确保基站能互联互通,不同基站之间假设光纤的成本各不相同,且有些节点之间已经存在光纤相连。
我是有底线的