重学算法
English Learning
AWS SAA 学习笔记
无麸质饮食记录
🗒️02.基础概念
type
status
date
slug
summary
tags
category
icon
password
- 复杂度:
- 理念:
- 时间复杂度:衡量代码的运行效率
- 空间复杂度:这段代码对于资源的消耗是多少
- 原则:
- 复杂度与常系数无关
- O(2n) = O(n+n) = O(n)
- 多项式级的复杂度相加的时候,选择高者作为结果
- O(n^2) + O(n) = O(n^2)
- 特殊值:O(1)
- 含义为某个任务通过有限可数的资源即可完成。此处有限可数的具体意义是,与输入数据量 n 无关
- 代表:
- 遍历:O(n)
- 二分查找:O(logn)
- 数据结构
- 理念:把 时间复杂度 转换为 空间复杂度
- 代码优化思路:
- 暴力处理
- 移除无效代码
- 时空转换,提高效率
Last update: 2025-01-18