ต้นไม้เป็นโครงสร้างข้อมูลพื้นฐานอีกตัวหนึ่งที่ได้รับการประยุกต์มากมาย ด้วยลักษณะที่ข้อมูลแต่ละตัวมีความสัมพันธ์กับตัวอื่น ๆ ได้หลาย ๆ ตัว เป็นระดับ ๆ เมื่อเปรียบกับลักษณะที่ข้อมูลเรียงกันไปเป็นแถว เช่น รายการ กองซ้อน หรือแถวคอย ที่เรียกกันว่าโครงสร้างเชิงเส้น ต้นไม้จะมีลักษณะไม่เชิงเส้น ซับซ้อนมากกว่า แต่ก็มีความยืดหยุ่นและประสิทธิภาพสูงกว่า ต้นไม้แบบพื้นฐานและยอดนิยมสุด ๆ ที่ใช้เป็นโครงสร้างข้อมูลเห็นจะเป็นต้นไม้แบบทวิภาค (binary tree) บทนี้จะได้กล่าวถึงการสร้าง บริการพื้นฐาน และตัวอย่างการประยุกต์ต้นไม้แบบทวิภาค วัตถุประสงค์เพื่อให้ผู้เรียนสามารถ
|