ให้เราเข้าใจว่าเราจะสร้างและแสดงโครงสร้างการค้นหาแบบไบนารีใน 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 ของเรา เราจะกรอกข้อมูลในชั้นเรียนนี้ในขณะที่เราดำเนินการเรียนรู้ฟังก์ชันที่เราจะเพิ่มลงในโครงสร้างนี้