点播 玩转算法系列--图论精讲  面试升职必备(Java版)

课程时长 44小时29分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥348.00 会员价格 ¥278.00

难度级别 中级 学习人次 725 综合评分 4.2

内容实用 4.1 分

简洁易懂 4.2 分

逻辑清晰 4.2 分

  • 详情
  • 目录
  • 套餐2
  • 咨询9
  • 评价21

第1章 和bobo老师一起,玩转图论算法

  • 1-1 欢迎大家来到《玩转图论算法》 试听
    24分钟05秒
  • 1-2 图论到底有什么用? 试听
    15分钟28秒
  • 1-3 课程编程环境的搭建
    11分钟41秒

第2章 图的基本表示

  • 2-1 图的分类 试听
    13分钟29秒
  • 2-2 图的基本概念
    16分钟27秒
  • 2-3 图的基本表示:邻接矩阵
    26分钟33秒
  • 2-4 更多图的方法
    23分钟34秒
  • 2-5 图的基本表示:邻接表
    18分钟55秒
  • 2-6 邻接表的实现
    21分钟59秒
  • 2-7 邻接表的问题和改进
    26分钟01秒
  • 2-8 实现邻接表的改进
    17分钟28秒
  • 2-9 图的基本表示的比较
    29分钟19秒

第3章 图的深度优先遍历

  • 3-1 数据结构遍历的意义
    14分钟56秒
  • 3-2 从树的深度优先遍历,到图的深度优先遍历
    17分钟52秒
  • 3-3 DFS逻辑的微观解读
    16分钟52秒
  • 3-4 实现图的深度优先遍历
    25分钟02秒
  • 3-5 图的深度优先遍历的改进
    10分钟25秒
  • 3-6 更多关于图的深度优先遍历
    19分钟10秒
  • 3-7 使用邻接矩阵进行图的深度优先遍历
    16分钟40秒
  • 3-8 使用图的接口
    27分钟20秒
  • 3-9 非递归实现图的深度优先遍历
    15分钟13秒

第4章 图的深度优先遍历的应用

  • 4-1 图的连通分量的个数
    29分钟58秒
  • 4-2 DFS中的一个技巧
    26分钟55秒
  • 4-3 求解联通分量
    21分钟53秒
  • 4-4 单源路径问题
    22分钟34秒
  • 4-5 单源路径问题的编程实现
    26分钟56秒
  • 4-6 单源路径问题的一个小优化
    11分钟47秒
  • 4-7 所有点对路径问题
    22分钟02秒
  • 4-8 提前结束递归:路径问题的另一个优化
    14分钟12秒
  • 4-9 无向图的环检测
    28分钟58秒
  • 4-10 二分图检测
    24分钟29秒
  • 4-11 实现二分图检测
    21分钟39秒
  • 4-12 本章小结和更多拓展
    13分钟25秒

第5章 图的广度优先遍历

  • 5-1 从树的广度优先遍历,到图的广度优先遍历
    12分钟45秒
  • 5-2 图的 BFS 的实现
    16分钟44秒
  • 5-3 使用 BFS 求解路径问题
    14分钟40秒
  • 5-4 更多关于使用 BFS 求解路径问题
    11分钟40秒
  • 5-5 使用 BFS 求解联通分量问题
    20分钟11秒
  • 5-6 使用 BFS 求解环检测问题
    29分钟16秒
  • 5-7 使用 BFS 求解二分图检测问题
    21分钟
  • 5-8 BFS 的重要性质
    15分钟30秒
  • 5-9 无权图的最短路径
    24分钟
  • 5-10 BFS 和 DFS 的神奇联系,与本章小结
    11分钟21秒

第6章 图论问题建模和 floodfill

  • 6-1 算法笔试面试中的图论问题书写
    20分钟01秒
  • 6-2 图的建模和二维网格中的小技巧
    15分钟05秒
  • 6-3 编程实现图的建模
    15分钟37秒
  • 6-4 floodfill 算法
    23分钟14秒
  • 6-5 更多 floodfill 的问题
    29分钟29秒
  • 6-6 连通性和并查集
    27分钟24秒
  • 6-7 Flood Fill 的更多优化
    11分钟13秒

第7章 图论搜索和人工智能

  • 7-1 算法笔试面试中的 BFS 问题
    10分钟38秒
  • 7-2 图论建模的核心:状态表达
    20分钟35秒
  • 7-3 实现转盘锁问题
    25分钟36秒
  • 7-4 一道智力题
    21分钟29秒
  • 7-5 代码实现一道智力题
    15分钟32秒
  • 7-6 Leetcode 上一个困难的问题
    26分钟53秒
  • 7-7 实现滑动谜题
    15分钟17秒
  • 7-8 图论搜索和人工智能
    28分钟58秒

第8章 桥和割点,以及图的遍历树

  • 8-1 什么是桥
    26分钟28秒
  • 8-2 寻找桥的算法思路
    14分钟08秒
  • 8-3 模拟寻找桥算法
    10分钟09秒
  • 8-4 实现寻找桥算法
    16分钟06秒
  • 8-5 图的遍历树
    16分钟15秒
  • 8-6 寻找割点的算法思路
    11分钟13秒
  • 8-7 实现寻找割点算法
    26分钟23秒
  • 8-8 本章小结:关于变量语义,和如何书写正确的算法
    11分钟50秒

