例如一個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)參數