কম্পিউটার

পেয়ারিং হিপসের বিভিন্নতা


একটি জোড়ার স্তূপ হয় একটি খালি স্তূপ হতে পারে, অথবা একটি জোড়া গাছ হতে পারে যাতে একটি মূল উপাদান থাকে এবং জোড়া গাছের একটি সম্ভবত খালি তালিকা৷

হিপ অর্ডারিং প্রপার্টির প্রয়োজন যে কোনো নোডের প্যারেন্ট নোডের চেয়ে বড় নয়।

নিম্নলিখিত বর্ণনাটি একটি সম্পূর্ণরূপে কার্যকরী হিপ বিবেচনা করে যা হ্রাস-কী অপারেশনকে সমর্থন করে না৷

টাইপ করুন PairingTree[Element] =Heap(element:Element, subheaps:List[PairingTree[Element]])

টাইপ করুন PairingHeap[Element] =খালি | পেয়ারিং ট্রি[এলিমেন্ট]

জোড়ার স্তূপ দুটি প্রকারে বিদ্যমান - মিন পেয়ারিং হিপস এবং সর্বোচ্চ পেয়ারিং হিপস৷ যখন আমরা একটি ন্যূনতম অগ্রাধিকার সারির প্রতিনিধিত্ব করতে চাই তখন সর্বনিম্ন জোড়ার হিপগুলি প্রয়োগ করা হয় এবং সর্বাধিক অগ্রাধিকার সারিগুলির জন্য সর্বাধিক জোড়ার হিপগুলি প্রয়োগ করা হয়৷ পাঠ্যের গাদা এবং বামপন্থী গাছ সম্পর্কে আমাদের আলোচনা অনুসারে, আমরা এখানে সর্বাধিক জোড়ার স্তূপ সম্পর্কে স্পষ্টভাবে আলোচনা করি। মিন পেয়ারিং হিপগুলি সাদৃশ্যপূর্ণ হতে পারে৷

একটি সর্বাধিক জোড়ার স্তূপকে কেবলমাত্র একটি সর্বোচ্চ গাছ হিসাবে সংজ্ঞায়িত করা হয়৷

চারটি সর্বোচ্চ পেয়ারিং হিপ নীচে দেখানো হয়েছে৷ লক্ষ্য করুন যে একটি জোড়ার স্তূপ বাইনারি ট্রি হওয়ার প্রয়োজন নেই৷

পেয়ারিং হিপসের বিভিন্নতা


  1. সর্বনিম্ন-ম্যাক্স হিপস

  2. সিমেট্রিক মিন-ম্যাক্স হিপস

  3. পেয়ারিং হিপস

  4. কীভাবে আপনার অ্যান্ড্রয়েড ফোনটি উইন্ডোজের সাথে যুক্ত করে ভিআর-এ ব্যবহার করবেন