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
PPTX
PPTX
Pest control services thompson brothers PDF
SOFT DRINKS INDUSTRY: ROOTED IN THE EUROPEAN ECONOMY PPTX
DOCX
PDF
PPTX
PDF
PDF
PDF
Social Media Marketing Plan PPTX
Panimoliiton ajankohtaiset teemat / elokuu 2016 PDF
PPTX
Uusi alkoholilaki on piristysruiske PPTX
PPTX
PDF
Kivennäisvesi on kesän suosituin panimojuoma 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.