书闪笔记
书闪文章
IT
算法教程
基础 - 算法对比
+
在此添加单个AI新笔记
1
基础 - 算法对比
54人读过
2
算法概述 - 算法定义 - 算法的基本概念与特性
48人读过
3
算法概述 - 算法复杂度 - 时间复杂度与空间复杂度
36人读过
4
算法设计 - 设计方法 - 穷举法、贪心算法等
34人读过
5
算法设计 - 设计步骤 - 问题分析与算法设计流程
38人读过
6
算法分析 - 正确性证明 - 证明算法的正确性
34人读过
7
算法分析 - 性能评估 - 评估算法的效率
20人读过
8
数据结构概述 - 基本概念 - 数据结构的定义与分类
32人读过
9
数据结构概述 - 逻辑结构 - 线性、非线性结构特点
26人读过
10
数据结构概述 - 物理结构 - 顺序、链式存储结构
28人读过
11
数组 - 数组定义 - 数组的基本概念与操作
29人读过
12
数组 - 多维数组 - 二维、三维数组的应用
24人读过
13
数组 - 稀疏数组 - 稀疏数组的表示与压缩
26人读过
14
链表 - 单链表 - 单链表的实现与操作
34人读过
15
链表 - 双链表 - 双链表的特点与应用
36人读过
16
链表 - 循环链表 - 循环链表的结构与使用
28人读过
17
栈 - 栈的定义 - 栈的后进先出特性
36人读过
18
栈 - 栈的实现 - 顺序栈与链式栈的实现
22人读过
19
栈 - 栈的应用 - 表达式求值、括号匹配等
28人读过
20
队列 - 队列定义 - 队列的先进先出特性
16人读过
21
队列 - 队列实现 - 顺序队列与链式队列的实现
24人读过
22
队列 - 队列应用 - 任务调度、广度优先搜索等
16人读过
23
树 - 树的定义 - 树的基本概念与术语
20人读过
24
树 - 二叉树 - 二叉树的性质与遍历
30人读过
25
树 - 二叉搜索树 - 二叉搜索树的操作与应用
36人读过
26
树 - 平衡二叉树 - 平衡二叉树的调整与维护
36人读过
27
树 - 堆 - 堆的定义与堆排序
16人读过
28
图 - 图的定义 - 图的基本概念与表示方法
22人读过
29
图 - 图的遍历 - 深度优先遍历与广度优先遍历
38人读过
30
图 - 最短路径算法 - Dijkstra、Floyd 算法
18人读过
31
图 - 最小生成树算法 - Prim、Kruskal 算法
24人读过
32
排序概述 - 排序定义 - 排序算法的基本概念
24人读过
33
排序概述 - 排序稳定性 - 稳定排序与不稳定排序
20人读过
34
冒泡排序 - 算法原理 - 冒泡排序的基本思想
18人读过
35
冒泡排序 - 算法实现 - 冒泡排序的代码实现
25人读过
36
冒泡排序 - 算法优化 - 优化冒泡排序的效率
28人读过
37
选择排序 - 算法原理 - 选择排序的基本思想
22人读过
38
选择排序 - 算法实现 - 选择排序的代码实现
20人读过
39
插入排序 - 算法原理 - 插入排序的基本思想
16人读过
40
插入排序 - 算法实现 - 插入排序的代码实现
16人读过
41
希尔排序 - 算法原理 - 希尔排序的基本思想
22人读过
42
希尔排序 - 算法实现 - 希尔排序的代码实现
26人读过
43
归并排序 - 算法原理 - 归并排序的分治思想
22人读过
44
归并排序 - 算法实现 - 归并排序的代码实现
30人读过
45
快速排序 - 算法原理 - 快速排序的分治思想
22人读过
46
快速排序 - 算法实现 - 快速排序的代码实现
26人读过
47
快速排序 - 算法优化 - 优化快速排序的性能
16人读过
48
堆排序 - 算法原理 - 堆排序的基本思想
22人读过
49
堆排序 - 算法实现 - 堆排序的代码实现
18人读过
50
计数排序 - 算法原理 - 计数排序的基本思想
14人读过
51
计数排序 - 算法实现 - 计数排序的代码实现
26人读过
52
桶排序 - 算法原理 - 桶排序的基本思想
21人读过
53
桶排序 - 算法实现 - 桶排序的代码实现
22人读过
54
基数排序 - 算法原理 - 基数排序的基本思想
22人读过
55
基数排序 - 算法实现 - 基数排序的代码实现
41人读过
56
搜索概述 - 搜索定义 - 搜索算法的基本概念
20人读过
57
线性搜索 - 算法原理 - 线性搜索的基本思想
16人读过
58
线性搜索 - 算法实现 - 线性搜索的代码实现
27人读过
59
二分搜索 - 算法原理 - 二分搜索的基本思想
32人读过
60
二分搜索 - 算法实现 - 二分搜索的代码实现
21人读过
61
二分搜索 - 应用场景 - 二分搜索的适用情况
20人读过
62
插值搜索 - 算法原理 - 插值搜索的基本思想
28人读过
63
插值搜索 - 算法实现 - 插值搜索的代码实现
18人读过
64
斐波那契搜索 - 算法原理 - 斐波那契搜索的基本思想
18人读过
65
斐波那契搜索 - 算法实现 - 斐波那契搜索的代码实现
35人读过
66
哈希搜索 - 哈希表 - 哈希表的基本概念与构造
18人读过
67
哈希搜索 - 哈希函数 - 哈希函数的设计与冲突处理
33人读过
68
哈希搜索 - 算法实现 - 哈希搜索的代码实现
18人读过
69
树搜索 - 二叉搜索树搜索 - 二叉搜索树的搜索操作
22人读过
70
树搜索 - 平衡二叉树搜索 - 平衡二叉树的搜索操作
27人读过
71
树搜索 - 红黑树搜索 - 红黑树的搜索操作
26人读过
72
图搜索 - 深度优先搜索 - 深度优先搜索的实现与应用
16人读过
73
图搜索 - 广度优先搜索 - 广度优先搜索的实现与应用
26人读过
74
图搜索 - A搜索算法 - A搜索算法的原理与实现
20人读过
75
图搜索 - Dijkstra 算法 - Dijkstra 算法的原理与实现
22人读过
76
递归概述 - 递归定义 - 递归算法的基本概念
20人读过
77
递归概述 - 递归调用 - 递归调用的过程与原理
28人读过
78
递归算法 - 阶乘计算 - 用递归计算阶乘
24人读过
79
递归算法 - 斐波那契数列 - 用递归生成斐波那契数列
27人读过
80
递归算法 - 汉诺塔问题 - 用递归解决汉诺塔问题
22人读过
81
分治算法 - 分治思想 - 分治算法的基本思想
30人读过
82
分治算法 - 算法步骤 - 分治算法的设计步骤
36人读过
83
分治算法 - 归并排序 - 归并排序的分治实现
22人读过
84
分治算法 - 快速排序 - 快速排序的分治实现
34人读过
85
分治算法 - 最近点对问题 - 用分治解决最近点对问题
24人读过
86
分治算法 - 大整数乘法 - 用分治实现大整数乘法
16人读过
87
动态规划概述 - 基本概念 - 动态规划的定义与特点
20人读过
88
动态规划概述 - 适用条件 - 动态规划的适用情况
22人读过
89
动态规划算法 - 背包问题 - 0-1 背包问题的求解
32人读过
90
动态规划算法 - 最长公共子序列 - 求解最长公共子序列
25人读过
91
动态规划算法 - 最长递增子序列 - 求解最长递增子序列
24人读过
92
动态规划算法 - 矩阵链乘法 - 矩阵链乘法的最优解
18人读过
93
动态规划算法 - 编辑距离 - 计算字符串编辑距离
22人读过
94
动态规划算法 - 最优二叉搜索树 - 构造最优二叉搜索树
28人读过
95
贪心算法概述 - 基本概念 - 贪心算法的定义与特点
36人读过
96
贪心算法概述 - 适用条件 - 贪心算法的适用情况
28人读过
97
贪心算法 - 活动选择问题 - 活动选择问题的贪心解法
25人读过
98
贪心算法 - 哈夫曼编码 - 哈夫曼编码的贪心构造
24人读过
99
贪心算法 - 最小生成树 - Prim 和 Kruskal 算法的贪心思想
30人读过
100
贪心算法 - 单源最短路径 - Dijkstra 算法的贪心策略
40人读过
101
回溯算法概述 - 基本概念 - 回溯算法的定义与特点
28人读过
102
回溯算法概述 - 搜索空间 - 回溯算法的搜索空间
14人读过
103
回溯算法 - 八皇后问题 - 用回溯解决八皇后问题
22人读过
104
回溯算法 - 子集和问题 - 子集和问题的回溯求解
14人读过
105
回溯算法 - 图的着色问题 - 图着色问题的回溯算法
32人读过
106
回溯算法 - 旅行商问题 - 旅行商问题的回溯解法
29人读过
107
分支限界算法概述 - 基本概念 - 分支限界算法的定义
30人读过
108
分支限界算法概述 - 与回溯对比 - 分支限界与回溯的区别
20人读过
109
分支限界算法 - 队列式分支限界 - 队列式分支限界实现
42人读过
110
分支限界算法 - 优先队列式分支限界 - 优先队列式实现
21人读过
111
分支限界算法 - 0-1背包问题 - 用分支限界解 0-1 背包
27人读过
112
分支限界算法 - 旅行商问题 - 分支限界解旅行商问题
27人读过
113
随机化算法概述 - 基本概念 - 随机化算法的定义
28人读过
114
随机化算法概述 - 分类 - 蒙特卡罗、拉斯维加斯算法
32人读过
115
随机化算法 - 素数测试 - 随机化素数测试算法
16人读过
116
随机化算法 - 快速排序随机化 - 随机化快速排序实现
18人读过
117
随机化算法 - 字符串匹配 - 随机化字符串匹配算法
45人读过
118
近似算法概述 - 基本概念 - 近似算法的定义与作用
41人读过
119
近似算法概述 - 近似比 - 衡量近似算法的性能
18人读过
120
近似算法 - 顶点覆盖问题 - 顶点覆盖问题的近似解
18人读过
121
近似算法 - 旅行商问题 - 旅行商问题的近似算法
20人读过
122
近似算法 - 集合覆盖问题 - 集合覆盖问题的近似求解
22人读过
123
并行算法概述 - 基本概念 - 并行算法的定义与优势
30人读过
124
并行算法概述 - 并行计算模型 - 共享内存、分布式内存
30人读过
125
并行算法 - 并行排序 - 并行冒泡、归并排序实现
30人读过
126
并行算法 - 并行搜索 - 并行二分、哈希搜索实现
18人读过
127
并行算法 - 矩阵乘法 - 并行矩阵乘法算法
14人读过
128
机器学习概述 - 基本概念 - 机器学习的定义与分类
16人读过
129
机器学习概述 - 学习任务 - 监督学习、无监督学习等
22人读过
130
线性回归 - 算法原理 - 线性回归的基本思想
22人读过
131
线性回归 - 算法实现 - 线性回归的代码实现
28人读过
132
逻辑回归 - 算法原理 - 逻辑回归的基本思想
22人读过
133
逻辑回归 - 算法实现 - 逻辑回归的代码实现
24人读过
134
决策树 - 算法原理 - 决策树的基本思想
22人读过
135
决策树 - 算法实现 - 决策树的代码实现
29人读过
136
决策树 - 剪枝策略 - 决策树的剪枝方法
28人读过
137
支持向量机 - 算法原理 - 支持向量机的基本思想
16人读过
138
支持向量机 - 算法实现 - 支持向量机的代码实现
18人读过
139
支持向量机 - 核函数 - 支持向量机的核函数选择
20人读过
140
朴素贝叶斯 - 算法原理 - 朴素贝叶斯的基本思想
26人读过
141
朴素贝叶斯 - 算法实现 - 朴素贝叶斯的代码实现
22人读过
142
朴素贝叶斯 - 应用场景 - 朴素贝叶斯的适用情况
34人读过
143
聚类算法 - 算法概述 - 聚类算法的基本概念
28人读过
144
聚类算法 - K - 均值聚类 - K均值聚类的实现
23人读过
145
聚类算法 - 层次聚类 - 层次聚类的实现与特点
16人读过
146
聚类算法 - DBSCAN 算法 - DBSCAN 算法的原理与应用
12人读过
147
深度学习概述 - 基本概念 - 深度学习的定义与发展
22人读过
148
深度学习概述 - 神经网络 - 神经网络的基本结构
30人读过
149
感知机 - 算法原理 - 感知机的基本思想
28人读过
150
感知机 - 算法实现 - 感知机的代码实现
36人读过
基础 - 算法对比
时间
比较
原理
算法名字
意义
非线性时间
比较
交换
快速排序
冒泡排序加强版
非线性时间
比较
交换
冒泡排序
非线性时间
比较
插入
简单插入排序
效率与冒泡算法相同
非线性时间
比较
插入
希尔排序
直接插入排序的改进版本
非线性时间
比较
选择
简单选择排序
非线性时间
比较
选择
堆排序
非线性时间
比较
归并
二路归并排序
非线性时间
比较
归并
多路归并排序
线性时间
非比较
技术排序
线性时间
非比较
基数排序
线性时间
非比较
桶排序
精彩教程
.bat程序教程
python入门基础教程
Pandas教程
Pygame教程
Django3.2.9教程
Flask1.1.1教程
python3.X - 区块链教程
Java教程
Spring教程
C#教程
PHP教程
R教程
Node.js教程
mysql数据库教程
Redis数据库教程
MongoDB数据库教程
RabbitMQ教程
Lua教程
FindBI教程
HTML5教程
CSS教程
Javascript教程
jQuery教程
微信小程序教程
微信小游戏教程
Vue.js教程
服务器教程
TensorFlow教程
PyTorch教程
Unity教程
Objective-C教程
Android教程
AppleScript教程
Mac - SHELL教程
算法教程
Python教程
数据库教程
运维工具教程
Nginx教程
Docker教程
粤ICP备19057273号-3