19
1.3.1-jadval. Grafni kvadrat matritsa orqali ifodalash
1
2
3
4
5
1
0
1
1
1
0
2
1
0
0
1
1
3
1
0
0
1
0
4
1
1
1
0
1
5
0
1
0
1
0
Jadvaldan ko’rinib turibdiki orientirlanmagan
grafda bosh dioganalga
nisbatan qiymatlar simmetrik bo’ladi. Biz xuddi shu grafni ro’yxat
shaklida
ifodalamoqchi bo’lsak, har bir i-element o’zi bilan bog’langan elementlarning A[i]
ro’yxatini o’zida saqlaydi. Quyida ushbu ro’yxat tuzilishini ko’ramiz:
A[1] = [2, 3, 4]
A[2] = [1, 4, 5]
A[3] = [1, 4]
A[4] = [1, 2, 3, 5]
A[5] = [2, 4]
Yoki buni boshqacha ifodalashimiz ham mumkin:
A = [[],[2, 3, 4],[1, 4, 5],[1, 4],[1, 2, 3, 5],[2, 4]]
Bunda 0-elementdan boshlanganligi uchun A[0] bo’sh elementni ham kiritdik.
Endi orientirlangan grafga ham xuddi shunday misol ko’rib o’tamiz:
1.3.10-chizma. Orientirlangan graf