একটি অ্যালগরিদম হল একটি সীমিত, সুনির্দিষ্ট পদক্ষেপের ক্রম যা ইনপুটকে পছন্দসই আউটপুটে রূপান্তরিত করে। আমরা এটি দুটি অক্ষে মূল্যায়ন করি: সঠিকতা (এটি কি সবসময় সঠিক উত্তর প্রদান করে?) এবং দক্ষতা (এটি কত সময় এবং মেমোরি ব্যবহার করে?)।
ধারণা
একটি বৈধ অ্যালগরিদম অবশ্যই স্পষ্ট হতে হবে (প্রতিটি পদক্ষেপ স্পষ্ট), সীমিত হতে হবে (এটি সমাপ্ত হয়), এবং প্রতিটি বৈধ ইনপুটের জন্য সঠিক ফলাফল তৈরি করতে হবে।
