ایک الگورتھم steps کا ایک محدود، اچھی طرح سے متعین ترتیب ہے جو input کو مطلوبہ output میں تبدیل کرتا ہے۔ ہم اسے دو محوروں پر جانچتے ہیں: صحت (کیا یہ ہمیشہ صحیح جواب دیتا ہے؟) اور کارکردگی (یہ کتنا وقت اور میموری استعمال کرتا ہے؟)۔
تصور
ایک درست الگورتھم ہونا چاہیے (ہر مرحلہ واضح ہو)، ہونا چاہیے (یہ ختم ہو)، اور ہر درست input کے لیے نتیجہ دینا چاہیے۔
