關(guān)于計(jì)算機(jī)算法書籍,計(jì)算機(jī)算法是什么這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、展開(kāi)3全部 計(jì)算機(jī)算法是以一步接一步的方式來(lái)詳細(xì)描述計(jì)算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過(guò)程,或者說(shuō),算法是對(duì)計(jì)算機(jī)上執(zhí)行的計(jì)算過(guò)程的具體描述。
2、無(wú)論算法有多么復(fù)雜,都必須在有限步之后結(jié)束并終止運(yùn)行;即算法的步驟必須是有限的。
3、在任何情況下,算法都不能陷入無(wú)限循環(huán)中。
4、算法必須是由一系列具體步驟組成的,并且每一步都能夠被計(jì)算機(jī)所理解和執(zhí)行,而不是抽象和模糊的概念。
5、算法首先必須是正確的,即對(duì)于任意的一組輸入,包括合理的輸入與不合理的輸入,總能得到預(yù)期的輸出。
6、如果一個(gè)算法只是對(duì)合理的輸入才能得到預(yù)期的輸出,而在異常情況下卻無(wú)法預(yù)料輸出的結(jié)果,那么它就不是正確的。
7、擴(kuò)展資料特點(diǎn)有窮性。
8、一個(gè)算法應(yīng)包含有限的操作步驟,而不能是無(wú)限的。
9、事實(shí)上“有窮性”往往指“在合理的范圍之內(nèi)”。
10、如果讓計(jì)算機(jī)執(zhí)行一個(gè)歷時(shí)1000年才結(jié)束的算法,這雖然是有窮的,但超過(guò)了合理的限度,人們不把他視為有效算法。
11、2、?確定性。
12、算法中的每一個(gè)步驟都應(yīng)當(dāng)是確定的,而不應(yīng)當(dāng)是含糊的、模棱兩可的。
13、算法中的每一個(gè)步驟應(yīng)當(dāng)不致被解釋成不同的含義,而應(yīng)是十分明確的。
14、也就是說(shuō),算法的含義應(yīng)當(dāng)是唯一的,而不應(yīng)當(dāng)產(chǎn)生“歧義性”。
15、3、有零個(gè)或多個(gè)輸入。
16、所謂輸入是指在執(zhí)行算法是需要從外界取得必要的信息。
17、4、?有一個(gè)或多個(gè)輸出。
18、算法的目的是為了求解,沒(méi)有輸出的算法是沒(méi)有意義的。
19、5、有效性。
20、 算法中的每一個(gè) 步驟都應(yīng)當(dāng)能有效的執(zhí)行。
21、并得到確定的結(jié)果。
22、參考資料來(lái)源:百度百科-計(jì)算機(jī)算法。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!