韩顺平-图解Java数据结构和算法,视频教程下载

2020-04-02_163812.png

课程介绍:

本课程是使用Java来讲解数据结构和算法,考虑到数据结构和算法较难,授课采用图解加算法游戏的方式.

1) 内容包括: 稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问题、栈、前缀、中缀、后缀表达式、中缀表达式转换为后缀表达式、递归与回溯、迷宫问题、八皇后问题、算法的时间复杂度、冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、基数排序(桶排序)、堆排序、排序速度分析、二分查找、插值查找、斐波那契查找、散列、哈希表、二叉树、二叉树与数组转换、二叉排序树(BST)、AVL树、线索二叉树、赫夫曼树、赫夫曼编码、多路查找树(B树B+树和B*树)、图、图的DFS算法和BFS、程序员常用10大算法、二分查找算法(非递归)、分治算法、动态规划算法、KMP算法、贪心算法、普里姆算法、克鲁斯卡尔算法、迪杰斯特拉算法、弗洛伊德算法马踏

棋盘算法。

2) 学习目标:通过学习,学员能掌握主流数据结构和算法的实现机制,开阔编程思路,提高优化程序的能力。

课程目录:

001-几个经典的算法面试题(1).avi

002-几个经典的算法面试题(2).avi

003-内容介绍和授课方式.avi

004-数据结构和算法的关系.avi

005-编程中实际遇到的几个问题.avi

006-线性结构和非线性结构.avi

007-稀疏数组的应用场景.avi

008-稀疏数组转换的思路分析.avi

009-稀疏数组的代码实现.avi

010-队列的应用场景和介绍.avi

011-数组模拟队列的思路分析.avi

012-数组模拟队列代码实现(1).avi

013-数组模拟队列代码实现(2).avi

014-数组模拟环形队列思路分析图.avi

015-数组模拟环形队列实现.avi

016-单链表介绍和内存布局.avi

017-单链表创建和遍历的分析实现.avi

018-单链表按顺序插入节点.avi

019-单链表节点的修改.avi

020-单链表节点的删除和小结.avi

021-单链表新浪面试题.avi

022-单链表腾讯面试题.avi

023-单链表百度面试题.avi

024-双向链表增删改查分析图解.avi

025-双向链表增删改查代码实现.avi

026-双向链表功能测试和小结.avi

027-环形链表介绍和约瑟夫问题.avi

028-约瑟夫问题分析图解和实现(1).avi

029-约瑟夫问题分析图解和实现(2).avi

030-栈的应用场景和介绍.avi

031-栈的思路分析和代码实现.avi

032-栈的功能测试和小结.avi

033-栈实现综合计算器-思路分析(1).avi

034-栈实现综合计算器-代码实现(2).avi

035-栈实现综合计算器-代码实现(3).avi

036-前缀 中缀 后缀表达式规则.avi

037-逆波兰计算器分析和实现(1).avi

038-逆波兰计算器分析和实现(2).avi

039-中缀转后缀表达式思路分析.avi

040-中缀转后缀表达式代码实现(1).avi

041-中缀转后缀表达式代码实现(2).avi

042-完整版逆波兰计算器和小结.avi

043-递归应用场景和调用机制.avi

044-递归能解决的问题和规则.avi

045-迷宫回溯问题分析和实现(1).avi

046-迷宫回溯问题分析和实现(2).avi

047-八皇后问题分析和实现(1).avi

048-八皇后问题分析和实现(2).avi

049-八皇后问题分析和实现(3).avi

050-排序算法介绍和分类.avi

051-时间频度介绍和特点.avi

052-时间复杂度计算和举例说明.avi

053-平均和最坏时间复杂度介绍.avi

054-冒泡排序算法思路图解.avi

055-冒泡排序算法代码实现.avi

056-冒泡排序算法优化和总结.avi

057-选择排序算法思路图解.avi

058-选择排序算法代码实现.avi

059-选择排序算法速度测试.avi

060-插入排序算法思路图解.avi

061-插入排序算法代码实现.avi

062-插入排序算法速度测试.avi

063-希尔排序算法思路图解.avi

064-希尔排序[交换式]算法实现.avi

065-希尔排序[移位式]算法实现.avi

066-快速排序算法思路图解.avi

067-快速排序算法代码实现.avi

068-快速排序算法速度测试.avi

069-归并排序算法思路图解.avi

070-归并排序算法代码实现.avi

071-归并排序算法速度测试.avi

072-基数排序算法思路图解.avi

073-基数排序算法代码实现(1).avi

074-基数排序算法代码实现(2).avi

075-基数排序算法注意事项.avi

076-排序算法时间复杂度比较.avi

077-线性查找分析和实现.avi

078-二分查找算法思路图解.avi

079-二分查找算法代码实现.avi

080-二分查找算法功能完善.avi

081-插值查找算法工作原理.avi

082-插值查找算法代码实现.avi

083-斐波那契查找算法原理.avi

084-斐波那契查找代码实现.avi

085-斐波那契查找算法小结.avi

086-哈希表的介绍和内存布局.avi

087-哈希表实现思路图解.avi

088-哈希表代码实现(1).avi

089-哈希表代码实现(2).avi

090-数组 链表 树存储方式分析.avi

091-二叉树的概念和常用术语.avi

092-前序中序后序遍历二叉树图解.avi

093-前序中序后序遍历代码实现(1).avi

