如此經典的問題,大學生考試的時候一定會考的,不管你現在能不能領略到這個問題的作用,先背下來再說吧.
算法的五個基本特徵:輸入、輸出、有窮性、確定性和可行性.下面我們來具體闡述一下:
(1)輸入:算法有0個或多個輸入,比如一個簡單的函數就沒有參數;
(2)輸出:算法有1個或多個輸出,如果沒有輸出還要這算法幹啥用呢;
(3)確定性:算法每個步驟都應被精確定義,同樣的輸入只能有一種輸出;
(4)可行性:算法的每一步都是可行的,在當前環境下可以實現;
(5)有窮行:這個好理解了,一個算法不能沒完沒了是吧.