第9章 哈密尔顿问题和状态压缩

  • 9-1 哈密尔顿回路和 TSP
    21分钟50秒
  • 9-2 求解哈密尔顿回路的算法
    19分钟25秒
  • 9-3 实现哈密尔顿回路的算法
    22分钟46秒
  • 9-4 哈密尔顿回路算法的一个优化
    13分钟56秒
  • 9-5 哈密尔顿路径算法
    25分钟24秒
  • 9-6 Leetcode 上的哈密尔顿问题
    18分钟31秒
  • 9-7 状态压缩
    13分钟02秒
  • 9-8 基于状态压缩的哈密尔顿算法
    16分钟41秒
  • 9-9 记忆化搜索
    21分钟41秒
  • 9-10 哈密尔顿回路和哈密尔顿路径小结
    15分钟50秒

第10章 欧拉回路和欧拉路径

  • 10-1 什么是欧拉回路
    22分钟38秒
  • 10-2 欧拉回路的存在性及证明
    15分钟12秒
  • 10-3 实现欧拉回路存在性的判断
    15分钟50秒
  • 10-4 求解欧拉回路的三种算法
    21分钟47秒
  • 10-5 Hierholzer 算法模拟
    23分钟06秒
  • 10-6 实现 Hierholzer 算法
    13分钟50秒
  • 10-7 欧拉路径和本章小结
    26分钟37秒

第11章 最小生成树

  • 11-1 带权图及实现
    21分钟54秒
  • 11-2 Map 的遍历
    26分钟13秒
  • 11-3 最小生成树和 Kruskal 算法;
    26分钟18秒
  • 11-4 切分定理
    21分钟34秒
  • 11-5 Kruskal 算法的实现
    19分钟40秒
  • 11-6 并查集动态环检测
    17分钟29秒
  • 11-7 Prim 算法的原理及模拟
    24分钟
  • 11-8 实现 Prim 算法
    13分钟25秒
  • 11-9 Prim 算法的优化
    21分钟41秒
  • 11-10 本章小结和更多关于最小生成树问题的讨论
    27分钟59秒

第12章 最短路径算法

  • 12-1 有权图的最短路径问题
    10分钟28秒
  • 12-2 Dijkstra 算法的原理和模拟
    13分钟16秒
  • 12-3 实现 Dijkstra 算法
    10分钟10秒
  • 12-4 Dijkstra 算法的优化
    27分钟08秒
  • 12-5 更多关于 Dijkstra 算法的讨论
    28分钟55秒
  • 12-6 Bellman-Ford 算法
    19分钟33秒
  • 12-7 负权环
    19分钟48秒
  • 12-8 实现 Bellman-Ford 算法.
    13分钟05秒
  • 12-9 更多关于 Bellman-Ford 算法的讨论
    20分钟05秒
  • 12-10 Floyd 算法
    20分钟50秒
  • 12-11 实现 Floyd 算法
    17分钟27秒
  • 12-12 本章小结和更多关于最短路径问题的讨论
    16分钟50秒

第13章 有向图算法

  • 13-1 有向图的实现
    12分钟12秒
  • 13-2 有向图算法
    10分钟23秒
  • 13-3 有向图环检测和 DAG
    27分钟09秒
  • 13-4 有向图的度:入度和出度
    29分钟15秒
  • 13-5 有向图求解欧拉回路
    13分钟22秒
  • 13-6 拓扑排序
    17分钟47秒
  • 13-7 拓扑排序算法的实现
    29分钟54秒
  • 13-8 另一个拓扑排序算法
    25分钟07秒
  • 13-9 另一个拓扑排序算法的实现
    14分钟38秒
  • 13-10 有向图的强连通分量
    17分钟25秒
  • 13-11 Kosaraju 算法
    24分钟36秒
  • 13-12 Kosaraju 算法的实现
    15分钟36秒
  • 13-13 有向图算法小节
    25分钟37秒

第14章 网络流

  • 14-1 网络流模型和最大流问题
    17分钟19秒
  • 14-2 Ford-Fulkerson 思想
    12分钟12秒
  • 14-3 Edmonds-Karp 算法
    16分钟03秒
  • 14-4 最大流算法的基本架构
    11分钟04秒
  • 14-5 实现 Edmonds-Karp 算法
    21分钟04秒
  • 14-6 Edmonds-Karp 算法的测试和更多讨论
    18分钟29秒
  • 14-7 网络流问题建模
    27分钟50秒
  • 14-8 本章小结和更多相关讨论
    23分钟32秒

第15章 匹配问题

  • 15-1 最大匹配和完美匹配
    13分钟04秒
  • 15-2 使用最大流算法解决匹配问题
    18分钟18秒
  • 15-3 实现二分图匹配算法
    26分钟44秒
  • 15-4 通过 Leetcode 的一个 Hard 问题,看匹配算法建模
    15分钟08秒
  • 15-5 匈牙利算法
    27分钟35秒
  • 15-6 匈牙利算法的实现
    29分钟12秒
  • 15-7 基于递归实现的匈牙利算法
    20分钟59秒
  • 15-8 匹配问题小结
    24分钟25秒

第16章 更广阔的图论世界

  • 16-1 更广阔的图论算法世界
    27分钟10秒
725
21
9
1