094-前序中序后序遍历代码实现(2).avi

095-前序中序后序查找思路图解.avi

096-前序中序后序查找代码实现(1).avi

097-前序中序后序查找代码实现(2).avi

098-二叉树删除结点思路图解.avi

099-二叉树删除结点代码实现.avi

100-顺序存储二叉树思路图解.avi

101-顺序存储二叉树代码实现.avi

102-线索化二叉树的介绍.avi

103-线索化二叉树思路图解.avi

104-线索化二叉树代码实现1.avi

105-线索化二叉树代码实现2.avi

106-遍历线索化二叉树实现.avi

107-大顶堆和小顶堆图解说明.avi

108-堆排序的思路图解.avi

109-堆排序的代码实现1.avi

110-堆排序的代码实现2.avi

111-堆排序的速度测试和小结.avi

112-赫夫曼树的基本介绍.avi

113-赫夫曼树创建步骤图解.avi

114-赫夫曼树创建代码实现.avi

115-变长编码的举例说明.avi

116-赫夫曼编码的原理图解.avi

117-数据压缩-创建赫夫曼树思路.avi

118-数据压缩-创建赫夫曼树实现.avi

119-数据压缩-生成赫夫曼编码表.avi

120-数据压缩-赫夫曼编码字节数组.avi

121-数据压缩-赫夫曼字节数组封装.avi

122-数据解压-字节转二进制字符串.avi

123-数据解压-赫夫曼解码.avi

124-使用赫夫曼编码压缩文件.avi

125-使用赫夫曼编码解压文件.avi

126-赫夫曼编码注意事项.avi

127-二叉排序树(BST)的介绍.avi

128-二叉排序树(BST)创建和遍历.avi

129-二叉排序树删除结点思路图解.avi

130-二叉排序树删除叶子结点(1).avi

131-二叉排序树删除叶子结点(2).avi

132-BST删除有一颗子树的结点.avi

133-BST删除有二颗子树的结点.avi

134-BST删除结点的注意事项.avi

135-平衡二叉树(AVL树)介绍.avi

136-AVL树左旋转思路图解.avi

137-AVL树高度求解.avi

138-AVL树左旋转代码实现.avi

139-AVL树右旋转图解和实现.avi

140-AVL树双旋转图解和实现.avi

141-平衡二叉树(AVL树)小结.avi

142-多叉树原理图解.avi

143-2-3树原理图解.avi

144-B树和B加树原理图解.avi

145-B星树和多路查找树小结.avi

146-图的基本介绍和存储形式.avi

147-图的创建图解和代码实现.avi

148-图的深度优先(DFS)算法图解.avi

149-图的深度优先(DFS)代码实现.avi

150-图的广度优先(BFS)算法图解.avi

151-图的广度优先(BFS)代码实现.avi

152-DFS和BFS比较及图小结.avi

153-二分查找非递归算法分析实现.avi

154-分治算法的设计模式.avi

155-分治算法解决汉诺塔问题.avi

156-动态规划算法基本介绍.avi

157-动态规划算法解决背包问题1.avi

158-动态规划算法解决背包问题2.avi

159-动态规划算法解决背包问题3.avi

160-暴力匹配算法解决字串匹配问题.avi

161-KMP算法解决字串匹配思路图解.avi

162-KMP算法解决字串匹配代码实现.avi

163-动态规划算法和KMP算法小结.avi

164-贪心算法的基本介绍.avi

165-贪心算法解决集合覆盖思路图解.avi

166-贪心算法解决集合覆盖代码实现.avi

167-贪心算法解决集合覆盖注意事项.avi

168-普利姆算法(Prim)和MST介绍.avi

169-Prim算法解决修路问题思路图解.avi

170-Prim算法解决修路问题生成图.avi

171-Prim算法解决修路问题代码实现.avi

172-克鲁斯卡尔((Kruskal)算法图解.avi

173-Kruskal算法解决公交问题(1).avi

174-Kruskal算法解决公交问题(2).avi

175-Kruskal算法解决公交问题(3).avi

176-Kruskal算法解决公交问题(4).avi

177-Kruskal算法解决公交问题小结.avi

178-迪杰斯特拉(Dijkstra)算法基本介绍.avi

179-Dijkstra算法思路图解.avi

180-Dijkstra算法解决最短路径问题(1).avi

181-Dijkstra算法解决最短路径问题(2).avi

182-Dijkstra算法解决最短路径问题(3).avi

183-Dijkstra算法解决最短路径问题(4).avi

184-Dijkstra算法解决最短路径问题(5).avi

185-弗洛伊德(Floyd)算法基本介绍.avi

186-弗洛伊德(Floyd)算法思路图解.avi

187-Floyd算法解决最短路径问题(1).avi

188-Floyd算法解决最短路径问题(2).avi

189-骑士周游问题和游戏说明.avi

190-骑士周游问题思路图解.avi

191-骑士周游回溯算法代码实现(1).avi

192-骑士周游回溯算法代码实现(2).avi

193-骑士周游回溯算法代码实现(3).avi

194-骑士周游回溯算法用贪心算法优化.avi

195-结束语(卖油翁和老黄牛).avi

数智学院主要包括当下最流行的互联网技术,数智技术,网络营销推广技术教程下载
数智学院 » 韩顺平-图解Java数据结构和算法,视频教程下载

发表评论

提供最优质的资源集合

立即查看 了解详情