Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การสร้าง BinaryTree ด้วย Javascript


ให้เราเข้าใจว่าเราจะสร้างและแสดงโครงสร้างการค้นหาแบบไบนารีใน Javascript ได้อย่างไร ก่อนอื่นเราต้องสร้างคลาส BinarySearchTree และกำหนดคุณสมบัติ Node บนคลาสนั้น

ตัวอย่าง

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;
   }
};

เราเพิ่งสร้างการแสดงคลาสของคลาส BST ของเรา เราจะกรอกข้อมูลในชั้นเรียนนี้ในขณะที่เราดำเนินการเรียนรู้ฟังก์ชันที่เราจะเพิ่มลงในโครงสร้างนี้