अल्गोरिदम हा इनपुट ला इच्छित आउटपुटमध्ये रूपांतरित करणार्यांचा मर्यादित, चांगल्या प्रकारे परिभाषित चरणांचा क्रम आहे. आम्ही याचे मूल्यांकन दोन अक्षांवर करतो: शुद्धता (हे नेहमी योग्य उत्तर देते का?) आणि कार्यक्षमता (याला किती वेळ आणि स्मृति आवश्यक आहे?).
कल्पना
एक वैध अल्गोरिदम स्पष्ट (प्रत्येक चरण स्पष्ट), मर्यादित (संपुष्टात येते), आणि प्रत्येक वैध इनपुटसाठी योग्य परिणाम देणार्यांचा असावा.
उदाहरण
():
nums:
largest = nums[]
n nums[:]:
n > largest:
largest = n
largest
find_max([, , , ])
