例如一个print(1) 的时间复杂度 为O(1),那多个print串行呢 结果仍然为O(1)算法
一个for循环呢 时间复杂度 为O(n) 这个N取决于传入的参数数组
那logn是如何取呢, 须要 一次循环减半. 就为nlog2nfor循环
循环减半的过程 O(logn)变量
O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(n2logn) < O(n3)循环
使用一个变量为O(1)二维数组
使用一个列表 O(n)时间
使用一个二维数组 O(n2)参数