
算法设计与分析
GentleCP
优快云博客越来越华丽也越来越臃肿了,后续内容创建将转移到我的个人博客:https://blog.gentlecp.com
展开
-
【算法设计与分析】动态规划 - 背包问题详解(基础背包)
文章目录前言0-1背包问题描述问题解析前言最近又把背包系列问题温习了一遍,打算写篇文章将常见的几类背包问题进行总结,提取背包问题核心套路,在自己理解的同时,用通俗的语言解释,让看完本文的人能够快速上手解决一系列的背包问题。内容包含如下:从基础开始:0-1背包问题再进一步:完全背包顺手拈来:多重背包变形金刚:其他背包问题限于篇幅问题,拟将该系列拆成两篇,第一篇包含上面三个部分,实际上是对三种基础类型有一定掌握,第二篇,主要讲解基于三种类型衍生而来的背包问题和实际(面试)经常遇到的。原创 2020-11-07 10:19:44 · 2235 阅读 · 0 评论 -
算法设计与分析:二叉树问题的解决思路
讲解一般二叉树问题的解决思想、思路原创 2020-05-12 14:15:30 · 2646 阅读 · 0 评论 -
算法设计与分析:关于后续内容的一些说明
算法设计与分析专栏的一些后续说明原创 2020-04-22 12:44:01 · 706 阅读 · 0 评论 -
算法设计与分析:Dijkstra算法(从实现到优化)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考。本文是主要讲述贪心算法的应用之一:Dijkstra的设计与实现,并在此基础上进行了进一步优化来降低算法的时间复杂度原创 2019-11-23 15:38:12 · 2404 阅读 · 1 评论 -
算法设计与分析:贪心算法(2)- 最短路问题(DP到贪心的优化)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考。本文是贪心算法章节的第二篇,主要讲述贪心算法在最短路问题中的应用,包含Bellman Ford算法和其两个优化点的思考。原创 2019-11-17 22:55:57 · 1729 阅读 · 0 评论 -
算法设计与分析:贪心算法 - 排课问题(DP与贪心的区别与应用)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考。本章开启一个新的单元:贪心算法。文章以排课问题为例,讲述了贪心算法与动态规划的区别。贪心算法更简单、易实现,但也有更大的限制要求。阅读文章,你会对贪心算法有一个崭新的了解原创 2019-11-16 14:46:03 · 7761 阅读 · 1 评论 -
算法设计与分析:动态规划(4)- 序列联配问题(观察回溯路径)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,在前文以算代存降低动态规划空间复杂度的基础上,考虑找出计算中的冗余点,降低时间复杂度,通过观察回溯路径,发现侧边计算的冗余。原创 2019-11-04 14:40:40 · 1109 阅读 · 2 评论 -
算法设计与分析:动态规划(3)-序列联配问题(以算代存)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,本文在前面将序列联配问题的基础上引入了高级动态规划,以算代存是最核心的思想,最终实现线性空间实现动态规划原创 2019-11-01 10:54:03 · 1503 阅读 · 2 评论 -
算法设计与分析:动态规划(2) - 序列联配问题(最优对齐方案)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,序列联配问题是一个经典的多步决策问题,通过引入这个问题的学习,在上一篇动态规划内容的基础上让你能对动态规划更深一步的认识原创 2019-10-30 10:41:02 · 3386 阅读 · 0 评论 -
算法设计与分析:动态规划 - 矩阵链式相乘问题
本文基于UCAS卜东波老师的算法课撰写,是动态规划篇章的第一篇,对于初学动态规划的同学有较好的引导学习作用,希望对你有帮助原创 2019-10-19 11:16:23 · 3128 阅读 · 2 评论 -
【算法设计与分析】专栏目录
算法设计与分析专栏的目录原创 2019-10-17 16:00:35 · 1723 阅读 · 1 评论 -
算法设计与分析:分治思想(4)- 快速傅立叶变换(对数组的归约)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,文章详细阐述了分治思想在FFT当中的应用,希望对你有帮助原创 2019-10-06 21:48:17 · 1051 阅读 · 0 评论 -
算法设计与分析:分治思想(3)- 平面最近点对寻找问题(对点集归约)
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,文章详细阐述了分治思想在点集归约当中的应用,希望对你有帮助原创 2019-10-06 14:22:09 · 1095 阅读 · 0 评论 -
算法设计与分析:分治思想(2)- 选择问题(对单个数组归约)
本文参考了卜老师的算法分析与涉及课程内容,希望对你深入理解分治思想在选择问题中的应用有帮助。原创 2019-09-28 12:34:48 · 2002 阅读 · 1 评论 -
算法设计与分析:分治思想 - 入门
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己的思考,看完后能让你对分治思想有一个初步的认识,并渐渐掌握在实际应用中利用分治策略解决问题原创 2019-09-21 17:34:59 · 2400 阅读 · 2 评论 -
算法设计与分析:深入理解快速排序
本文基于UCAS卜东波老师的算法课撰写,包含了笔者自己对快排的思考,看完之后能对快排有一个更深入的了解原创 2019-09-21 17:31:42 · 1833 阅读 · 1 评论