演算法分析簡介
在演算法的理論分析中,通常按漸近意義估算它們的複雜性,即估算任意大輸入的複雜性函式。“演算法分析”一詞由唐納德·克努斯創造。
演算法分析是計算複雜性理論的重要組成部分,它為解決特定計算問題所需的演算法資源提供理論估算。大多數演算法的設計都可以處理任意長度的輸入。演算法分析就是確定執行它所需的時間和空間資源量。
通常,演算法的效率或執行時間被表述為一個函式,將輸入長度與步驟數(稱為時間複雜性)或儲存量(稱為空間複雜性)關聯起來。
本節中,我們將討論以下內容:
廣告
在演算法的理論分析中,通常按漸近意義估算它們的複雜性,即估算任意大輸入的複雜性函式。“演算法分析”一詞由唐納德·克努斯創造。
演算法分析是計算複雜性理論的重要組成部分,它為解決特定計算問題所需的演算法資源提供理論估算。大多數演算法的設計都可以處理任意長度的輸入。演算法分析就是確定執行它所需的時間和空間資源量。
通常,演算法的效率或執行時間被表述為一個函式,將輸入長度與步驟數(稱為時間複雜性)或儲存量(稱為空間複雜性)關聯起來。