复杂性是
O(NNLOG_2(N^2))
。
第一个和第二个循环都有
O(N)
和最后一个循环
k
具有对数增长。
LOG_2(N^2) = 2LOG_2(N) and
O(NM)=O(N)*O(M).
O(constant)=1.
</code>
因此,对于最后一个循环的增长,您也可以编写
O(LOG_2(N^2))=O(LOG(N))
。