কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে অগ্রাধিকার সারি থেকে উপাদান উঁকি দেওয়া


একটি অগ্রাধিকার সারি উঁকি দেওয়া মানে এটিকে সরিয়ে না দিয়ে সর্বোচ্চ অগ্রাধিকার সহ মান পাওয়া৷ তাই আমরা পিক ফাংশনটি নিম্নরূপ &minusl

বাস্তবায়ন করতে পারি

উদাহরণ

peek() {
   if (isEmpty()) {
      console.log("Queue Underflow!");
      return;
   }
   return this.container[this.container.length - 1];
}

আপনি −

ব্যবহার করে এই ফাংশনটি ঠিকঠাক কাজ করছে কিনা তা পরীক্ষা করতে পারেন

উদাহরণ

let q = new PriorityQueue(4);
q.enqueue("Hello", 3);
q.enqueue("World", 2);
q.enqueue("Foo", 8);
console.log(q.peek());
q.display();

আউটপুট

এটি আউটপুট দেবে −

{ data: 'Foo', priority: 8 }
[ { data: 'World', priority: 2 },
   { data: 'Hello', priority: 3 },
   { data: 'Foo', priority: 8 } ]

যেমন আপনি এখানে দেখতে পাচ্ছেন, peek() dequeue থেকে আলাদা যে এটি শুধুমাত্র এটিকে না সরিয়ে সামনের মান ফিরিয়ে দেয়।


  1. জাভাস্ক্রিপ্ট ব্যবহার করে অগ্রাধিকার সারি থেকে উপাদানগুলি সরান

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা থেকে উপাদান সরান

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক করা তালিকায় উপাদান যোগ করুন

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি ডাবল লিঙ্কযুক্ত তালিকা থেকে উপাদানগুলি সরানো হচ্ছে