সুচিপত্র:

আপনি কিভাবে মার্জ সাজানোর লিখবেন?
আপনি কিভাবে মার্জ সাজানোর লিখবেন?

ভিডিও: আপনি কিভাবে মার্জ সাজানোর লিখবেন?

ভিডিও: আপনি কিভাবে মার্জ সাজানোর লিখবেন?
ভিডিও: 13 মিনিটে মার্জ বাছাই শিখুন 🔪 2024, নভেম্বর
Anonim

মার্জ সাজান

  1. সাজানো না হওয়া তালিকাটিকে সাবলিস্টে ভাগ করুন, প্রতিটি উপাদান রয়েছে।
  2. দুটি সিঙ্গলটন তালিকার সন্নিহিত জোড়া নিন এবং একত্রিত করা এগুলি 2টি উপাদানের একটি তালিকা তৈরি করতে। N. এখন আকার 2 এর তালিকায় রূপান্তরিত হবে।
  3. একটি একক পর্যন্ত প্রক্রিয়া পুনরাবৃত্তি করুন সাজানো প্রাপ্ত তালিকা।

আরও জেনে নিন, উদাহরণ সহ মার্জ সাজানো কি?

একটি উদাহরণ এর মার্জ সাজান . প্রথমে তালিকাটিকে ক্ষুদ্রতম এককে (1টি উপাদান) ভাগ করুন, তারপর প্রতিটি উপাদানকে সন্নিহিত তালিকার সাথে তুলনা করুন সাজান এবং একত্রিত করা দুটি সংলগ্ন তালিকা। অবশেষে সব উপাদান হয় সাজানো এবং একত্রিত . মার্জ সাজান 1945 সালে জন ভন নিউম্যান দ্বারা উদ্ভাবিত একটি ডিভাইড অ্যান্ড কনক্যুর অ্যালগরিদম।

একইভাবে, মার্জ সর্ট কোথায় ব্যবহার করা হয়? এর অ্যাপ্লিকেশন মার্জ সর্ট মার্জ সর্ট জন্য দরকারী শ্রেণীবিভাজন O(nLogn) সময়ে লিঙ্ক করা তালিকা। লিঙ্ক করা তালিকার ক্ষেত্রে, কেসটি ভিন্ন হয় মূলত অ্যারে এবং লিঙ্ক করা তালিকার মেমরি বরাদ্দের পার্থক্যের কারণে। অ্যারেগুলির বিপরীতে, লিঙ্কযুক্ত তালিকা নোডগুলি মেমরিতে সংলগ্ন নাও হতে পারে।

এছাড়াও জানতে হবে, মার্জ সর্ট কি এবং কিভাবে কাজ করে?

মার্জ সাজান একটি বিভক্ত এবং জয় অ্যালগরিদম. এটা কাজ করে একটি সমস্যাকে একই বা সম্পর্কিত ধরণের দুটি বা ততোধিক উপ-সমস্যায় বিভক্ত করে, যতক্ষণ না এগুলি সরাসরি সমাধানের জন্য যথেষ্ট সহজ হয়ে ওঠে। তাই মার্জ সাজান প্রথমে অ্যারেটিকে সমান অর্ধে ভাগ করে এবং তারপরে এগুলিকে একত্রিত করে সাজানো পদ্ধতি

মার্জ সাজানোর মানে কি?

মার্জ সাজান . (অ্যালগরিদম) সংজ্ঞা : ক সাজান অ্যালগরিদম যা হতে আইটেম বিভক্ত সাজানো দুটি দলে বিভক্ত, পুনরাবৃত্তিমূলকভাবে প্রকার প্রতিটি গ্রুপ, এবং একত্রিত হয় তারা ফাইনালে, সাজানো ক্রম. রান টাইম হল Θ(n log n)।

প্রস্তাবিত: