অ্যালগরিদম কি? প্রোগ্রামিং এ এর গুরুত্ব ও প্রয়োগ | বিস্তারিত

অ্যালগরিদম কাকে বলে ?

অ্যালগরিদম হল কোনো একটা সমস্যা সমাধান করার জন্য প্রয়োজনীয় ও সুনির্দিষ্ট কিছু ধাপের সমষ্টি । এর ফলে প্রোগ্রামিং এর অনেক সমস্যা সহজেই সমাধান করা যায় । তাই বরা যায়,অ্যালগরিদম হলো কোনো একটা নির্দিষ্ট প্রোগ্রামিং সমস্যার সমাধানের জন্য একটা পদ্ধতি যা ঐ সমস্যার একটি সুঠিক ও সহজ সমাধান প্রদান করে ।

একটা সমস্যার সমাধানে একাধিক অ্যালগরিদম থাকতে পারে । একেকটা অ্যালগরিদমের একেক রকম গুণ বা বৈশিষ্ট্য থাকে। সমস্যার ধরন অনুযায়ী অ্যালগরিদম নির্বাচন করা হয়।
যেমন : অনেকগুলো সংখ্যাকে ছোট থেকে বড় (Ascending order) বা বড় থেকে ছোট (Descending order) সাজানোর অনেকগুলো পদ্ধতি বা অ্যালগরিদম আছে।

অ্যালগরিদমগুলো হলো :

১. Bubble sort Algorithm

২. Quick Sort

৩. Merge Sort

৪. Insertion Sort ইত্যাদি

প্রতিটার কিছু সুবিধা ও অসুবিধা আছে। আর অ্যালগরিদমের অন্যতম একটি বৈশিষ্ট্য হচ্ছে একে well defined তথা সুসংজ্ঞায়িত হতে হয় । এর ধাপগুলো যেন শেষে একটি কার্যকর ফলাফল নিয়ে আসে।

Author: drmasud

Leave a Reply

Your email address will not be published. Required fields are marked *