মার্জ সাজানোর সেরা কেস টাইম জটিলতা কী?
মার্জ সাজানোর সেরা কেস টাইম জটিলতা কী?

ভিডিও: মার্জ সাজানোর সেরা কেস টাইম জটিলতা কী?

ভিডিও: মার্জ সাজানোর সেরা কেস টাইম জটিলতা কী?
ভিডিও: সাজানোর সময় জটিলতা বিশ্লেষণ মার্জ করুন 2024, নভেম্বর
Anonim

অ্যালগরিদম বাছাই

অ্যালগরিদম তথ্য কাঠামো স্থান জটিলতা: সবচেয়ে খারাপ
দ্রুত বাছাই অ্যারে চালু)
মার্জ সাজান অ্যারে চালু)
গাদা সাজানোর অ্যারে O(1)
মসৃণ সাজানোর অ্যারে O(1)

তাছাড়া মার্জ সাজানোর সময় জটিলতা কি?

দ্য মার্জ সাজানোর জটিলতা O(nlogn) এবং O (logn) নয়। বিভাজন ধাপ প্রতিটি সাব-অ্যারের মধ্যবিন্দু গণনা করে। এই ধাপের প্রতিটি শুধু O(1) নেয় সময় . বিজয়ী পদক্ষেপ পুনরাবৃত্তিমূলকভাবে ধরণের n/2 (জোড় n-এর জন্য) প্রতিটি উপাদানের দুটি সাবঅ্যারে।

বুদবুদ সাজানোর সেরা কেস টাইম জটিলতা কি? স্থান জটিলতা জন্য বুদবুদ সাজান O(1), কারণ শুধুমাত্র একটি অতিরিক্ত মেমরি স্পেস প্রয়োজন, যেমন টেম্প ভেরিয়েবলের জন্য। এছাড়াও সেরা ক্ষেত্রে সময় জটিলতা O(n) হবে, যখন তালিকা ইতিমধ্যেই আছে সাজানো.

এছাড়া, মার্জ সাজানোর সেরা কেস জটিলতা কি?

n*লগ(n)

সেরা ক্ষেত্রে এবং সবচেয়ে খারাপ পরিস্থিতিতে সন্নিবেশ সাজানোর চলমান সময় জটিলতা কী?

সেরা , সবচেয়ে খারাপ , এবং গড় মামলা দ্য সর্বোত্তম ঘটনা ইনপুট একটি অ্যারে যা ইতিমধ্যেই আছে সাজানো . এই কেস সন্নিবেশ সাজানোর একটি রৈখিক আছে সময় চলমান (অর্থাৎ, O(n))। প্রতিটি পুনরাবৃত্তির সময়, ইনপুটের প্রথম অবশিষ্ট উপাদানটি কেবলমাত্র সবচেয়ে ডানদিকের উপাদানটির সাথে তুলনা করা হয় সাজানো অ্যারের উপধারা।

প্রস্তাবিত: