當前位置:趣味科普網>經驗>

什麼叫演算法演算法有哪幾種表示方法

經驗 閱讀(1.7W)

什麼叫演算法演算法有哪幾種表示方法

演算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制

演算法可大致分為基本演算法、資料結構的演算法、數論與代數演算法、計算幾何的演算法、圖論的演算法、動態規劃以及數值分析、加密演算法、排序演算法、檢索演算法、隨機化演算法、並行演算法,厄米變形模型,隨機森林演算法。

演算法可以巨集泛的分為三類:

有限的,確定性演算法:這類演算法在有限的一段時間內終止。可能要花很長時間來執行指定的任務,但仍將在一定的時間內終止。有限的,非確定演算法:這類演算法在有限的時間內終止,然對於一個給定的數值,演算法的結果並不是唯一的或確定的。無限的演算法:是那些由於沒有定義終止定義條件,或定義的條件無法由輸入的資料滿足而不終止執行的演算法。