课程介绍:
左程云的算法与数据结构进阶班是一门非常受欢迎的在线教育课程,由马士兵教育提供。该课程通过系统地讲解算法和数据结构的原理、应用和实现,帮助学员深入理解和掌握这两个重要的计算机科学领域。
这门课程通常包括以下内容:
算法基础知识:学习常见的算法和数据结构的概念、性质和特点。
算法设计与分析:了解常见的算法设计技巧和分析方法,如贪心算法、动态规划和分治法等。
数据结构实现:学习常见的数据结构的实现方式和操作,如链表、栈、队列和树等。
算法优化与应用:掌握常见算法的优化技巧和应用场景,如排序算法、图算法和字符串算法等。
算法题目训练:通过大量的算法题目练习,提高解决问题的能力和编码技巧。
这门课程适合已经具备一定计算机编程基础的学员,希望进一步提升算法和数据结构能力的人士。如果您有兴趣,您可以通过马士兵教育官方网站或其他在线教育平台了解更多详细信息,并报名参加该课程。
课程目录:
01 单调栈和窗口及其更新结构
02 类似斐波那契数列的递归
03 bfprt算法与蓄水池算法
04 KMP算法及其扩展
05 Manacher算法及其扩展
06 Morris遍历及其相关扩展
07 线段树
08 AC自动机
09 打表技巧和矩阵处理技巧
10 数组累加和问题三连
11 哈希函数有关的结构和岛问题
12 如何解决资源限制类题目
13 有序表的原理、应用、扩展(一)
14 有序表的原理、应用、扩展(二)
15 有序表的原理、应用、扩展(三)
16 AC自动机、卡特兰数
17 经典面试题目(一)
18 经典面试题目(二)
19 经典面试题目(三)
20 经典面试题目(四)
21 经典面试题目(五)
22 经典面试题目(六)
23 经典面试题目(七)
24 经典面试题目(八)
25 经典面试题目(九)
26 经典面试题目(十)
27 经典面试题目(十一)
28 经典面试题目(十二)
29 经典面试题目(十三)
30 经典面试题目(十四)
31 经典面试题目(十五)
32 经典面试题目(十六)
33 经典面试题目(十七)
34 经典面试题目(十八)
35 经典面试题目(十九)
36 经典面试题目(二十)
37 经典面试题目(二十一)
38 经典面试题目(二十二)
39 经典面试题目(二十三)
40 经典面试题目(二十四)
41 经典面试题目(二十五)
42 经典面试题目(二十六)
43 经典面试题目(二十七)
44 经典面试题目(二十八)
45 经典面试题目(二十九)
46 经典面试题目(三十)
47 经典面试题目(三十一)
48 经典面试题目(三十二)
49 leetcode高频题目全讲(一)
50 leetcode高频题目全讲(二)
51 leetcode高频题目全讲(三)
52 leetcode高频题目全讲(四)
53 leetcode高频题目全讲(五)
54 leetcode高频题目全讲(六)
55 leetcode高频题目全讲(七)
56 leetcode高频题目全讲(八)
57 leetcode高频题目全讲(九)
58 leetcode高频题目全讲(十)
59 leetcode高频题目全讲(十一)
60 leetcode高频题目全讲(十二)
61 leetcode高频题目全讲(十三)
62 leetcode高频题目全讲(十四)
63 leetcode高频题目全讲(十五)
64 leetcode高频题目全讲(十六)
65 leetcode高频题目全讲(十七)
66 leetcode高频题目全讲(十八)
67 leetcode高频题目全讲(十九)
68 leetcode高频题目全讲(二十)
69 leetcode高频题目全讲(二十一)
70 leetcode高频题目全讲(二十二)
71 leetcode高频题目全讲(二十三)
72 leetcode高频题目全讲(二十四)
73 leetcode高频题目全讲(二十五)
74 leetcode高频题目全讲(二十六)
75 leetcode高频题目全讲(二十七)
76 leetcode高频题目全讲(二十八)
77 leetcode高频题目全讲(二十九)
78 leetcode高频题目全讲(三十)