書名: Python數據結構與算法(視頻教學版)作者名: 孫玉勝 陳銳 張志鋒本章字數: 255字更新時間: 2023-07-17 20:02:19
1.5.3 算法的5大特性
算法具有以下5大特性。
(1)有窮性(finiteness)。有窮性指的是算法在執行有限的步驟之后,自動結束而不會出現無限循環,并且每一個步驟在可接受的時間內完成。
(2)確定性(definiteness)。算法的每一步驟都具有確定的含義,不會出現二義性。算法在一定條件下只有一條執行路徑,也就是相同的輸入只能有一個唯一的輸出結果。
(3)可行性(feasibility)。算法的每個操作都能夠通過執行有限次基本運算完成。
(4)輸入(input)。算法具有零個或多個輸入。
(5)輸出(output)。算法至少有一個或多個輸出。輸出的形式可以是打印輸出,也可以是返回一個或多個值。
推薦閱讀
- Expert C++
- Beginning C++ Game Programming
- SQL Server 2016從入門到精通(視頻教學超值版)
- C語言程序設計教程(第2版)
- 我的第一本算法書
- Java軟件開發基礎
- AppInventor實踐教程:Android智能應用開發前傳
- Geospatial Development By Example with Python
- 零基礎學HTML+CSS第2版
- 奔跑吧 Linux內核
- OpenCV Android開發實戰
- Python硬件編程實戰
- Python數據科學實踐指南
- Splunk Essentials
- Cloud Development andDeployment with CloudBees