Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट का उपयोग करके बाइनरी ट्री बनाना


आइए समझें कि हम Javascript में बाइनरी सर्च ट्री कैसे बनाएंगे और उसका प्रतिनिधित्व कैसे करेंगे। हमें सबसे पहले बाइनरीसर्च ट्री वर्ग बनाना होगा और उस पर एक संपत्ति नोड को परिभाषित करना होगा।

उदाहरण

class BinarySearchTree {
   constructor() {
      // Initialize a root element to null.
      this.root = null;
   }
}

BinarySearchTree.prototype.Node = class {
   constructor(data, left = null, right = null) {
      this.data = data;
      this.left = left;
      this.right = right;
   }
};

हमने बस अपने बीएसटी वर्ग का एक वर्ग प्रतिनिधित्व बनाया है। जैसे-जैसे हम इस संरचना में जोड़े जाने वाले कार्यों को सीखना शुरू करेंगे, हम इस वर्ग को भर देंगे।


  1. "नए" ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना?

    निम्नलिखित में नए ऑपरेटर का उपयोग करके JavaScript कंस्ट्रक्टर बनाने का कोड दिया गया है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&

  1. जावास्क्रिप्ट का उपयोग करके ऑटो-रिसाइज टेक्स्ट एरिया बनाना

    जावास्क्रिप्ट का उपयोग करके ऑटो आकार बदलने वाले टेक्स्ट क्षेत्र को बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद