1-2 算法思考

所謂“算法”是指解決問題的一種方法步驟或者一個過程。

一個算法應該具有以下幾個重要的特徵。
(1)輸入:一個算法應該有n(n≥0)個初始的輸入數據。
(2)輸出:一個算法可以沒有或有一個或多個輸出信息,它們與輸入數據之間會有着某種特定的關係。
(3)確定性:算中的每一個步驟都必須具有確切的含義,不能有二義性。|
(4)可行性:算法中描述的每一個操作步驟都必須是可以執行的,也就是說,都可以通過計算機實現。
(5)有窮性:一個算法必須在經歷有限個步驟之後正常結束,不能形成死循環

而且還要具有可讀性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章