আমি কয়েকটি বাছাই করা অ্যালগরিদম বোঝার চেষ্টা করছি, তবে আমি বুদ্বুদ সাজানোর এবং সন্নিবেশ সাজানোর অ্যালগরিদমের পার্থক্যটি দেখতে লড়াই করছি।
আমি উভয়ই ও (এন 2 ) জানি, তবে আমার কাছে মনে হয় যে বুদ্বুদ সাজানোর জন্য প্রতিটি পাসের জন্য অ্যারের সর্বাধিক মানটি বুদবুদ হয়, যখন সন্নিবেশ সারণি প্রতিটি পাসের নীচে সর্বনিম্ন মানকে ডুবিয়ে দেয়। তারা কি ঠিক একই জিনিসটি করছে না তবে বিভিন্ন দিকে?
সন্নিবেশ বাছাইয়ের জন্য, তুলনা / সম্ভাব্য অদলবদলের সংখ্যা শূন্য থেকে শুরু হয় এবং প্রতিটি সময় বৃদ্ধি পায় (যেমন 0, 1, 2, 3, 4, ..., এন) তবে বুদ্বুদ সাজানোর জন্য একই আচরণ ঘটে তবে শেষের দিকে বাছাই (যেমন এন, এন -1, এন -2, ... 0) কারণ বুদ্বুদ সাজানোর জন্য বাছাই করার সাথে সাথে শেষ উপাদানগুলির সাথে আর তুলনা করার দরকার নেই।
যদিও এই সমস্তগুলির জন্য, এটি একটি seemsক্যমত্য বলে মনে হয় যে সন্নিবেশ সাজানো সাধারণভাবে ভাল। কেউ আমাকে বলতে পারেন কেন?
সম্পাদনা: আমি মূলত অ্যালগরিদমগুলি কীভাবে কাজ করে তার পার্থক্য সম্পর্কে আগ্রহী, তাদের দক্ষতা বা অ্যাসিম্পোটিক জটিলতা এতটা নয়।