การสํารวจอย่างมีประสิทธิภาพ ในโครงสร้างข้อมูล เช่น ต้นไม้ขึ้นอยู่กับความสูงและความสมดุลของต้นไม้ การคํานวณตัวแปรที่เหมาะสมนี้ ช่วยรักษาประสิทธิภาพที่เหมาะสม โดยเฉพาะในต้นไม้สมดุลเช่นต้นไม้ AVL และต้นไม้สีแดง-สีดํา

ความสูงของต้นไม้

ความ สูง ของ ต้น ไม้ ได้ รับ การ นิยาม ว่า เป็น จํานวน ขอบ ตาม เส้น ทาง ที่ ยาว ที่ สุด จาก โหนด ราก ไป จน ถึง โหนด ใบ.

การ วัด ความ สูง เกี่ยว ข้อง กับ การ เจาะ ต้น ไม้ ซ้ํา หรือ การ วัด ความ ลึก สูง สุด จาก ราก ถึง ใบ ใด ๆ.

การคํานวณคํานวณองค์ประกอบสมดุล

ตัว เลข ความ สมดุล ของ โหนด คือ ความ แตก ต่าง ระหว่าง ความ สูง ของ ต้น ย่อย ที่ อยู่ ใน ซีก ซ้าย และ ขวา.

สําหรับแต่ละโหนด, ตัวถ่วงสมดุลคํานวณเป็น:

[FLT: 0] ตัวประกอบ Balance = ความสูงของ Subtree ด้านซ้าย - ความสูงของ ด้านขวาของต้นไม้

วิธี การ คํานวณ

อัลกอริทึม เหล่า นี้ ผ่าน ต้น ไม้ โดย คํานวณ ความ สูง ของ ต้น ย่อย และ ปรับ ปรุง ให้ เป็น ตัว กําหนด ความ สมดุล ตาม นั้น.

การรักษาความสูงและปัจจัยสมดุลที่แม่นยํา จําเป็นสําหรับการดูแลต้นไม้ด้วยตนเอง การดําเนินการที่แน่นอนยังคงมีประสิทธิภาพ

  • ทางเดินกลับ
  • ประมวลผลระดับความสูง
  • การ ปรับปรุง ปัจจัย สมดุล ระหว่าง การ สอด และ การ ลบ ออก
  • การ รักษา ให้ หาย เมื่อ ปัจจัย ต่าง ๆ ใน การ สมดุล เกิน ขีด