跳到主要内容
返回首页
返回书籍
《Hello 算法》
目录
目录 · CONTENTS
01
序
02
前言
03
关于本书
04
如何使用本书
05
小结
06
初识算法
07
算法无处不在
08
算法是什么
09
小结
10
复杂度分析
11
算法效率评估
12
迭代与递归
13
时间复杂度
14
空间复杂度
15
小结
16
练习
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
AVL 树
49
小结
50
练习
51
堆
52
堆
53
建堆操作
54
Top-k 问题
55
小结
56
练习
57
图
58
图
59
图的基础操作
60
图的遍历
61
小结
62
练习
63
搜索
64
二分查找
65
二分查找插入点
66
二分查找边界
67
哈希优化策略
68
重识搜索算法
69
小结
70
练习
71
排序
72
排序算法
73
选择排序
74
冒泡排序
75
插入排序
76
快速排序
77
归并排序
78
堆排序
79
桶排序
80
计数排序
81
基数排序
82
小结
83
练习
84
分治
85
分治算法
86
分治搜索策略
87
构建二叉树问题
88
汉诺塔问题
89
小结
90
练习
91
回溯
92
回溯算法
93
全排列问题
94
子集和问题
95
n 皇后问题
96
小结
97
练习
98
动态规划
99
初探动态规划
100
动态规划问题特性
101
动态规划解题思路
102
0-1 背包问题
103
完全背包问题
104
编辑距离问题
105
小结
106
练习
107
贪心
108
贪心算法
109
分数背包问题
110
最大容量问题
111
最大切分乘积问题
112
小结
113
练习
114
附录
115
编程环境安装
116
一起参与创作
117
术语表
118
参考文献
119
纸质书
第 114 / 119 节
A−
18px
A+
第 114 节 ·
SECTION 114
附录
蜗壳core · wokec.com
上一节
下一节
目录
目录 · CONTENTS
01
序
02
前言
03
关于本书
04
如何使用本书
05
小结
06
初识算法
07
算法无处不在
08
算法是什么
09
小结
10
复杂度分析
11
算法效率评估
12
迭代与递归
13
时间复杂度
14
空间复杂度
15
小结
16
练习
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
AVL 树
49
小结
50
练习
51
堆
52
堆
53
建堆操作
54
Top-k 问题
55
小结
56
练习
57
图
58
图
59
图的基础操作
60
图的遍历
61
小结
62
练习
63
搜索
64
二分查找
65
二分查找插入点
66
二分查找边界
67
哈希优化策略
68
重识搜索算法
69
小结
70
练习
71
排序
72
排序算法
73
选择排序
74
冒泡排序
75
插入排序
76
快速排序
77
归并排序
78
堆排序
79
桶排序
80
计数排序
81
基数排序
82
小结
83
练习
84
分治
85
分治算法
86
分治搜索策略
87
构建二叉树问题
88
汉诺塔问题
89
小结
90
练习
91
回溯
92
回溯算法
93
全排列问题
94
子集和问题
95
n 皇后问题
96
小结
97
练习
98
动态规划
99
初探动态规划
100
动态规划问题特性
101
动态规划解题思路
102
0-1 背包问题
103
完全背包问题
104
编辑距离问题
105
小结
106
练习
107
贪心
108
贪心算法
109
分数背包问题
110
最大容量问题
111
最大切分乘积问题
112
小结
113
练习
114
附录
115
编程环境安装
116
一起参与创作
117
术语表
118
参考文献
119
纸质书
上一节
A−
A+
下一节
114/119