图论

@我漫长的孤独流浪11 小时前
算法·深度优先·图论
程序综合实践第十二周-二叉树
我不会写代码njdjnssj13 小时前
数据结构·算法·图论
图论问题-最短路径假如有n个节点,要找出到达目的节点经过n-1条路径,需要松弛n-1次。松弛过程如下:要从1到4,三条边
qq_433554541 天前
c++·算法·图论
C++数位DP数位DP,对应蓝桥云课 二进制问题 代码框架见下代码练习 1 长官和他的猫 蓝桥云课 代码见下代码练习2 幸运年 对应蓝桥云课 代码见下
烛衔溟1 天前
c语言·算法·图论·dijkstra·bellman-ford·最短路径
C语言图论:最短路径算法本文献给: 已掌握无向图基础,希望理解如何在带权图中找到两点间最短路径的C语言学习者。本文将系统讲解两种经典的最短路径算法。
烛衔溟1 天前
c语言·算法·图论·最小生成树·kruskal·prim
C语言图论:最小生成树算法本文献给: 已掌握图论基础,希望理解如何在带权连通图中找到最小生成树的C语言学习者。本文将系统讲解两种经典的最小生成树算法。
闻缺陷则喜何志丹3 天前
c++·数学·蓝桥杯·图论
【图论 组合数学】P10912 [蓝桥杯 2024 国 B] 数星星|普及+组合数学汇总 C++图论小明正在一棵树上数星星,这棵树有 n n n 个结点 1 , 2 , ⋯   , n 1, 2,\cdots, n 1,2,⋯,n。他定义树上的一个子图 G G G 是一颗星星,当且仅当 G G G 同时满足:
2301_764441334 天前
开发语言·python·图论
使用python构建的决策逻辑的图论我来对这个决策逻辑图论系统进行深度详细解读。这个系统将粗糙集理论、决策逻辑和图论相结合,构建了一个强大的交互式分析工具。
leoufung7 天前
算法·深度优先·图论
组合问题:为什么用start避免重复好问题!让我详细解释"用start避免重复"的含义。组合的定义:选出k个数,顺序无关如果不用start会怎样?
mmz12078 天前
c++·算法·图论
前缀和问题(c++)
剪一朵云爱着8 天前
算法·pat考试·图论
PAT 1131 Subway Map这一题的大意是给出了一个地铁站的线路图,让我们找从某一个站点出发到另外一个站点的最短距离,并且换乘次数最少。 找最短距离直接用dijkstra即可,是容易的,这一题的难点在于如何找最少的换乘次数,我刚开始用的是堆优化的dijkstra+dfs来找到每一条路径然后再从中找出最少的换乘次数,这样写很麻烦,我没有写出来如何找最少的换乘次数。 之后我借鉴了y总的思路,在建图的时候进行处理优化即可做出来。 如何进行优化呢? 我们知道这一题需要多次换乘,我们很难用代码来写某一站的时候确定换乘哪一个线路,因为一个站可以
hakertop9 天前
数据库·c#·图论
如何基于C#读取.dot图论文件并和QuickGraph联动上图中,依赖库FSharpx.Core(1.8.41)是依赖库DotParser运行所需要的,但是VS平台上没有相关版本,只能通过网上搜索下载后再一次利用NuGet安装本地库的方式安装。FSharpx.Core(1.8.41)的下载网址是:https://www.nuget.org/packages/FSharpx.Http
烛衔溟9 天前
c语言·数据结构·图论·无向图
C语言图论:无向图基础本文献给: 准备学习图论的C语言学习者。如果你想要理解图的基本概念和算法——本文将为你带来无向图的基础概念及简单算法。
小李小李快乐不已9 天前
数据结构·c++·算法·机器学习·动态规划·图论
图论理论基础(5)Dijkstra算法用于在**有权图(权值非负)**中求从起点到其他所有节点的最短路径。示例:采用贪心策略,每次选择距离源点最近且未访问过的节点,更新其邻居节点的最短距离。
烛衔溟9 天前
c语言·数据结构·图论·有向图
C语言图论:有向图基础本文献给: 准备学习有向图的C语言学习者。如果你已经掌握了无向图的基础,想要理解有向图的概念和算法——本文将为你带来有向图的基础概念及简单算法。
zheyutao9 天前
算法·图论
割点和桥无向图的连通性,主要研究割点和桥。割点:在无向图中,删去后使得连通分量数增加的点称为 割点。形式化地,对于一个无向连通图 \(G = (V,E)\),存在一个点 \(x \in V\),使删除与 \(x\) 相关联的边后,图分裂成两个或两个以上的不连通的子图,称 \(x\) 即为图 \(G\) 的割点。
代码雕刻家9 天前
c语言·数据结构·算法·图论
1.9.课设实验-数据结构-图-校园跑最短路径使用C语言/C++设计校园跑最短路径。
小李小李快乐不已9 天前
c++·算法·图论·迭代加深
图论理论基础(4)拓扑排序是对**有向无环图(DAG, Directed Acyclic Graph)**的顶点进行线性排序,使得对于图中的每一条有向边 (u, v),u 在排序中都出现在 v 之前。
qq_433554549 天前
c++·算法·图论
C++ 二维线性DP二维线性DP 框架代码见下代码练习1 对应蓝桥云课 云神的路径 代码见下代码 2 对应蓝桥云课 激光样式 代码见下
兩尛11 天前
图论
电脑病毒感染-图论一个局域网内有很多台电脑,分别标注为0~N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1。给定一个数组times表示一台电脑把相邻电脑感染所用的时间。path[i]={i, j, t}表示:电脑i->j,电脑i上的病毒感染j,需要时间t。
leoufung13 天前
图论
如何识别图论问题:从关键词到思维模式判断"这是图"的关键,是从题目里读出"对象 + 关系/连接",而且这些关系会一层层传递、形成路径或环。可以刻意练一个"图模式识别"的习惯。