算法應該是有7個特性的,如下、有窮性(Finiteness)算法的有窮性是指算法必須能在執行有限個步驟之后終止2、確切性算法的每一步驟必須有確切的定義;3、輸入項一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件;4、輸出項一個算法有一個或多個輸出,以反映對輸入數據加工后的結果,,算法的特征是有窮性,確切性,輸入項,有窮性是算法的一個屬性,但是死循環是算法的一種,不能算屬性,1、有窮性算法的有窮性是指算法必須能在執行有限個步驟之后終止。
不是矛盾的,你沒有理解這句話的意思。這句話是說,算法應該具有有窮性,就是你理解的那樣。但是同時算法也有可能出現死循環,但是死循環是我們應該避免發生的,沒有一個正常的程序是應該出現死循環的,目的不純的程序有的可以存在死循環代碼。有窮性是算法的一個屬性,但是死循環是算法的一種,不能算屬性
一個算法應該具有以下五個重要的特征:1、有窮性:一個算法必須保證執行有限步之后結束;2、確切性:算法的每一步驟必須有確切的定義;3、輸入:一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定除了初始條件;4、輸出:一個算法有一個或多個輸出,以反映對輸入數據加工后的結果
算法的特征是有窮性,確切性,輸入項。1、有窮性算法的有窮性是指算法必須能在執行有限個步驟之后終止。2、確切性算法的每一步驟必須有確切的定義。3、輸入項一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件。主要介紹算法(Algorithm)是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規范的輸入,在有限時間內獲得所要求的輸出。如果一個算法有缺陷,或不適合于某個問題,執行這個算法將不會解決這個問題。不同的算法可能用不同的時間、空間或效率來完成同樣的任務。一個算法的優劣可以用空間復雜度與時間復雜度來衡量
4、算法有五個方面的重要特征,包括輸入,確定性,輸出,能行性還有?算法應該是有7個特性的,如下、有窮性(Finiteness)算法的有窮性是指算法必須能在執行有限個步驟之后終止2、確切性算法的每一步驟必須有確切的定義;3、輸入項一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件;4、輸出項一個算法有一個或多個輸出,以反映對輸入數據加工后的結果。沒有輸出的算法是毫無意義的;5、可行性算法中執行的任何計算步都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成;(也稱之為有效性)6、高效性(Highefficiency)執行速度快,占用資源少;7、健壯性(Robustness)對數據響應正確
{4。