[算法图解,入门]
算法入门
L丶cz
这个作者很懒,什么都没留下…
展开
-
算法图解(七):贪婪算法
* <第8章> 贪婪算法 </第8章> * 8.1 近似算法 示例:{@link Greedy} * (1)这是一种近似算法(approximation algorithm)。在获得精确解需要的时间太长时,可使用近似算法 * (2)判断近似算法优劣的标准:速度有多快、得到的近似解与最优解的接近程度 * 8.2 NP完全问题 * (1)需要计算所有的解,并从中选出最小/最短的那个。如旅行商问题、集合覆盖问题 * (2)可使用贪婪算法 * 8.3 ..原创 2021-12-17 21:47:05 · 364 阅读 · 0 评论 -
算法图解(六):狄克斯特拉算法
* <第7章> 狄克斯特拉算法 </第7章> * 7.1 使用狄克斯特拉算法,包含4个步骤 * (1)找出最便宜的节点,即可在最短时间内前往的节点 * (2)对于该节点的邻居,检查是否有前往它们的更短路径,如果有,就更新其开销 * (3)重复这个过程,直到对图中的每个节点都这样做了 * (4)计算最终路径 * 7.2 术语 * (1)狄克斯特拉算法用于每条边都有关联数字的图,这些数字称为权重(weight) * (2)带权重的图称为加权..原创 2021-12-17 21:46:08 · 247 阅读 · 0 评论 -
算法图解(五):散列表、广度优先搜索
散列表、广度优先搜索原创 2021-12-16 20:34:07 · 133 阅读 · 0 评论 -
算法图解(四):快速排序
快速排序原创 2021-12-15 21:20:10 · 371 阅读 · 0 评论 -
算法图解(三):递归
递归原创 2021-12-15 21:18:50 · 166 阅读 · 0 评论 -
算法图解(二):选择排序
选择排序、数组和链表原创 2021-12-14 20:38:12 · 103 阅读 · 0 评论 -
算法图解(一):算法简介
二分查找、大O表示法原创 2021-12-14 20:35:08 · 1224 阅读 · 1 评论