数据结构核心原理与算法应用-樊延欣-专题视频课程
数据结构核心原理与算法应用—786人已学习
课程介绍
“程序设计 = 算法 + 数据结构”,编程者如果没有掌握数据结构与算法,就说明没有真正掌握程序设计的能力,也就是不没有真正的学会编程。从编程的角度来看,数据结构与算法几乎是最朴素的基础知识了,这一关,是每一个立志当好程序员的必经之路。
为此,樊老师结合多年的工作经验,经过长时间的准备,精心打造了《数据结构基本原理与算法应用》课程,本课程不拘泥于任何一门编程语言,从实际应用出发,深入浅出,注重学员对于课程知识的整体掌握与深入理解。让学员真正的掌握数据结构与算法的精髓,灵活的解决实际问题。
课程收益
1、熟练的掌握数据结构与算法基本知识。
2、掌握评估代码优劣的能力,写出高质量的代码。
3、掌握接手大项目的能力,迅速处理大数据高并发问题。
4、 获得互联网大厂笔、面试资料,行业晋升技巧。
讲师介绍
樊延欣 更多讲师课程
先后就职于易传媒、亚信,奥鹏教育,从程序员到架构师到技术经理,从传媒到通信再到互联网教育,基础扎实热爱广泛,小到0与1的奥秘,大到教育的模式与传承都有所思考及涉猎。 更期待更多的伙伴更好的用技术改变世界。
课程大纲
第1章:数据结构基础概念
1. 开课辞与课程简介 12:58
2. 数据结构的组成及算法定义 8:20
3. 算法复杂度分析 14:03
第2章:线性表详解
1. 数组(上)——为什么数组一定要指定长度? 11:26
2. 数组(下)——进阶的散列表 13:03
3. 链表(上)——到底哪里用到链表? 10:08
4. 链表(下)——跳表的神奇 9:12
5. 栈(上)——栈和堆到底什么关系? 10:02
6. 栈(下)——与栈息息相关的递归 9:18
7. 队列(上)——队列与硬件的恩怨情仇 8:17
8. 队列(下)——那些消息队列 9:05
9. 串(上)——为什么字符串都是不可变的? 8:15
10. 串(下)——KMP算法到底是啥? 10:37
第3章:非线性表及算法总结
1. 树(上)——树与二叉树 7:34
2. 树(中)——堆原来是树 8:59
3. 树(下)——烧脑的红黑树 12:05
4. 图(上)——广度与深度 7:28
5. 图(下)——地铁路线的最短路径 7:55
6. 排序算法(上)——常见的排序 8:31
7. 排序算法(中)——排序的复杂度分析及优化 12:30
8. 排序算法(下)——工业级sort解析 8:26
9. 查找算法(上)——几种常见的查找 10:00
10. 查找算法(下)——数据库查找如何进行? 12:18
第4章:实战
1. 分析搜索引擎实现需要的数据结构与算法(上) 8:17
2. 分析搜索引擎实现需要的数据结构与算法(下) 6:52
3. 总结——数据结构与算法的权衡使用 5:56
大家可以点击【 查看详情】查看我的课程
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
