演算法:定義、特徵、功能和各種類型

通過阿里菲安·亞當| 2021 年 11 月 30 日

演算法:定義、特徵、功能和各種類型
來源 envato.
當聽到或讀到「演算法」這個詞時,大多數人肯定會認為這個詞與程式語言、數學或電腦科學有關。

這些想法和假設並沒有錯,但演算法的實際意義是什麼?那麼,這次我們就來討論一下演算法的意義、特點、功能以及各類演算法本身。為此,請閱讀有關該演算法的文章直到最後。

理解演算法是
演算法的一般定義是為了解決特定問題的一系列邏輯和系統階段。

一些專家認為,演算法是

解決各種其他問題(尤其是電腦問題)的運算或計算中必須遵循的一系列階段。

這意味著,我們可以說所有邏輯安排都是基於特定係統排序的,並作為演算法用於解決特定問題。

一般來說,演算法會用來進行計算,自動進行推理,並使用一定的軟體在電腦上處理資料。

其中還有一個有限的系列和幾個特殊指令,能夠計算一個函數,該函數在執行和處理時將產生一定的輸出,然後將停止在先前確定的最終條件。

該演算法本身由三個主要原則組成,即:

順序演算法是一種可以系統化、順序地排 芬蘭 電話號碼 列的命令,以便稍後可以具體地顯示某些指令。
循環演算法是一種可用於透過考慮幾個特殊條件來重複多個命令的命令。
分支或條件演算法,這是一個可用於選擇多個現有選項之一的命令。
另請閱讀:數位化:定義、歷史和好處

專家解讀演算法
1. 阿布·賈法爾·穆罕默德·伊本·穆薩·花拉子米
烏茲別克數學專家阿布·賈法爾·穆罕默德·伊布努·穆薩·花拉子米解釋說,演算法是一種可以用來解決某些問題的特殊方法。

電話號碼

2. 唐納德·歐文·高德納

根據 Donald Ervin Knuth 的說法,演算法是一系列 CW 線索 有限的特殊規則,能夠提供一系列操作來解決特定問題。

3. SE Goodman 和 ST Hedetniemi
Goodman 和 Hedetniemi 表示,演算法是各種明確定義的操作的有限序列,每個操作都需要有限的記憶體和時間才能解決特定問題。

4.西摩·利普舒茨和馬克·利普森
這兩位作為數學和電腦實踐者的專家解釋說,演算法是一系列有限階段的各種指令的階段,這些指令經過明確解釋,以便可以用來解決特定問題。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注