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