本课程会讲解算法高级内容,例如高级数据结构、排序、递归与回溯、深度与广度优先搜索、动态规划、二分搜索与贪婪算法等。
课程目录
第1章:数据结构与算法基础
课程介绍
00:03:46
数据结构与算法概述
00:08:31
算法复杂度估算
00:12:02
常见的时间复杂度
00:09:49
数据结构和算法的意义
00:05:37
数组概念和原理
00:12:23
数组操作
00:17:58
链表概念和原理
00:09:15
链表操作
00:15:28
数组与链表对比
00:03:37
栈概念和原理
00:07:13
栈操作
00:14:25
栈应用
00:05:28
队列概念和原理
00:06:11
队列操作
00:10:54
队列应用
00:04:55
散列表概念和原理
00:18:03
散列表操作
00:17:30
手写hashmap(上)
00:11:32
手写hashmap(下)
00:18:21
散列表测试及复杂度
00:18:34
散列表应用
00:12:32
递归算法
00:15:02
斐波那契数列
00:08:35
递归时间复杂度及应用
00:11:43
二分查找
00:22:22
递归二分查找
00:11:29
二分法面试题
00:24:13
二分法应用
00:04:36
第2章:数据结构与算法高级
树的概念
00:08:19
二叉树
00:10:16
二叉查找树
00:04:25
深度遍历
00:07:13
深度遍历实现(上)
00:15:02
深度遍历实现(下)
00:09:39
广度优先遍历
00:07:49
时间复杂度和应用
00:05:02
红黑树概念
00:13:41
红黑树插入
00:13:02
红黑树实现(上)
00:19:13
红黑树实现(下)
00:22:55
红黑树测试及应用
00:06:32
多路查找树
00:14:11
二叉堆
00:08:09
冒泡排序
00:08:06
冒泡排序实现
00:12:22
快速排序
00:15:13
快速排序实现
00:24:26
堆排序
00:06:11
堆排序实现
00:20:03
计数排序
00:12:10
桶排序
00:11:17
BF算法及实现
00:13:29
RK算法介绍
00:11:26
RK算法实现
00:13:02
BM算法介绍
00:22:09
BM算法实现
00:20:29
Trie树介绍
00:10:10
Trie树实现
00:18:46
Trie树应用
00:04:26
图的概念
00:07:56
邻接矩阵及实现
00:24:02
邻接表及实现
00:31:46
DFS&BFS
00:11:10
BFS应用
00:02:38
贪心算法
00:12:24
部分背包
00:18:13
贪心算法复杂度和应用
00:05:25
分治算法
00:14:35
求x的n次幂
00:12:46
回溯算法
00:14:20
NQueens实现
00:22:23
回溯算法时间复杂度和应用
00:06:29
动态规划
00:14:57
斐波那契dp方程
00:11:54
环形链表问题
00:20:52
背包问题分析
00:27:43
背包实现
00:16:34
讲师介绍
拉勾网
讲师
拉勾,互联网人的职业成长平台,专门为互联网人才提供求职机会,提纲职业能力,同时为各行业培养和输送优秀的互联网人才。 拉勾与2013年5月成功上线至今,已经完成D轮融资,成功孵化出拉勾招聘、拉勾猎头、拉勾教育三个核心板块,服务国内众多的金融、通信、互联网、大数据等行业人才。 拉勾教育作为拉勾教育专属板块,以企业培训、技术咨询、在线专栏、训练营的不同模式,服务企业的初、中、高尖人才,覆盖产品管理、运营管理、架构设计、大数据、人工智能、运维管理、技术管理等全角色人才的全链路服务体系,并且与国内外来自Google、苹果、微软、阿里、腾讯、头条等头部企业的技术专家建立长期友好合作,将更多经验和知识体系源源不断为国内IT人才成长赋能。
立即购买¥680/人