算法 是一个有限的、定义明确的步骤序列,将输入转化为所需的输出。我们从两个方面评估它:正确性(它是否总是产生正确答案?)和 效率(它使用多少时间和内存?)。
概念
一个有效的算法必须是 明确的(每一步都很清楚)、有限的(它会终止)并为每个有效输入产生 正确的 结果。
示例
python
():
nums:
largest = nums[]
n nums[:]:
n > largest:
largest = n
largest
find_max([, , , ])
