The characteristics and advantages of a good algorithm | একটি ভালো অ্যালগরিদমের বৈশিষ্ট এবং সুবিধা !
অ্যালগরিদমঃ কোনো একটি
নির্দিষ্ট
সমস্যা
সমাধানের
জন্য
যুক্তিসম্মত
সসীম সংখ্যক
পর্যায় ক্রমিক
ধারা বর্ণনাকে
একত্রে অ্যালগরিদম
বলা
হয়।
কোনো সমস্যাকে কম্পিউটার প্রোগ্রামিং দ্বারা
সমাধান করার
পূর্বে
কাগজে-কলমে সমাধান
করার
জন্যই অ্যালগরিদম
ব্যবহার করা
হয়।
আরব গনিতবিদ ‘আল
খারিজমী’ এর নাম অনুসারে
অ্যালগরিদমের নামকরন
করা
হয়েছে।
একটি ভালো অ্যালগরিদমের বৈশিষ্টঃ
১। অ্যালগরিদমের নির্দিষ্ট সংখ্যক ইনপুট থাকতে হবে ।
২। প্রতিটি স্টেপ এর আউটপুট কি হবে তা বিবেচনা করতে হবে।
৩। মুল সমস্যাকে কতগুলো অংশে ভেঙ্গে
সমস্যাটি সহজ করতে হবে।
৪।অ্যালগরিদমটি ছোট হতে হবে ।
৫। অ্যালগরিদম ব্যাপকভাবে প্রয়োগ
উপযোগী হতে
হবে।
৬।অ্যালগরিদম নির্বাহের সময়কাল
নির্দিষ্ট থাকতে হবে ।
৭। অ্যালগরিদমটি অবশ্যই
সহজবোধ্য
হতে হবে।
৮। অ্যালগরিদমের প্রত্যেকটি ধাপ স্পষ্ট
হতে হবে ।
৯। সসীম সংখ্যক
ধাপে
সমস্যার
সমাধান
হতে
হবে।
১০। কোন ধরনের এরর থাকা যাবে
না,অবশ্যই প্রোগ্রামের সমাপ্তি থাকতে হবে ।
অ্যালগরিদম তৈরির
সুবিধাঃ
১।
সহজে প্রোগ্রামের উদ্দেশ্য বোঝা যায়।
২। সহজে প্রোগ্রামের
ভুল নির্ণয়
করা এবং তার সমাধান
করা
যায়।
৩। প্রোগ্রাম প্রবাহের দিক বোঝা
যায়।
৪। জটিল প্রোগ্রাম সহজে রচনা করা যায়।
৫। প্রোগ্রাম পরিবর্তন ও পরিবর্ধনে সহায়তা করে।
আমার এই ব্লগ টি কেমন লাগলো সেটা জানাতে নিচের কমেন্ট বক্সে মতামত জানিয়ে দিতে পারো ,আমাদের সকল আপডেট সবার আগে পেতে আমাদের ওয়েবপেজের ডান পাশে সাবস্ক্রাইব বাই ইমেইল বক্সে ইমেইল সাবমিট করতে পারো ।
লেখকঃ
নিজস্ব প্রতিবেদক,
মোঃসোয়াইব মৃধা(রিহান)
আমার এই ব্লগ টি কেমন লাগলো সেটা জানাতে নিচের কমেন্ট বক্সে মতামত জানিয়ে দিতে পারো ,আমাদের সকল আপডেট সবার আগে পেতে আমাদের ওয়েবপেজের ডান পাশে সাবস্ক্রাইব বাই ইমেইল বক্সে ইমেইল সাবমিট করতে পারো ।
লেখকঃ
নিজস্ব প্রতিবেদক,
মোঃসোয়াইব মৃধা(রিহান)
No comments