알고리즘이란 입력을 원하는 출력으로 변환하는 유한하고 잘 정의된 단계의 순서입니다. 우리는 알고리즘을 두 가지 축으로 평가합니다. 정확성(항상 올바른 답을 만들어 내는가?)과 효율성(시간과 메모리를 얼마나 사용하는가?)입니다.
개념
유효한 알고리즘은 명확(각 단계가 분명함)하고, 유한(반드시 종료됨)하며, 모든 유효한 입력에 대해 올바른 결과를 만들어 내야 합니다.
예시
python
():
nums:
largest = nums[]
n nums[:]:
n > largest:
largest = n
largest
find_max([, , , ])
