算法的特徵:
1、有窮性:保證執行有限步驟之後結束。
2、確切性:每一步都有確切的定義。
3、輸入:每個算法有零個或多個輸入,以刻畫運算對象的初始情況,所謂零個輸入是指算法本事捨棄了初始條件。
4、輸出:每個算法有一個或多個輸出,顯示對輸入數據加個後的結果,沒有輸出的算法是毫無意義的。
5、可行性:原則上算法能夠精確的運行,進行有限次運算後即可完成一種運算。