4. ตวอยาง
ตัวอย่ าง
เวอร์ เท็กซ์ V(G) ได้ แก่ A B C D E
A B เอดจ์์ E(G) ไ ้ แก่่ ได้
เส้ นทีเ่ ชื่อมโยงจาก A ไป B
เส้้ นทีเ่ี ชืื่อมโยงจาก A ไป C
โ
เส้ นทีเ่ ชื่อมโยงจาก A ไป D
เส้้ นทีเ่ี ชืื่อมโยงจาก A ไป E
โ
C D E เส้ นทีเ่ ชื่อมโยงจาก B ไป E
V(G) = {A, B, C, D, E}
E(G) = {(A,B), (A,C), (A,D), (A,E), (B,E)}
29. สํ าหรับเทคนิคการท่ องไปในกราฟมี 2 แบบดังนี้
• การท่ องแบบกว้ าง (Breadth first traversal) วิธีน้ ีทาโดยเลือกโหนด
ํ
ั
ที่เป็ นจุดเริ่ มต้น ต่อมาให้เยือนโหนดอื่นที่ใกล้กนกับโหนดเริ่ มต้นทีละ
ระดับ จนกระทังเยือนหมดทุุกโหนดในกราฟ ตัวอย่างแสดงเส้นทาง
่
การท่องแบบกว้างทีละโหนดตามลําดับ
A การท่่ องไปแนวกว้้ าง A B C D E F
ไป
B C D
E F
34. • Spanning Tree คือต้นไม้ที่ประกอบด้วยโหนดทุกโหนดของ
กราฟ โดยแต่ ละคู่ของโหนดจะต้ องมีเส้ นเชืื่อมเพียงเส้ นเดียว นันคืือไ มี
่ ไม่
loop หรือ cycle
• สมมติสถานการณ์ให้กราฟแสดงเส้นทางการบินระหว่าง 7 เมือง แต่ดวย ้
เหตุผลทางธุรกจทาใหตองปดเสนทางการบนไปใหมากทสุ ดแตยงคง
เหตผลทางธรกิจทําให้ตองปิ ดเส้นทางการบินไปให้มากที่สดแต่ยงคง
้ ั
สามารถเชื่อมต่อถึงกันได้หมด
a b a b a b
1. ห้ามมี 2 เส้น
c d c d c d
2. ห้ามตัดเส้นออก
e e f e f 3. ห้ามมี cycle
f
g g g
40. Prim s
Prim’s algorithm
- เลือก 1 จุด
- เลืือก edge สั้ ันสุ ดทีี่ต่อกับที่ีได้เ้ ลืือกไว้้
ั ไ
- รวม edge นี้ถาไม่เกิดวงจร
้
A A
1 14 1
14 8 8
13 7 13 7
B C D B C D
6 3 6 7
3 7
E 1 F E 1 F