不同的算法完成同壹件事可能需要不同的時間和資源,這就涉及到效率的問題。算法的基本任務是為特定問題找到高效的處理方法,從而完成任務。這是我們的責任。
算法的五個特征:
典型的算法通常可以抽象出五個特征:
有限:指令或算法步驟的執行次數和時間是有限的。
準確性:明確定義算法的指令或步驟。
輸入:有相應的輸入條件來描述操作對象的初始情況。
輸出:計算應該有壹個清晰的結果輸出。
可行性:算法的執行步驟必須可行。