簡體   English   中英

下面這個 function 的時間復雜度是 O(n) 還是 O(1) 常數?

[英]Is the time complexity of this function below is O(n) or O(1) constant?

下面的function的時間復雜度是多少? 是 O(n) 還是 O(1)?

def find_words(grid, words):
    return [find_word(grid, word) for word in words]

我不完全確定在這樣的站中如何計算多重復雜性,但我認為這是O(n)*O(find_word) ,所以如果 find_word 是 O(n) 那么最壞的情況是O(n*n) 我計算的結果可能是錯誤的,因為外面的 n 和里面的 n 是不同的,所以像O(n)*O(m)這樣的東西,其中 m 是 find_word 的輸入大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM