前途微信公众号
前途微信公众号
前途微信公众号
下载前途APP
返回顶部
前途微信公众号
前途微信公众号
前途微信公众号
下载前途APP
返回顶部
让数据结构不再难懂,让算法不再难写
信息科技
收藏
2020-09-30
37集
1.0-课程简介
2.1、课程概述
3.2、入门概述
4.3、数组-概念
5.4、数组-逻辑结构和物理结构
6.5、数组-数组的特点
7.6、数组-应用(ArrayList源码分析1)
8.7、数组-应用(ArrayList源码分析2)
9.8、数组-应用(ArrayList源码分析3)
10.9、链表-概念
11.10、链表-存储结构
12.11、链表-类型(单链表)
13.12、链表-类型(循环、双向、双向循环链表)
14.13、链表-链表和数组性能比较
15.14、链表-应用(LinkedList源码分析)
16.15、ArrayList与LinkedList区别
17.16、链表-应用(面试题:反转单链表)
18.17、栈-概念
19.18、栈-实现(基于数组的顺序栈)
20.19、栈-实现(基于链表的链式栈)
21.20、栈-应用(Stack源码分析)
22.21、队列-概念
23.22、队列-实现(基于数组的顺序队列)1
24.23、队列-实现(基于数组的顺序队列)2
25.24、队列-实现(单链表实现队列)
26.25、队列-应用场景分析
27.26、课程总结
28.2、复杂度分析-时间复杂度的表示方法
29.3、复杂度分析-时间复杂度的分析计算原则
30.4、复杂度分析-常见的时间复杂度
31.5、复杂度分析-最好、最坏和平均时间复杂度
32.6、复杂度分析-空间复杂度
33.7、复杂度分析-小结
34.8、递归算法-概念
35.9、递归算法 -满足递归的条件
36.10、递归算法-问题1:堆栈溢出
37.11、递归算法-问题2:重复计算
长期致力于解决工作者数据获取痛点、助力工作者执行决策 结合个人提升和组织管理能力,全面助力行业效能发展
快速导航