বাইনারি অনুসন্ধান গাছের সবচেয়ে খারাপ কেস এবং গড় কেস জটিলতা কি?
বাইনারি অনুসন্ধান গাছের সবচেয়ে খারাপ কেস এবং গড় কেস জটিলতা কি?

ভিডিও: বাইনারি অনুসন্ধান গাছের সবচেয়ে খারাপ কেস এবং গড় কেস জটিলতা কি?

ভিডিও: বাইনারি অনুসন্ধান গাছের সবচেয়ে খারাপ কেস এবং গড় কেস জটিলতা কি?
ভিডিও: 1.11 সেরা খারাপ এবং গড় কেস বিশ্লেষণ 2024, নভেম্বর
Anonim

বাইনারি অনুসন্ধান গাছ

অ্যালগরিদম গড় জঘন্যতম মামলা
স্থান চালু) চালু)
অনুসন্ধান করুন O(লগ n) চালু)
ঢোকান O(লগ n) চালু)
মুছে ফেলা O(লগ n) চালু)

এছাড়া, একটি বাইনারি অনুসন্ধান গাছের বড় হে সবচেয়ে খারাপ ক্ষেত্রে সময় জটিলতা কী?

a এর পুনরাবৃত্তিমূলক গঠন বিএসটি একটি পুনরাবৃত্ত অ্যালগরিদম প্রদান করে। অনুসন্ধান করা হচ্ছে এ বিএসটি আছে ও (জ) সবচেয়ে খারাপ - মামলা রানটাইম জটিলতা , যেখানে h এর উচ্চতা গাছ . যেহেতু এস বাইনারি অনুসন্ধান গাছ সঙ্গে এন নোড একটি সর্বনিম্ন আছে ও (log n) স্তর, এটা অন্তত লাগে ও (log n) একটি নির্দিষ্ট নোড খুঁজে পেতে তুলনা।

দ্বিতীয়ত, পুনরাবৃত্তি সহ বাইনারি অনুসন্ধানের সময় জটিলতা কী? কর্মক্ষমতা বাইনারি অনুসন্ধান অ্যালগরিদম : তাই, বাইনারি অনুসন্ধান অ্যালগরিদমের সময় জটিলতা O(লগ2n) যা খুবই কার্যকর। এটি দ্বারা ব্যবহৃত সহায়ক স্থান হল O(1) এর জন্য পুনরাবৃত্তিমূলক বাস্তবায়ন এবং O(লগ2n) কল স্ট্যাকের কারণে পুনরাবৃত্তিমূলক বাস্তবায়নের জন্য।

এছাড়াও প্রশ্ন হল, বাইনারি অনুসন্ধান গাছে একটি উপাদান অনুসন্ধানের সবচেয়ে খারাপ ক্ষেত্রে সময় জটিলতা কী হবে?

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

বিগ হে সবচেয়ে খারাপ কেস?

সুতরাং, বাইনারি অনুসন্ধান, সেরা মামলা হয় ও (1), গড় এবং জঘন্যতম মামলা হয় ও (লগন)। সংক্ষেপে, টাইপের কোনও ধরণের সম্পর্ক নেই বড় হে জন্য ব্যবহৃত হয় জঘন্যতম মামলা , গড় জন্য Theta মামলা ” সর্বোত্তম, গড়, বা সম্পর্কে কথা বলার সময় সমস্ত ধরণের স্বরলিপি ব্যবহার করা যেতে পারে (এবং কখনও কখনও হয়) জঘন্যতম মামলা একটি অ্যালগরিদমের।

প্রস্তাবিত: