কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা তৈরি করা


আসুন শুরু করা যাক একটি সাধারণ ক্লাস সংজ্ঞায়িত করে একটি কনস্ট্রাক্টর যা হেডকে নাল থেকে শুরু করে। আমরা লিঙ্কডলিস্ট ক্লাসের প্রোটোটাইপের আরেকটি কাঠামোও সংজ্ঞায়িত করব যা লিঙ্ক করা তালিকার প্রতিটি নোডকে প্রতিনিধিত্ব করবে।

উদাহরণ

class LinkedList {
   constructor() {
      this.head = null;
      this.length = 0;
    }
}
LinkedList.prototype.Node = class {
   constructor(data) {
      this.data = data; this.next = null;
   }
}

আসুন একটি ডিসপ্লে ফাংশনও তৈরি করি যা আমাদের তালিকা দেখতে কেমন তা দেখতে সাহায্য করবে। এই ফাংশনটি নিম্নরূপ কাজ করে।

  • এটি মাথা থেকে শুরু হয়।
  • এটি currElem =currElem.next ব্যবহার করে তালিকার উপর পুনরাবৃত্তি করে যতক্ষণ না currElem শূন্য না হয়, অর্থাৎ, আমরা শেষ পর্যন্ত পৌঁছাইনি।
  • এটি প্রতিটি পুনরাবৃত্তির জন্য ডেটা প্রিন্ট করে।

এখানে একই −

এর জন্য একটি দৃষ্টান্ত রয়েছে

জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা তৈরি করা

এখন দেখা যাক কিভাবে আমরা এটি বাস্তবায়ন করব −

উদাহরণ

display() {
   let currNode = this.head;
   while (currNode != null) {
      console.log(currNode.data + " -> ");
      currNode = currNode.next;
   }
}

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

  2. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি এইচটিএমএল তালিকা সাজান?

  3. জাভাস্ক্রিপ্ট ব্যবহার করে অটো-রিসাইজ টেক্সট এরিয়া তৈরি করা হচ্ছে

  4. সি-তে লিঙ্ক করা তালিকা ব্যবহার করে অগ্রাধিকার সারি