1.算法的五個(gè)特點(diǎn)
剖析:(1)有窮性:一個(gè)算法應(yīng)包含有限的操作步驟,而不能是無(wú)限的.
(2)確定性:算法中的每一步驟都應(yīng)當(dāng)是確定的,而不應(yīng)當(dāng)是模棱兩可的.
(3)有序性:算法是從初始步驟開(kāi)始,分為若干個(gè)明確的步驟,前一步是后一步的前提,只有執(zhí)行完前一步才能進(jìn)行下一步,并且每一步都準(zhǔn)確無(wú)誤,才能解決問(wèn)題.
(4)不唯一性:求解某個(gè)問(wèn)題的算法不一定是唯一的,對(duì)于同一個(gè)問(wèn)題可以有不同的算法.
(5)普遍性:很多具體的問(wèn)題,都可以設(shè)計(jì)合理的算法去解決.