本文内容基于《漫画算法 小灰的算法之旅》,魏梦舒著。
1.1 什么是算法
本文中的算法指的是计算机科学领域的算法,它的本质是一系列程序指令,用于解决特定的运算和逻辑问题。
1.2 什么是数据结构
数据结构是算法的基石,是数据的组织、管理和存储格式,其使用目的是为了高效地访问和修改数据。
1.3 时间复杂度
程序中最常见的4种执行方式:
- 代码的基本操作执行次数是线性的:T(n)=3n
void func1(int n) {
for (int i = 0; i < n; i++) {