图论
-
【算法每日一练]-练习篇 #Tile Pattern #Swapping Puzzle # socks
目录 今日知识点: 二维前缀和 逆序对 袜子配对(感觉挺难的,又不知道说啥) Tile Pattern Swapping Puzzle socks …
-
【动态规划】【C++算法】741摘樱桃
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 LeetCode741 摘樱桃 给你一个 n x n 的网格 grid ,代表一块樱桃地,每个格子由以下三种数字的一种来表示:…
-
加工零件的题解
目录 原题描述: 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 样例 #2 样例输入 #2 样例输出 #2 提示 题目大意: 主要思路: 但是我们怎么才…
-
动态规划(一):01背包问题和完全背包问题
动态规划 目录 动态规划 1.01背包问题 1.1题目介绍 1.2思路一介绍(二维数组) 1.3思路二介绍(一维数组) ==空间优化== 1.4思路三介绍(输入数据优化) 2.完全…
-
图的遍历 ——深度优先遍历
图的遍历 ——深度优先遍历 深度优先搜索(Depth First Search,DFS)是最常见的图搜索方法之一。 深度优先搜索沿着一条路径一直搜索下去,在无法搜索时,回退到刚刚访…
-
头歌数据结构——图——课上课后练
第1关:图的邻接矩阵存储及图初始化 本关任务:根据下面的描述和要求,完成图的邻接矩阵数据结构定义,及图初始化函数。 #include #include #define N 6 #d…
-
教学计划编制问题(数据结构 有向图 拓扑排序)
本文对以下教学计划编制问题的解决作出实现,主要使用c语言(带一点cpp),开发环境为codeblocks 17.12,希望对各位读者有所帮助。(源码和数据文件可在主页获取,同时还…
-
图论详解——Bellman-Ford(清晰易懂)
开学第一周,晚上属实作业有点乱 于是就拖更了一周 今天我们来讲解一下图论最短路径算法中 最简单 最清晰易懂 同时时间复杂度最高的算法 它的时间复杂度能达到O(VE)(点的数量*边的…
-
AOE关键路径步骤+例题
一、 基本概念 在带权有向图中,以顶点表示事件,以有向边表示活动,以边上的权值表示完成该活动的开销(如完成活动所需的时间),称之为用边表示活动的网络,简称AOE网(Activity…
-
【算法】单源最短路径算法——Dijkstra算法
文章目录 一、简介与使用场景 二、算法思想 三、朴素版Dijkstra 四、堆优化版Dijkstra 五、总结 一、简介与使用场景 迪杰斯特拉算法(Dijkstra)是由荷兰计算机…
-
【算法详解 | DFS算法】深度优先搜索解走迷宫问题 | 深度优先图遍历
DFS算法 by.Qin3Yu 本文需要读者掌握 结构体 和 栈 的操作基础,完整代码将在文章末尾展示。 特别声明:本文为了尽可能使用简单描述,以求简单明了,可能部分专有名词定义不…
-
【c++项目】校园导航系统 (附完整源码)
这里写自定义目录标题 一、系统实现功能: 二、详细设计 1 查询景点信息功能 2 查询两景点间最短距离功能 3 查询多个景点间最短距离功能 4 查询两景点通行采用不同出行方式产生的…
-
数据结构——关键路径
——本节内容为Bilibili王道考研《数据结构》P67视频内容笔记。 目录 一、基本概念 1.AOE网 2.AOE网的性质 3.关键路径 4.最早最晚时间 二、求关键路径 1….
-
最短路之Dijkstra(15张图解)
🌼多年后再见你 – 乔洋/周林枫 – 单曲 – 网易云音乐 闲来无事听听歌 Dijkstra可解决“单源最短路径”问题 目录 …
-
Peter算法小课堂—树的应用
开篇先给大家讲个东西,叫vector,有老师称之为“向量”,当然与数学中的向量不一样啊,所以我要称之为“长度可变的数组” vector 头文件:#include 用法:vector…
