1樓:秋楓
一個演算法應該具有以下五個重要的特徵:
1、有窮性(finiteness)
演算法的有窮性是指演算法必須能在執行有限個步驟之後終止2、確切性(definiteness)
演算法的每一步驟必須有確切的定義;
3、輸入項(input)
一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
4、輸出項(output)
一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
5、可行性(effectiveness)
演算法中執行的任何計算步都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成。(也稱之為有效性)
"演算法"的基本特徵有哪些?
2樓:縱橫豎屏
一個演算法應該具有以下五
個重要的特徵:
1,有窮性(finiteness):演算法的有窮性是指演算法必須能在執行有限個步驟之後終止;
2,確切性(definiteness):演算法的每一步驟必須有確切的定義;
3,輸入項(input):一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
4,輸出項(output):一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
5,可行性(effectiveness):演算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成(也稱之為有效性)。
3樓:奮鬥的曦
演算法有五個基本特徵,具體如下:
1、確定性:每一步指令必須有確定的含義。不可存在二義性,且演算法只有一個入口和出口;
2、有窮性:是指演算法有有窮個步驟,並且執行需有窮時間;
3、可行性: 演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成;
4、輸入:有零個或多個輸入,取自於某個特定的物件集合;
5、輸出:有一個或多個輸出。
拓展內容:演算法(algorithm)是指解題方****而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規範的輸入,在有限時間內獲得所要求的輸出。
如果一個演算法有缺陷,或不適合於某個問題,執行這個演算法將不會解決這個問題。不同的演算法可能用不同的時間、空間或效率來完成同樣的任務。一個演算法的優劣可以用空間複雜度與時間複雜度來衡量。
4樓:安徽新華電腦專修學院
1)輸入:演算法有0個或多個輸入,比如一個簡單的函式就沒有引數;
(2)輸出:演算法有1個或多個輸出,如果沒有輸出這個演算法就沒有意義;
(3)有窮性:一個演算法無限計算,可以在有限時間內實現;
(4)確定性:演算法每個步驟都應被精確定義,同樣的輸入只能有一種輸出;
(5)可行性:演算法的每一步都是可行的,在當前環境下可以實現。
5樓:匿名使用者
一個演算法應該具有以下五個重要的特徵:
1、有窮性: 一個演算法必須保證執行有限步之後結束;
2、確切性: 演算法的每一步驟必須有確切的定義;
3、輸入:一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定除了初始條件;
4、輸出:一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
5、可行性: 演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成。
6樓:匿名使用者
有窮性,確定性,輸入,輸出,可行性
以下屬於演算法基本特徵的是()a有確切的含義 b可以沒有輸入 c必須有輸入資料 d可以有二義性
7樓:
多選吧,a,b
演算法的基本特徵:可行性、確定性、有窮性、擁有足夠的情報(有一個或多個輸出、有 零個或多個輸入) 。
有窮性 : 演算法必須在有限時間內完成,必須執行有限個步驟終止。
確定性: 演算法的每個步驟必須明確定義,不允許模稜兩可的理解,也不允許有多義性。
有零個或多個輸入: 所謂輸入是指在需要從外界取得必要的資訊。一個演算法可以有多個輸入,也可沒有輸入。
有一個或多個輸出: 演算法的目的就是為了求解,「解」就是輸出有效性: 演算法的每個步驟都能實現,演算法執行的結果能達到預期目的。
下面哪個不是演算法的特徵( ) a.抽象性 b.精確性 c.有窮性 d.唯一
8樓:白白先生丶
根據演算法的概念,可知演算法具有抽象性、精確性、有窮性等,同一問題,可以有不同的演算法,
故選d.
1.下面( )不是演算法所必備的特性。 a.有窮性 b.確切性 c.高效性 d.可行性
9樓:匿名使用者
選c一個演算法應該具有以下特點:
1. 有窮性
2. 確定性
3. 有零個或多個輸入
4. 有一個或多個輸出
5. 有效性
10樓:匿名使用者
c 因為像窮舉法就不是高效的
計算機二級基礎題
11樓:掛牌老大
基礎120題,都搞懂了就差不多。
(1) 下面敘述正確的是______。(c)
a. 演算法的執行效率與資料的儲存結構無關
演算法的五大特性是什麼
12樓:鬱悶的太陽
演算法的五大特徵如下:
有窮性(finiteness)。演算法的有窮性是指演算法必須能在執行有限個步驟之後終止;
確切性(definiteness)。演算法的每一步驟必須有確切的定義;
輸入項(input)。一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
輸出項(output)。一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
可行性(effectiveness)。演算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成(也稱之為有效性)。
演算法(algorithm)是指解題方****而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規範的輸入,在有限時間內獲得所要求的輸出。如果一個演算法有缺陷,或不適合於某個問題,執行這個演算法將不會解決這個問題。
不同的演算法可能用不同的時間、空間或效率來完成同樣的任務。一個演算法的優劣可以用空間複雜度與時間複雜度來衡量。
13樓:安徽新華電腦專修學院
演算法(algorithm)是指解題方****而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。
14樓:哥們兒會_臭臭
一個演算法應該具有以下五個重要的特徵:
1、有窮性: 一個演算法必須保證執行有限步之後結束;
2、確切性: 演算法的每一步驟必須有確切的定義;
3、輸入:一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定除了初始條件;
4、輸出:一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果.沒有輸出的演算法是毫無意義的;
5、可行性: 演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成.
15樓:愛你凡凡麼麼噠
輸入:在演算法中可以有零個或者多個輸入。
輸出:在演算法中至少有一個或者多個輸出。
有窮行:在執行有限的步驟之後,自動結束不會出現無限迴圈並且每一個步驟在可接受的時間內完成。
確定性:演算法的每一個步驟都具有確定的含義,不會出現二義性。
可行性:演算法的每一步都必須是可行的,也就是說,每一步都能夠通過執行有限的次數完成。
演算法:是指解題方****而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規範的輸入,在有限時間內獲得所要求的輸出。
如果一個演算法有缺陷,或不適合於某個問題,執行這個演算法將不會解決這個問題。不同的演算法可能用不同的時間、空間或效率來完成同樣的任務。一個演算法的優劣可以用空間複雜度與時間複雜度來衡量。
演算法中的指令描述的是一個計算,當其執行時能從一個初始狀態和(可能為空的)初始輸入開始,經過一系列有限而清晰定義的狀態,最終產生輸出並停止於一個終態。一個狀態到另一個狀態的轉移不一定是確定的。隨機化演算法在內的一些演算法,包含了一些隨機輸入。
參考資料
csdn部落格:
16樓:匿名使用者
1/4 分步閱讀
1、演算法的五個基本特性分別是:輸入、輸出、有窮性、確定性和可行性。
輸入/輸出:演算法具有零個或多個輸入,演算法至少具有一個或多個輸出。
2/42、有窮性:是指演算法在執行有限的步驟後,自動結束而不會出現無限迴圈,並且每個步驟在可接受的時間內完成。
3/43、確定性:演算法的每個步驟都有明確的含義,不會出現二義性。
4/44、可行性:演算法的每一步都必須是可行的,也就是說,每一步都通過執行有限次數完成。
17樓:匿名使用者
1.又窮性,演算法是執行時候執行的有窮性,程式只是一段實現演算法的**2.確定性,演算法對於特定的輸入有特定的輸出,程式提供了確定演算法結果的平臺
3.可行性,演算法需要考慮設計的可能,程式則具體是實現演算法上的設計4.輸入,演算法有輸入,演算法的輸入依靠程式的平臺提供5.輸出,演算法的輸出也靠**的支援
18樓:匿名使用者
輸入: 演算法具有0個或多個輸入
輸出: 演算法至少有1個或多個輸出
有窮性: 演算法在有限的步驟之後會自動結束而不會無限迴圈,並且每- 一個步驟可以在可接受的時間內完成
確定性:演算法中的每一步都有確定的含義,不會出現二義性可行性:演算法的每一步都是可行的,也就是說每一步都能夠執行有限的次數完
演算法有五個方面的重要特徵,包括輸入,確定性,輸出,能行性還有?
19樓:玲1零
演算法有五個方面的重要特徵包括有窮性、確切性、輸入項、輸出項、可行性。
1、有窮性(finiteness)
演算法的有窮性是指演算法必須能在執行有限個步驟之後終止;
2、確切性(definiteness)
演算法的每一步驟必須有確切的定義;
3、輸入項(input)
一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
4、輸出項(output)
一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
5、可行性(effectiveness)
演算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作步驟,即每個計算步驟都可以在有限時間內完成(也稱之為有效性)。
擴充套件資料
1、迪傑斯特拉演算法(又譯戴克斯特拉演算法)
這種圖搜尋演算法具有多種應用方式,能夠將需要解決的問題建模為圖,並在其中找到兩個節點間的最短路徑。
2、rsa 演算法
該演算法由 rsa 公司的創始人們開發而成,使得密碼學成果得以供世界上的每個人隨意使用,甚至最終塑造了當今密碼學技術的實現方式。
3、安全雜湊演算法
這實際上並不是真正的演算法,而是由 nist(美國國家標準技術研究所)所開發的一系列加密雜湊函式。然而,該演算法家族對於世界秩序的維持起到了至關重要的作用。
4、比例微積分演算法
該演算法旨在利用控制迴路反饋機制以最大程度控制期望輸出訊號與實際輸出訊號間的誤差。其適用於一切存在訊號處理需求的場景,包括以自動化方式通過電子技術控制的機械、液壓或者熱力系統。
5、資料壓縮演算法
很難確定哪種壓縮演算法的重要性最高,因為根據實際應用需求,大家使用的演算法可能包括 zip、*** 乃至 jpeg 以及 mpeg-2 等等。
優秀管理者應該看哪些管理方面的書籍?應具備什麼素質
一名優秀管理者應具備的素質 管理是門藝術。管理,講究策略,講究科學,但它也追求管理的成效,成效的最後就是結果,管理結果的好與壞,就決定了這個管理的對與錯,在實踐中,管理無謂對錯,而在乎於管理的成效。客觀而言,不論你的成敗,都要有一定的素質才能取得成效,因此,我認為一名優秀的管理者應該具備以下五個方面...
怎麼學房建的預算,需要具備哪幾個方面的知識
主要是有空間想象能力和不怕麻煩的思想就夠了 預算有安裝和土建的 安裝的上手要快些 也容易學會 安裝多指管道類及裝置類安裝,範圍很廣,比較易懂。土建比較專業,也許需要學習一下才能明白什麼叫散水。所以如果可能的話現學會安裝預算後,再慢慢了解土建,就更容易一些,我就是這樣的。舉例說明安裝預算 安裝管線dn...
幾個鐵路方面的二本院校,推薦幾個鐵路方面的二本院校
全國鐵路專業的本科大學主要是原鐵道部系統所屬的幾所院校 1 一本大學 西南交通大學 成都 北京交通大學 北京,原名北方交通大學 中南大學 原長沙鐵道學院改制合併,長沙 2 二本大學 蘭州交通大學 蘭州,原名蘭州鐵學院 大連交通大學 大連,原名大連鐵道學院 和華東交通大學 南昌 二本的有蘭州交通大學,...