More Related Content
PDF
PDF
PDF
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5 PDF
PDF
PDF
PDF
PDF
What's hot
PPT
PDF
ODP
ODP
PDF
PDF
PPT
PDF
การเขียนคำสั่งควบคุมแบบมีทางเลือก 1 PDF
เทอม 1 คาบ 5 การจัดเก็บข้อมูลในคอมพิวเตอร์ DOC
การจัดการข้อมูลและการแทนข้อมูล PPT
Viewers also liked
PPTX
PPT
Naveen ppt about project LOON PPTX
Setting Account Email di Outlook PPTX
Rajakauppa vääristää juomakulttuuria ja näivettää elinkeinoa PPTX
PPTX
Uusi alkoholilaki on piristysruiske PPTX
Office equipment provider PDF
Digital Marketing 101 - Social Media PDF
Ua1 diana+laurillard+-+balancing+the+media PPT
PDF
PDF
PDF
Similar to Tree
PDF
PDF
PPT
PPT
PPT
PPT
dokumen.tips_binary-search-tree-5698bcbd37e20.ppt PPT
PPTX
More from Kitdamas Wangpreecha
Tree
- 1.
- 2.
- 3.
- 4.
จากภาพที่ 1 สามารถท่องเข้าไปในต้นไม้ค้นหาทวิภาคเพื่อเข้าถึง
ข้อมูลของแต่ละโหนดได้ทั้ง 3 แบบ ดังนี้
ลำาดับข้อมมูลเมื่อมีการท่องแบบก่อนลำาดับ (Preorder
Traversal) คือ 71,65,63,6,67,85,85,85,89,99
ลำาดับข้อมูลเมื่อมีการท่องแบบตามลำาดับ (Inorder
Traversal) คือ 6,63,65,67,71,78,85,85,89,99
ลำาดับข้อมูลเมื่อมีการท่องแบบหลังลำาดับ (Postorder
Traversal) คือ 6,63,67,65,78,85,99,89,85,71
จากการท่องเข้าไปในต้นไม้ค้นหาทวิภาคแบบตามลำาดับ จะได้
ข้อมูลที่เรียงลำาดับจากน้อยไปหามาก
ต้นไม้ค้นหา
ทวิภาค
- 5.
- 6.
- 7.
การลบโหนด
การลบโหนดออกจากต้นไม้ค้นหาทวิภาค สามารถแบ่งได้
เป็น 3กรณี คือ
กรณีที่ 1 กรณีที่โหนดที่ต้องการลบเป็นโหนดใบ ให้ลบ
โหนดนั้นได้ทันที
กรณีที่ 2 กรณีที่โหนดที่ต้องการลบเป็นโหนดที่มีลูกด้าน
เดียว ให้โหนดลูกของโหนดที่ต้องการลบไปเป็นโหนดลูกของ
โหนดพ่อของโหนดที่ต้องการลบ แล้วจึงลบโหนดที่ต้องการ
กรณีที่ 3 กรณีที่โหนดที่ต้องการลบเป็นโหนดที่มีลูกทั้งสอง
ด้าน ให้พิจารณาทั้งหมดของต้นไม้ย่อยทางด้านขวาของโหนดที่
ต้องการลบว่าโหนดใดมีค่าน้อยที่สุด หรือพิจารณาโหนดทั้งหมด
ของต้นไม้ย่อยทางด้านซ้ายของโหนดที่ต้องการลบว่าโหนดใดมีค่า
มากที่สุด เพื่อนำามาสลับตำาแหน่งกับโหนดที่ต้องการลบ จากนั้นให้
ต้นไม้ค้นหา
ทวิภาค
- 8.
ต้นไม้ค้นหาทวิภาคจะต้องเป็นต้นไม้ทวิภาคที่เป็น
โครงสร้างข้อมูลแบบต้นไม้ชนิดหนึ่ง ที่แต่ละโหนดมีลูก
ได้ไม่เกิน 2โหนด คือลูกทางซ้าย และลูกทางขวา โดย
ลักษณะพิเศษจำาเพาะของต้นไม้ค้นหาทวิภาคคือแต่ละ
โหนดมีโหนดลูกอย่างมากที่สุดเท่ากับ 2 ถ้าเกินนั้นแสดง
ว่าไม่ใช่ต้นไม่ค้นหาทวิภาค กล่าวคือมีโหนดลูก 2 โหนด
ต่อหนึ่งโหนดโดยที่ข้อมูลของต้นไม้ด้านซ้ายจะต้องน้อย
กว่าตัวข้อมูลของต้นไม้ด้านขวา โดยจุดเด่นของต้นไม้
ค้นหาทวิภาคคือความสามารถในการนำาเอาข้อมูลเข้า
ความสามารถในวการนวำาเอาข้อมูลออก และการเรียง
ลำาดับข้อมูลตลอดเวลาทำาให้ตัดออกเป็นส่วนๆ ทำาให้ส
เวลาในการค้นหากระทำาได้ดี แต่ในบางกรณีที่ต้นไม้ยาว
ต้นไม้ค้นหา
ทวิภาค
- 9.
- 10.