分享一套牛牧老师的《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》视频教程,通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内容。

第一讲、算法基本概述、抽象数据类型

第二讲、算法的设计目标、时间复杂度和空间复杂度

第三讲、线性结构与顺序表的实现与应用

第四讲、单向链表以及单向链表的应用

第五讲、循环链表仿真链表以及循环链表应用

第六讲、栈的基本概念以及顺序栈的应用

第七讲、链式堆栈以及栈的应用

第八讲、中缀表达式转换后缀表达式算法

第九讲、队列以及顺序循环队列的应用

第十讲、链式队列以及优先级队列应用

第十一讲、串的基本概念与串存储结构

第十二讲、MyString与MyStringBuffer实现

第十三讲、Brute-Force算法与KMP算法

第十四讲、对象数组以及MyVector类实现

第十五讲、MySet类实现以及彩票机选算法实现

第十六讲、矩阵类与对称矩阵的压缩算法

第十七讲、稀疏矩阵和三元组稀疏矩阵压缩算法

第十八讲、递归算法与递归算法应用

第十九讲、递归转换为非递归算法以及迷宫算法

第二十讲、二叉树的基本概念以及设计二叉树类

第二十一讲、二叉树的递归遍历算法

第二十二讲、二叉树的游标遍历算法

第二十三讲、线索二叉树算法和翻转二叉树算法

第二十四讲、哈夫曼树构造算法与哈夫曼编码算法

第二十五讲、图的概念以及图的邻接矩阵类实现

第二十六讲、图的广度和深度优先遍历算法

第二十七讲、最小生成树及特里姆和克鲁斯卡尔算法

第二十八讲、最短路径与狄克斯特拉算法与佛洛依德算法

第二十九讲、插入选择交换排序算法

第三十讲、希尔排序快速排序和堆排序算法

第三十一讲、归并和基数排序算法及排序稳定性和性能比较

第三十二讲、查找基本概念和静态查找算法

第三十三讲、二叉排序树和B树索引算法

第三十四讲、HashTable算法概述与设计

第三十五讲、MD5加密算法原理与应用

第三十六讲、贪心算法以及应用

第三十七讲、动态规划算法与0-1背包问题

第三十八讲、算法应用举例之随机发牌算法

下载地址:点击打开链接

Java算法分析与设计视频教程相关推荐

  1. 一本好的教辅,可以少走很多弯路:算法分析和设计 王晓东

    算法分析和设计 王晓东 我觉得第三版JAVA版本最好,第4版是C++版本,删减了几章. 可以配合北大屈婉玲教授的视频课程一起看 自己走了一些弯路,希望后续的可以避免以下 下载地址如下,也可以淘宝买本二 ...

  2. java 并发编程视频教程_全面深入学习java并发编程,视频教程下载

    课程目标: * 颠覆一些你以为"正确"的认知,纠正其它同类视频的错误 * 100+ 张手绘图 & 流程图,帮助你形成正确的"多线程世界观" * 以知识点 ...

  3. 算法分析与设计实验报告 ——二分搜索程序算法的实现

    算法分析与设计实验报告 --二分搜索程序算法的实现 实验目的及要求 1.理解分治算法的概念和基本要素: 2.理解递归的概念: 3.掌握设计有效算法的分治策略: 4.通过二分搜索技术学习分治策略设计技巧 ...

  4. 中北大学算法分析与设计实验报告一(BF算法)

    中北大学算法分析与设计实验报告一(BF算法) 1.实验名称 实验一 算法基础实验:数理基础与串匹配程序设计 2.实验目的 以字符串匹配问题为例,结合C等编程语言和链表.堆.栈等数据结构知识,基于BF算 ...

  5. 荷露叮咚全网独一无二的Powerdesigner15软件设计视频教程

    本套PowerDesigner15视频教程为全网唯一一套比较全的关于PD的教程,由51CTO签约讲师Keny(架构师.PMP)历时三个月录制完成,51CTO首页推荐(红色框住部分),提供51CTO学院 ...

  6. 字体设计视频教程-传智-专题视频课程

    字体设计视频教程-6976人已学习 课程介绍         本课程主要讲解把千变万化的字形归纳成言简意赅的两种字形方向及六种字体变形技巧.激发你的创意.提高你的思维能力,让你的文字语言化的形象变得更 ...

  7. 中北大学算法分析与设计实验报告六(最大团问题)

    中北大学算法分析与设计实验报告六(最大团问题) 1.实验名称 实验六 回溯与分支限界算法实验 2.实验目的 题目:最大团问题 强化学生利用回溯算法和优化处理实际问题的能力. 3.训练知识点集群 (1) ...

  8. Blender三维插图设计视频教程 3D Characters and Illustrations in Blender 2.9

    Blender三维插图设计视频教程 3D Characters and Illustrations in Blender 2.9 MP4 |视频:h264,1920x1080 |音频:aac,4410 ...

  9. Blender 3D插图插画设计视频教程 Fantastic 3D illustration with Blender

    Blender 3D插图插画设计视频教程 Fantastic 3D illustration with Blender Blender 3D插图插画设计视频教程 Fantastic 3D illust ...

最新文章

  1. 人脸对齐--Unconstrained Face Alignment without Face Detection
  2. 【 MATLAB 】【 MATLAB 】DFT的性质讨论(三)序列的循环卷积及其 MATLAB 实现
  3. 详解python2 和 python3的区别
  4. Python-EEG工具库MNE中文教程(9)-参考电极应用
  5. 关于BitmapImage EndInit()时报值不在范围内的异常
  6. 动态规划之等差递减区间个数
  7. linux 清空文件内容命令
  8. Spring 基于注解(annotation)的配置之@Qualifier注解
  9. Python趣味编程---Python也会讲笑话
  10. visual studio enter键代码自动补全
  11. python canvas画移动物体_Python GUI编程入门(25)-移动Canvas对象
  12. 转 C++宏定义详解
  13. NETCF运行平台检测
  14. centos7.0 安装vsftp实录
  15. 怎么得到hid设备名_上海海关旧设备进口清关公司这个不错
  16. Flink 1.10 Native Kubernetes 原理与实践
  17. 计算机游戏制作的要求,游戏设计美工需要什么样的电脑配置
  18. 视频教程-玩转Python-Python3基础入门-Python
  19. 2018美日科学家因免疫治疗得诺贝尔生理医学奖|动图展示历年生理学奖
  20. TF_REPEATED_DATA ignoring data with redundant timestamp for frame left_wheel at time

热门文章

  1. js打开新窗口,js打开居中窗口,js打开自定义窗口
  2. matlab 热传导方程,热传导方程有限差分法的MATLAB实现
  3. 【综合评价分析】熵权算法确定权重 原理+完整MATLAB代码+详细注释+操作实列
  4. DNS和IP的WHOIS查询
  5. python库和语言手册_pytorch 中文手册
  6. 智慧城市项目开源代码)
  7. 利用matlab绘制系统开环幅频渐进特性曲线(附详细注释)
  8. Myeclispe 2016 stable1.0版 完美破解
  9. JS读取Excel时日期格式错误
  10. Linux系统中的DDNS(花生壳)