5. ประเภทของกราฟ
ป ฟ
กราฟไมมทศทาง (Undirected Graph) เปนกราฟทมเสนเชอม
กราฟไม่มีทิศทาง (U di t d G h) เป็นกราฟที่มีเส้นเชื่อม
ระหว่างโหนด 2 ตัว ไม่มีทศทาง
ิ
B
A C
D
9. B
E
A
C
D
A B, B C, C E ,D E มีการเชื่อมต่อกันโดยทางตรง
A D, B E, A C ,C E มีการเชื่อมต่อกันโดยอ้อม
10. การแทนโครงสร้างข้อมูลกราฟ
1. Adjacency Matrix คือ การแทนด้วยอาร์เรย์ ขนาด n x n
y
โดยการใส่เลข 1 ในแถวที่ i และคอลัมน์ j
มคาเปน หมายถง มีเส้นเชื่อมจาก
มีค่าเป็น 1 หมายถึง มเสนเชอมจาก i ไป j
มีค่าเป็น 0 หมายถึง ไม่มีเส้นเชื่อมจาก i ไป j
11. โครงสรางกราฟแบบไมมทศทาง
โครงสร้างกราฟแบบไม่มีทิศทาง
A B
i j A B C D E F
A 0 1 1 0 0 0
B 1 0 1 1 0 0
D
C 1 0 1 1 1 1
C D 0 1 1 0 1 0
E 0 0 1 1 0 0
F 0 0 1 0 0 0
E
F
12. โครงสรางกราฟแบบมทศทาง
โครงสร้างกราฟแบบมีทิศทาง
A B
i j A B C D E F
A 0 1 1 0 0 0
B 0 0 0 1 0 0
D
C 0 0 0 1 0 0
C D 0 0 0 0 1 0
E 0 0 1 0 0 0
F 0 0 1 0 0 0
E
F
17. WEIGHTED GRAPH
2
1 10 ม.
B i j A B C D E
A
5ม
ม. A 0 10 8 0 0
2 ม.
8 ม. 3 ม. 5 B 10 0 2 3 5
3 C 8 2 0 15 0
E
D 0 3 15 0 12
C
4 E 0 5 0 12 0
12 ม.
15 ม
ม.
D