点播 看的见的算法 7个经典应用诠释算法精髓

课程时长 24小时49分钟

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

市场价格 ¥248.00 会员价格 ¥198.00

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

内容实用 4.2 分

简洁易懂 4.2 分

逻辑清晰 4.3 分

  • 详情
  • 目录
  • 套餐6
  • 咨询15
  • 评价22

第1章 欢迎来到看得见的算法

  • 1-1 欢迎来到看得见的算法 试听
    20分钟14秒
  • 1-2 学习这个课程将完成什么项目? 试听
    14分钟44秒
  • 1-3 关于本课程的编程环境 试听
    11分钟33秒
  • 1-4 更多学习本课程的注意事项
    14分钟43秒

第2章 要想看得见,先要搞定GUI编程

  • 2-1 使用JFrame
    21分钟07秒
  • 2-2 创建属于自己的第一个JFrame子类
    15分钟22秒
  • 2-3 设置画布与图形绘制基础
    14分钟34秒
  • 2-4 使用Graphics2D
    17分钟03秒
  • 2-5 整理绘制工具类
    23分钟21秒
  • 2-6 高级绘制特性:抗锯齿和双缓存
    12分钟44秒
  • 2-7 动画基础
    14分钟35秒
  • 2-8 算法可视化中的MVC
    21分钟27秒
  • 2-9 键盘事件
    26分钟49秒
  • 2-10 鼠标事件
    29分钟16秒
  • 2-11 课程所使用的GUI编程模板
    20分钟28秒

第3章 概率模拟算法

  • 3-1 一个有意思的分钱模拟问题
    10分钟50秒
  • 3-2 深入随机分钱问题
    21分钟16秒
  • 3-3 蒙特卡洛算法
    14分钟07秒
  • 3-4 使用蒙特卡洛算法求PI值
    25分钟23秒
  • 3-5 不需要可视化的蒙特卡洛模拟
    20分钟23秒
  • 3-6 三门问题
    19分钟25秒
  • 3-7 你一定能中奖吗?
    23分钟50秒

第4章 排序算法可视化

  • 4-1 选择排序算法可视化.
    17分钟02秒
  • 4-2 为可视化添加更多效果
    24分钟34秒
  • 4-3 插入排序可视化.
    13分钟21秒
  • 4-4 在近乎有序的数据上测试插入排序算法.
    18分钟20秒
  • 4-5 通过归并排序算法深入理解递归
    26分钟17秒
  • 4-6 归并排序算法可视化.
    21分钟59秒
  • 4-7 快速排序算法可视化
    17分钟27秒
  • 4-8 在快速排序中随机选取标定点
    24分钟54秒
  • 4-9 双路快速排序算法可视化
    18分钟26秒
  • 4-10 三路快速排序算法可视化
    17分钟06秒
  • 4-11 堆排序算法可视化
    23分钟57秒

第5章 走迷宫

  • 5-1 处理迷宫文件
    13分钟26秒
  • 5-2 迷宫可视化
    22分钟19秒
  • 5-3 迷宫问题和图的遍历
    12分钟51秒
  • 5-4 深度优先递归走迷宫
    16分钟26秒
  • 5-5 迷宫问题与回溯法
    20分钟57秒
  • 5-6 非递归深度优先走迷宫
    18分钟29秒
  • 5-7 非递归深度优先走迷宫求解最终路径
    27分钟01秒
  • 5-8 广度优先走迷宫问题
    27分钟06秒
  • 5-9 深度优先遍历和广度优先遍历的内在联系
    14分钟45秒

第6章 随机迷宫生成

  • 6-1 什么是迷宫
    23分钟22秒
  • 6-2 生成迷宫基础
    11分钟11秒
  • 6-3 深度优先遍历生成迷宫
    22分钟44秒
  • 6-4 非递归深度优先遍历生成迷宫
    21分钟48秒
  • 6-5 广度优先遍历生成迷宫
    15分钟22秒
  • 6-6 随机队列生成迷宫
    12分钟34秒
  • 6-7 迷宫生成的迷雾效果
    13分钟09秒
  • 6-8 生成随机性更强的迷宫
    27分钟22秒
  • 6-9 更多迷宫问题
    14分钟47秒

第7章 自己做一个扫雷游戏

  • 7-1 扫雷是什么鬼?扫雷里包含什么算法?
    23分钟24秒
  • 7-2 扫雷代码基础
    20分钟32秒
  • 7-3 随机生成雷区
    10分钟30秒
  • 7-4 验证随机生成雷区算法的随机性
    29分钟07秒
  • 7-5 Fisher-Yates洗牌算法的应用
    24分钟22秒
  • 7-6 为扫雷程序加入交互
    13分钟39秒
  • 7-7 扫雷与floodfill算法
    24分钟
  • 7-8 更多扫雷相关和floodfill算法的应用
    13分钟35秒

第8章 益智游戏自动生成解 - Move the Box

  • 8-1 玩一玩Move the Box
    16分钟44秒
  • 8-2 求解Move the Box的数据架构
    23分钟12秒
  • 8-3 求解Move the Box的渲染
    14分钟22秒
  • 8-4 搜索框架
    16分钟09秒
  • 8-5 处理箱子掉落过程
    26分钟29秒
  • 8-6 处理箱子消除过程
    14分钟29秒
  • 8-7 显示问题的解
    16分钟17秒
  • 8-8 更多搜索优化思路
    22分钟40秒
  • 8-9 更多人工智能相关
    25分钟59秒

第9章 分形图的绘制:计算机生成艺术

  • 9-1 分形到底是什么鬼
    16分钟34秒
  • 9-2 递归绘制基础
    11分钟11秒
  • 9-3 Vicsek 分形图的绘制
    22分钟38秒
  • 9-4 为分形绘制添加交互
    17分钟30秒
  • 9-5 Sierpinski 分形绘制
    13分钟30秒
  • 9-6 Sierpinski 三角形
    28分钟43秒
  • 9-7 Koch雪花分形背后的数学分析
    28分钟47秒
  • 9-8 编写Koch雪花分形
    15分钟59秒
  • 9-9 利用分形绘制树
    13分钟10秒

第10章 看得见的算法,下季再见!

  • 10-1 看得见的算法,下一季再见!
    13分钟29秒
585
22
15
0