动态规划相关

动态规划相关

bingliaolong Algorithm 9个月前 (06-29) 4 0

概述 动态规划(Dynamic Programming,简称 DP)是一种通过分解问题来解决复杂问题的算法技术,特别适用于具有最优子结构性质的问题,即问题的最优解可以由其子问题的最优解构建而成 动态规划的核心思想是将...

贪心算法

贪心算法

bingliaolong Algorithm 9个月前 (06-29) 4 0

概述 贪心算法(Greedy Algorithm)是一种构造性算法,用于解决最优化问题 其核心思想是在每一步选择中,都采取当前状态下最优的选择,期望通过一系列局部最优的选择达到全局最优 贪心算法在许多实际问题中非常有...

狄克斯特拉算法

狄克斯特拉算法

bingliaolong Algorithm 9个月前 (06-29) 4 0

概述 狄克斯特拉算法(Dijkstra's Algorithm)是一种用于计算单源最短路径的算法,适用于非负权重的有向图和无向图 对于狄克斯特拉算法而言,图必须有权重才行 如果图是无权图(即所有边的权重都相...

BFS和DFS

BFS和DFS

bingliaolong Algorithm Data Structures 9个月前 (06-29) 4 0

BFS 概述 广度优先搜索(Breadth-First Search,简称 BFS)是一种遍历或搜索图或树数据结构的算法 它从根节点开始,沿着树的宽度遍历节点(即先访问同一层级的所有节点,再访问下一层级的节点) 在图...

算法特点、哈希表

算法特点、哈希表

bingliaolong Algorithm 9个月前 (06-29) 3 0

基于算法思想 比较排序 冒泡排序(Bubble Sort): 反复交换相邻的逆序元素 快速排序(Quick Sort): 通过分区交换来排序,递归地对分区进行排序 堆排序(Heap Sort): 利用堆结构进行排序,...

搜索与图论模板

搜索与图论模板

bingliaolong Algorithm 3年前 (2022-03-09) 3 0

树与图的存储 树是一种特殊的图,与图的存储方式相同。 对于无向图中的边ab,存储两条有向边a->b, b->a。 因此我们可以只考虑有向图的存储。 邻接矩阵:g[a][b] 存储边a->b 邻接表:...

数据结构模板

数据结构模板

bingliaolong Algorithm 3年前 (2022-03-09) 3 0

单链表 // head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点 int head, e[N], ne[N], idx; // 初始化 void init() { h...

扫一扫二维码分享