我在閱讀關於java中的Big O表示法時,發現了以下問題,我不明白它們的答案。 (a)最佳算法的最壞情況漸近運行時間是什麼,用於在使用排序數組實現的字典中查找某些內容的最佳算法? (b)什麼是最佳算法的最佳漸近運行時間,用於在使用排序數組實現的字典中查找某些內容的最佳算法? (c)最佳算法的最壞情況漸近運行時間是什麼,用於在使用排序鏈接列表實現的字典中查找某些內容的最佳算法? (d)最佳算法的最佳情況漸近運行時間是什麼,用於在使用排序鏈接列表實現的字典中查找某些內容的最佳算法? O(1)不同數據結構中的大O表示法
(e)給定一個二叉搜索樹,找到哪個值是最小值並刪除它。 (f)給定一個二叉搜索樹,找到哪個值是中間值,並刪除該值,即 (n)
(f) O(n)
你能向我解釋答案嗎?他們在前四個問題中的具體算法是什麼意思?
感謝
你的問題具體是什麼? – Carcigenicate
答案以大O標記告訴你在相應問題中要求的複雜性。前者爲 –
。在前四個問題中,這些特定算法意味着什麼? –