7个经典应用诠释Java算法精髓,让你在实际开发如鱼得水

第1章欢迎来到看得见的算法
1-1欢迎来到看得见的算法
1-2学习这个课程将完成什么项目?
1-3关于本课程的编程环境
1-4 更多学习本课程的注意事项
第2章要想看得见,先要搞定GUI编程
2-1使用JFrame
2-2创建属于自己的第一个JFrame子类
2-3设置画布与图形绘制基础
2-4使用Graphics2D
2-5 整理绘制工具类
2-6高级绘制特性:抗锯齿和双缓存
2-7动画基础
2-8算法可视化中的MVC
2-9键盘事件
2-10鼠标事件
2-11课程所使用的GUI编程模板
2-12作业节
第3章概率模拟算法
3-1一个有意思的分钱模拟问题
3-2深入随机分钱问题
3-3蒙特卡洛算法
3-4 使用蒙特卡洛算法求PI值
3-5 不需要可视化的蒙特卡洛模拟
3-6三门问题
3-7你一定能中奖吗?
第4章排序算法可视化
4-1选择排序算法可视化.
4-2为可视化添加更多效果
4-3插入排序可视化.
4-4在近乎有序的数据上测试插入排序算法.
4-5 通过归并排序算法深入理解递归
4-6归并排序算法可视化.
4-7快速排序算法可视化
4-8在快速排序中随机选取标定点
4-9双路快速排序算法可视化
4-10三路快速排序算法可视化
4-11堆排序算法可视化
4-12作业节
第5章走迷宫
5-1处理迷宫文件
5-2迷宫可视化
5-3迷宫问题和图的遍历
5-4深度优先递归走迷宫
5-5迷宫问题与回溯法
5-6非递归深度优先走迷宫
5-7 非递归深度优先走迷宫求解最终路径
5-8广度优先走迷宫问题
5-9深度优先遍历和广度优先遍历的内在联系
第6章随机迷宫生成
6-1什么是迷宫
6-2生成迷宫基础
6-3深度优先遍历生成迷宫
6-4 非递归深度优先遍历生成迷宫
6-5 广度优先遍历生成迷宫
6-6随机队列生成迷宫
6-7 迷宫生成的迷雾效果
6-8生成随机性更强的迷宫
6-9更多迷宫问题
第7章自己做一个扫雷游戏
7-1 扫雷是什么鬼?扫雷里包含什么算法?
7-2 扫雷代码基础
7-3 随机生成雷区
7-4验证随机生成雷区算法的随机性
7-5 Fisher-Yates洗牌算法的应用
7-6为扫雷程序加入交互
7-7扫雷与floodfill算法
7-8更多扫雷相关和floodfill算法的应用
7-9作业节
第8章益智游戏自动生成解 – Move the Box
8-1玩一玩Move the Box
8-2求解Move the Box的数据架构
8-3求解Move the Box的渲染
8-4搜索框架
8-5处理箱子掉落过程
8-6处理箱子消除过程
8-7显示问题的解
8-8更多搜索优化思路
8-9更多人工智能相关
8-10作业节
第9章分形图的绘制:计算机生成艺术
9-1分形到底是什么鬼
9-2递归绘制基础
9-3Vicsek 分形图的绘制
9-4为分形绘制添加交互
9-5Sierpinski 分形绘制
9-6Sierpinski 三角形
9-7Koch雪花分形背后的数学分析
9-8编写Koch雪花分形
9-9利用分形绘制树
9-10更多分形图形的绘制
第10章看得见的算法,下季再见!
10-1看得见的算法,下一季再见!

梦回资源网温馨提示:本资源来源于网友投稿,与本站无直接关系,如侵犯了您的权益,请联系站长删除!
梦回资源网 » 7个经典应用诠释Java算法精髓,让你在实际开发如鱼得水

提供最优质的资源集合

立即查看 了解详情