算法的特點(diǎn):
。1)有限性:一個(gè)算法的步驟序列是有限的,必須在有限操作之后停止,不能是無(wú)限的。
。2)確定性:算法中的每一步應該是確定的并且能有效地執行且得到確定的結果,而不應當是模棱兩可。
。3)順序性與正確性:算法從初始步驟開(kāi)始,分為若干明確的步驟,每一個(gè)步驟只能有一個(gè)確定的后繼步驟,前一步是后一步的前提,只有執行完前一步才能進(jìn)行下一步,并且每一步都準確無(wú)誤,才能完成問(wèn)題。
。4)不唯一性:求解某一個(gè)問(wèn)題的解法不一定是唯一的,對于一個(gè)問(wèn)題可以有不同的算法。
。5)普遍性:很多具體的問(wèn)題,都可以設計合理的算法去解決,如心算、計算器計算都要經(jīng)過(guò)有限、事先設計好的步驟加以解決。