User Tools

Site Tools


Sidebar

1. บทนำ

2. การวิเคราะห์ Algorithm

3. List, Stack and Queue

4. Tree

5. Hashing

6. Priority Queues

7. การจัดเรียง (Sorting)

8. The Disjoint Set

9. Graph Algorithms

dsa:dsintro

8. THE DISJOINT SET ADT

ในบทนี้กล่าวถึงโครงสร้างข้อมูลที่ใช้ในการแก้ปัญหาที่เรียกว่า ปัญหาการสมมูล (equivalence problem) เป็นโครงสร้างข้อมูลที่ง่ายในการสร้าง โปรแกรมที่เขียนสำหรับโครงสร้างนี้มีขนาดเล็ก สามารถใช้โครงสร้างแบบอะเรย์ได้ และสามารถทำงานได้อย่างรวดเร็วใช้เวลาเฉลี่ยเป็นเวลาคงที่ต่อการทำงานหนึ่ง โครงสร้างข้อมูลชนิดนี้เป็นที่สนใจในทางทฤษฏีเนื่องจากการวิเคราะห์ทำได้ยากมากรูปแบบฟังก์ชันของกรณี worst case ก็แตกต่างจากที่ได้ที่ได้กล่าวมาแล้ว เนื้อหาที่จะกล่าวเกี่ยวกับ Disjoint set ADT:

  • แสดงการ implement ประกอบด้วยคำสั่งสั้น ๆ
  • วิเคราะห์ running time
  • ตัวอย่างการประยุกต์ใช้งานอย่างง่าย
dsa/dsintro.txt · Last modified: 2021/09/08 13:24 by wasu

Page Tools