深度实战玩转算法, Java语言7个经典应用诠释算法精髓
深度实战玩转算法,以Java语言主讲,通过7款经典好玩游戏,真正将算法用于实际开发,由算法大牛ACM亚洲区奖牌获得者liuyubobobo主讲,看得见的算法,带领你进入一个不一样的算法世界,本套课程共有10个章节,文件大小共计3.3G,官方售价248元。课程介绍:
以下问题,在本课程中将会一一解答。
学习这个课程将完成什么项目?
算法有什么用?
练习算法,一定要“刷题”吗?
想找实习,想找工作,但是没有项目经验?
学习本课程需要使用的语言:
1.Java 语言;
2.Java Swing;
3.熟悉其他GUI编程的同学(如iOS,Android,H5 Canvas,等等等等),完全可以使用自己熟悉的工具完成图形化的过程。课程目录:
目录:慕课网:看得见的算法 7个经典应用诠释算法精髓 [3.3G]
第1章 欢迎来到看得见的算法 [174.1M]
1-1 欢迎来到看得见的算法.mp4 [27M]
1-2 学习这个课程将完成什么项目?.mp4 [83.8M]
1-3 关于本课程的编程环境.mp4 [47.4M]
1-4 更多学习本课程的注意事项.mp4 [15.9M]
第2章 要想看得见,先要搞定GUI编程 [463M]
2-1 使用JFrame.mp4 [32.7M]
2-10 鼠标事件.mp4 [63.3M]
2-11 课程所使用的GUI编程模板.mp4 [43.4M]
2-2 创建属于自己的第一个JFrame子类.mp4 [20.4M]
2-3 设置画布与图形绘制基础.mp4 [39.7M]
2-4 使用Graphics2D.mp4 [39.3M]
2-5 整理绘制工具类.mp4 [41.8M]
2-6 高级绘制特性:抗锯齿和双缓存.mp4 [38M]
2-7 动画基础.mp4 [79M]
2-8 算法可视化中的MVC.mp4 [34.7M]
2-9 键盘事件.mp4 [30.7M]
第3章 概率模拟算法 [319.1M]
3-1 一个有意思的分钱模拟问题.mp4 [37.4M]
3-2 深入随机分钱问题.mp4 [41.4M]
3-3 蒙特卡洛算法.mp4 [60.2M]
3-4 使用蒙特卡洛算法求PI值.mp4 [91.9M]
3-5 不需要可视化的蒙特卡洛模拟.mp4 [27.8M]
3-6 三门问题.mp4 [36.6M]
3-7 你一定能中奖吗?.mp4 [23.7M]
第4章 排序算法可视化 [438.8M]
4-1 选择排序算法可视化..mp4 [34.2M]
4-10 三路快速排序算法可视化.mp4 [35.8M]
4-11 堆排序算法可视化.mp4 [17.2M]
4-2 为可视化添加更多效果.mp4 [62.9M]
4-3 插入排序可视化..mp4 [32.5M]
4-4 在近乎有序的数据上测试插入排序算法..mp4 [38.8M]
4-5 通过归并排序算法深入理解递归.mp4 [39M]
4-6 归并排序算法可视化..mp4 [55.6M]
4-7 快速排序算法可视化.mp4 [38.6M]
4-8 在快速排序中随机选取标定点.mp4 [48.8M]
4-9 双路快速排序算法可视化.mp4 [35.5M]
第5章 走迷宫 [345.1M]
5-1 处理迷宫文件.mp4 [59.9M]
5-2 迷宫可视化.mp4 [39.4M]
5-3 迷宫问题和图的遍历.mp4 [27.7M]
5-4 深度优先递归走迷宫.mp4 [62.1M]
5-5 迷宫问题与回溯法.mp4 [40.9M]
5-6 非递归深度优先走迷宫.mp4 [34.5M]
5-7 非递归深度优先走迷宫求解最终路径.mp4 [46.2M]
5-8 广度优先走迷宫问题.mp4 [23.6M]
5-9 深度优先遍历和广度优先遍历的内在联系.mp4 [10.8M]
第6章 随机迷宫生成 [315.5M]
6-1 什么是迷宫.mp4 [21.9M]
6-2 生成迷宫基础.mp4 [40.7M]
6-3 深度优先遍历生成迷宫.mp4 [41.9M]
6-4 非递归深度优先遍历生成迷宫.mp4 [39.9M]
6-5 广度优先遍历生成迷宫.mp4 [24.5M]
6-6 随机队列生成迷宫.mp4 [23.2M]
6-7 迷宫生成的迷雾效果.mp4 [41.4M]
6-8 生成随机性更强的迷宫.mp4 [61.1M]
6-9 更多迷宫问题.mp4 [20.9M]
第7章 自己做一个扫雷游戏 [301.6M]
7-1 扫雷是什么鬼?扫雷里包含什么算法?.mp4 [13.1M]
7-2 扫雷代码基础.mp4 [56.2M]
7-3 随机生成雷区.mp4 [53.5M]
7-4 验证随机生成雷区算法的随机性.mp4 [27.5M]
7-5 Fisher-Yates洗牌算法的应用.mp4 [16.9M]
7-6 为扫雷程序加入交互.mp4 [81.1M]
7-7 扫雷与floodfill算法.mp4 [32.2M]
7-8 更多扫雷相关和floodfill算法的应用.mp4 [21.1M]
第8章 益智游戏自动生成解 – Move the Box [681.8M]
8-1 玩一玩Move the Box.mp4 [127.9M]
8-2 求解Move the Box的数据架构.mp4 [106.9M]
8-3 求解Move the Box的渲染.mp4 [126.8M]
8-4 搜索框架.mp4 [118.8M]
8-5 处理箱子掉落过程.mp4 [38.4M]
8-6 处理箱子消除过程.mp4 [56.5M]
8-7 显示问题的解.mp4 [68.8M]
8-8 更多搜索优化思路.mp4 [16.9M]
8-9 更多人工智能相关.mp4 [20.8M]
第9章 分形图的绘制:计算机生成艺术 [355.9M]
9-1 分形到底是什么鬼.mp4 [55.1M]
9-2 递归绘制基础-.mp4 [45.1M]
9-3 Vicsek 分形图的绘制.mp4 [41.4M]
9-4 为分形绘制添加交互.mp4 [33.7M]
9-5 Sierpinski 分形绘制.mp4 [56.9M]
9-6 Sierpinski 三角形.mp4 [51.1M]
9-7 编写Koch雪花分形.mp4 [30.5M]
9-8 利用分形绘制树.mp4 [42M]
第10章 看得见的算法,下季再见! [9.4M]
10-1 看得见的算法,下一季再见!.mp4 [9.4M]
project.zip [2.3M]
深度实战玩转算法, Java语言7个经典应用诠释算法精髓 完整版课程
百度网盘下载:点击进入下载
深度实战玩转算法, Java语言7个经典应用诠释算法精髓的更多相关文章
- 我们一起来排序——使用Java语言优雅地实现常用排序算法
破阵子·春景 燕子来时新社,梨花落后清明. 池上碧苔三四点,叶底黄鹂一两声.日长飞絮轻. 巧笑同桌伙伴,上学径里逢迎. 疑怪昨宵春梦好,元是今朝Offer拿.笑从双脸生. 排序算法--最基础的算法,互 ...
- SHA算法:签名串SHA算法Java语言参考(SHAHelper.java)
SHAHelper.java package com.util; /** * @author wangxiangyu * @date:2017年10月16日 上午9:00:47 * 类说明:SHA签名 ...
- [转]Java学习---7大经典的排序算法总结实现
[原文]https://www.toutiao.com/i6591634652274885128/ 常见排序算法总结与实现 本文使用Java实现这几种排序. 以下是对排序算法总体的介绍. 冒泡排序 比 ...
- Java 实现的各种经典的排序算法小Demo
由于有上机作业,所以就对数据结构中常用的各种排序算法都写了个Demo,有如下几个: 直接插入排序 折半插入排序 希尔排序 冒泡排序 快速排序 选择排序 桶排序 Demo下载地址 下面谈一谈我对这几个排 ...
- 三元组表压缩存储稀疏矩阵实现稀疏矩阵的快速转置(Java语言描述)
三元组表压缩存储稀疏矩阵实现稀疏矩阵的快速转置(Java语言描述) 用经典矩阵转置算法和普通的三元组矩阵转置在时间复杂度上都是不乐观的.快速转置算法在增加适当存储空间后实现快速转置具体原理见代码注释部 ...
- Java虚拟机对象存活标记及垃圾收集算法解析
一.对象存活标记 1. 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1:当引用失效时,计数器就减1:任何时刻计数器都为0的对象就是不可能再被使用的. 引用计数算法(Re ...
- C语言相关的经典书籍(附Ebook)
个人稍微分了一下类,有的看过,有的听人“传说过”,欢迎大家补充和共同学习. 真心经典:每个行业或者领域都有一些东西是不会随时间而逐渐消逝,以下的就是. <C语言程序设计>(第2版.新版) ...
- 算法笔记_216:第六届蓝桥杯软件类校赛部分真题(Java语言C组)
目录 1 题目一 2 题目二 3 题目三 4 题目四 5 题目五 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 题目一 二项式的系数规律,我国数学家很早就发现了. 如[图1.png],我国南宋数学 ...
- 算法之求质数(Java语言)
质数(Prime number) 又称素数,指在的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数). 算法原理 验证一个数字 n 是否为素数的一种简单但 ...
随机推荐
- E - Knapsack 2 题解(超大01背包)
题目链接 题目大意 给你一n(n<=100)个物品,物品价值最大为1e3,物品体积最多为1e9,背包最大为1e9 题目思路 如果按照平常的背包来算那么时间复杂度直接O(1e11) 这个你观察就发 ...
- C++基础知识篇:C++ 基本语法
C++ 基本语法 C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互.现在让我们简要地看一下什么是类.对象,方法.即时变量. 对象 - 对象具有状态和行为.例如:一只狗的状态 - 颜 ...
- kafka入门之broker--通信协议
kafka的通讯协议是基于tcp之上的二进制协议,所有类型的请求和响应都是结构化的,由不同的初始类型构成.kafka使用这组协议完成各个功能的实现. 单个kafka client通常需要同时连接多个b ...
- 【mq读书笔记】消息消费队列和索引文件的更新
ConsumeQueue,IndexFile需要及时更新,否则无法及时被消费,根据消息属性查找消息也会出现较大延迟. mq通过开启一个线程ReputMessageService来准时转发commitL ...
- moviepy简介及安装
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 MoviePy是一个用于视频编辑的Pyt ...
- 问题:PyCharm的几种调试方法的区别
关于PyCharm的调试方式,step into.step over.step out.run to cursor.resume programe与c语言相关的调试器功能基本相同,但PyCharm提供 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的text属性
text属性保存按钮上显示的文字,如果按钮未设置文字则为空字符串.如果文字中包含有与符号('&'),则该按钮会自动设置一个快捷键,快捷键就是'&'后第一个字符,显示时会在该字符下加下划 ...
- 揭秘 VMAF 视频质量评测标准
作者:杨洋,阿里云技术专家,从事直播相关媒体处理引擎开发 背景 图像质量的衡量是个老问题,对此人们提出过很多简单可行的解决方案.例如均方误差(Mean-squared-error,MSE).峰值信噪比 ...
- 团队作业6(A)-Alpha阶段项目复审
Alpha阶段项目复审 复审团队: 莫政 (3118005067). 卢耀恒(3118005065) . 许梓莹(3218005083). 梁小燕(3218005081).高嘉淳(3118005047 ...
- 最简 Spring AOP 源码分析!
前言 最近在研究 Spring 源码,Spring 最核心的功能就是 IOC 容器和 AOP.本文定位是以最简的方式,分析 Spring AOP 源码. 基本概念 上面的思维导图能够概括了 Sprin ...