準確地說,該算法是表示有限長鏈表的壹種有效方法。算法應包含明確定義的計算函數的指令,算法可根據其設計原理、具體應用和其他特征進行分類。
具體意義:
如果壹個算法有缺陷或者不適合某個問題,執行這個算法並不能解決問題。不同的算法可能使用不同的時間、空間或效率來完成相同的任務。壹個算法的優劣可以用空間復雜度和時間復雜度來衡量。
算法中的指令描述了壹種計算。它在運行時,可以從壹個初始狀態和壹個初始輸入(可能是空的)開始,經過壹系列有限的、明確定義的狀態,最後產生壹個輸出,停在壹個最終狀態。從壹種狀態到另壹種狀態的轉換不壹定是確定的。壹些算法,包括隨機化算法,包含壹些隨機輸入。