时间复杂度 学习记录 2023-08-10 77 阅读1分钟 O(1) 最低的时空复杂度: 耗时/耗空间与输入数据大小无关,无论输入数据增大多少倍,耗时/耗空间都不变。 可以直接拿到对应的值 O(n) 数据量增大几倍,耗时也增大几倍 遍历算法,每一个数值都扫描一遍,操作次数为n O(n^2) 数据量增大n倍时,耗时增大n的平方倍 冒泡排序,就是典型的O(n^2)的算法,对n个数排序,需要扫描n×n次 O(log n) O(n log n)