αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœαŸ– αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž“αž·αž„αž–αžΈαžš "αžŸαŸ’αž‘αžΎαžšαžαŸ‚αžαŸ’αž˜αžΈ"

αžŸαž½αžŸαŸ’αžαžΈαž’αŸ’αž“αž€αžšαžΆαž›αŸ‹αž‚αŸ’αž“αžΆαŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ†αž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžšαžΆαž™αž”αž‰αŸ’αž‡αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœαž€αŸ’αž“αž»αž„αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž€αŸαž“αžΉαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡αž–αžΈαžšαž”αžΈαž‘αŸ€αž αžŠαŸ‚αž›αžŠαžΌαž…αž˜αŸ’αžŠαŸαž…αž”αžΆαž“ "αž‚αŸ’αžšαžΈαžŸαŸ’αžαžΆαž›αŸ‹" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž‰αž»αŸ†αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαžΌαž˜αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž˜αŸ‚αž“αžαžΆαŸ†αž„αž–αžΈαžŠαžΎαž˜αžŠαŸ†αž”αžΌαž„αž‘αžΎαž™ - αžαŸ’αž‰αž»αŸ†αž‚αž·αžαžαžΆαž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαžŠαžΉαž„αžšαž½αž…αž αžΎαž™αžαžΆαž€αŸ’αžšαžΆαž αŸ’αžœαž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‡αžΆαž€αŸ’αžšαžΆαž αŸ’αžœ (αžŠαžΉαž€αž“αžΆαŸ† αž˜αž·αž“αžŠαžΉαž€αž“αžΆαŸ† αž‘αž˜αŸ’αž„αž“αŸ‹ αž‚αŸ’αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αžŠαŸ„αž™αž˜αžΆαž“αž¬αž‚αŸ’αž˜αžΆαž“αž‚αŸ‚αž˜ αž“αž·αž„αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž…αŸ’αžšαžΎαž“)αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžαŸ„αŸ‡αž‘αŸ…αŸ” αžαžΎβ€‹αž™αžΎαž„β€‹αž˜αžΆαž“β€‹αž‡αž˜αŸ’αžšαžΎαžŸβ€‹αž’αŸ’αžœαžΈβ€‹αžαŸ’αž›αŸ‡β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ "αž€αžΆαžšβ€‹αž•αŸ’αž‘αž»αž€β€‹αž€αŸ’αžšαžΆαž αŸ’αžœ"?

1. αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸ

1.1 αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαŸ” αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸβ€‹αž‡αžΆαž”αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸβ€‹αžŠαŸ‚αž›β€‹αž€αŸ’αž”αžΆαž›β€‹αž‡αž½αžšβ€‹αžŠαŸαž€ αž“αž·αž„β€‹αž‡αž½αžšβ€‹αžˆαžšβ€‹αžαŸ’αžšαžΌαžœβ€‹αž‚αŸ’αž“αžΆβ€‹αž“αžΉαž„β€‹αž›αŸαžβ€‹αž“αŸƒβ€‹αž…αŸ†αžŽαž»αž…β€‹αž€αŸ†αž–αžΌαž›β€‹αž“αŸƒβ€‹αž€αŸ’αžšαžΆαž αŸ’αžœ αž αžΎαž™β€‹αžαž˜αŸ’αž›αŸƒβ€‹αž“αŸƒβ€‹αž’αžΆαžαž»β€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžšαž”αžŸαŸ‹β€‹αžœαžΆ a(i,j) αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžŠαŸ„αž™β€‹αžœαžαŸ’αžαž˜αžΆαž“ αž¬β€‹αž’αžœαžαŸ’αžαž˜αžΆαž“β€‹αž“αŸƒβ€‹αž‚αŸ‚αž˜β€‹αžšαžœαžΆαž„β€‹αž…αŸ†αžŽαž»αž…β€‹αž€αŸ†αž–αžΌαž›αŸ” i αž“αž·αž„ j (αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž‘αž·αžŸαžŠαŸ…αžŠαžΌαž…αž‡αžΆαž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαž“αžΉαž„αžŸαŸŠαžΈαž˜αŸαž‘αŸ’αžšαžΈαž¬αž™αžΎαž„αž’αžΆαž…αž™αž›αŸ‹αž–αŸ’αžšαž˜αžαžΆαž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžαž˜αŸ’αž›αŸƒαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ‚αžαžΆαž„αž›αžΎαž’αž„αŸ’αž€αžαŸ‹αž‘αŸ’αžšαžΌαž„αž˜αŸ) αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ a(i,j) αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž…αŸ†αž“αž½αž“αž‚αŸ‚αž˜αž–αžΈ i αžŠαž›αŸ‹ j (αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αž‚αŸ‚αž˜αž”αŸ‚αž”αž“αŸαŸ‡αž‘αŸ αž“αŸ„αŸ‡ a(i,j)= 0) αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž€αŸαžŠαŸ„αž™αž‘αž˜αŸ’αž„αž“αŸ‹αž•αž„αžŠαŸ‚αžšαŸ” (αž‘αŸ†αž„αž“αŸ‹αžŸαžšαž»αž”) αž“αŸƒαž‚αŸ‚αž˜αžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αŸ”

1.2 αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž»αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž€αŸ’αžšαžΆαž αŸ’αžœαžšαž”αžŸαŸ‹αž™αžΎαž„αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αž•αž„αžŠαŸ‚αžš αžŠαŸ‚αž›αžαžΆαž˜αž€αŸ’αž”αž½αž“αž›αŸαžαž‡αž½αžšαžŠαŸαž€αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž›αŸαžαž“αŸƒαž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αžšαž”αžŸαŸ‹αžœαžΆ αž αžΎαž™αž›αŸαžαž‡αž½αžšαžˆαžšαžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž‚αŸ‚αž˜αž˜αž»αž“αž›αŸαžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ vertex αž“αž·αž„ edge αž˜αžΆαž“αž§αž”αž‘αŸ’αž‘αžœαž αŸαžαž»αž…αŸ†αž–αŸ„αŸ‡αž‚αŸ’αž“αžΆ αž“αŸ„αŸ‡αžαž˜αŸ’αž›αŸƒαž˜αž·αž“αž˜αŸ‚αž“αžŸαžΌαž“αŸ’αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„αž€αŸ’αžšαž‘αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆ (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž‘αž·αžŸαžŠαŸ… 1 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž”αŸ’αžšαžŸαž·αž“αž”αžΎ vertex αž“αž·αž„ edge αž‡αžΆαž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž» αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžαž˜αŸ’αžšαž„αŸ‹αž‘αž·αžŸ - "1" αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‚αŸ‚αž˜ "αž…αŸαž‰" αž–αžΈαž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž› αž“αž·αž„ "-1" αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆ "αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›" αž“αŸ…αž€αŸ’αž“αž»αž„αžœαžΆ (αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αž„αž…αžΆαŸ† αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αžŸαž‰αŸ’αž‰αžΆ "αžŠαž€" αž€αŸαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆ "αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›" αž“αŸ…αž€αŸ’αž“αž»αž„αž›αŸαž "-1")) αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αž‡αžΆαžαŸ’αž˜αžΈαž˜αŸ’αžαž„αž‘αŸ€αžαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ 1 αž“αž·αž„ -1 αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αž˜αŸ’αž„αž“αŸ‹αžŸαžšαž»αž”αž“αŸƒαž‚αŸ‚αž˜αŸ”

2. αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›

2.1 αž”αž‰αŸ’αž‡αžΈαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαŸ” αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹ αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ” αž‡αžΆαž‘αžΌαž‘αŸ… αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αž“αžΈαž˜αž½αž™αŸ—αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœαž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαžΆαž”αŸ‹αž›αŸαžαžŽαžΆαž˜αž½αž™ (αž”αž‰αŸ’αž‡αžΈ αžœαŸ‰αž·αž…αž‘αŸαžš ធអរេ...) αžŠαŸ‚αž›αž“αžΉαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž›αŸαžαž“αŸƒαž€αŸ†αž–αžΌαž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž‡αžΆαž”αŸ‹αž“αžΉαž„αž›αŸαžαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αžŠαžΉαž€αž“αžΆαŸ† αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž”αŸ‚αž”αž“αŸαŸ‡αžαŸ‚αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αž‚αŸ‚αž˜ "αžαž˜αŸ’αžšαž„αŸ‹" αž–αžΈαž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αŸ”

2.2 αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž†αŸ’αž’αžΉαž„αž‡αŸ†αž“αžΈαŸ” αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αŸ” αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž‚αŸ‚αž˜ αžŠαžΌαž…αžŠαŸ‚αž› Captain Obviousness αž”αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„ αžαžΆαž˜αž–αž·αžαž‚αžΊαž‡αžΆαž”αž‰αŸ’αž‡αžΈαž‚αŸ‚αž˜αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœ αžŠαŸ‚αž›αž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž…αŸ†αž“αž»αž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž…αŸ†αž“αž»αž…αž”αž‰αŸ’αž…αž”αŸ‹ (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ† αž›αŸ†αžŠαžΆαž”αŸ‹αž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αž’αŸ’αž“αž€αž’αžΆαž… αž”αŸ’αžšαžΎβ€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αž•αŸ’αžŸαŸαž„αŸ—β€‹αž‡αžΆβ€‹αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšβ€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹αž…αŸ†αžŽαž»αž…β€‹αž€αŸ†αž–αžΌαž›β€‹αž€αŸ’αž“αž»αž„β€‹αž›αŸ†αžŠαžΆαž”αŸ‹β€‹αžŠαŸ‚αž›β€‹αž€αžΎαž“β€‹αž‘αžΎαž„) αž“αž·αž„β€‹αž‘αž˜αŸ’αž„αž“αŸ‹ (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžαŸ‚β€‹αž€αŸ’αžšαžΆαž αŸ’αžœβ€‹αž‘αž˜αŸ’αž„αž“αŸ‹β€‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡)αŸ”

αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž˜αžΎαž›β€‹αž”αž‰αŸ’αž‡αžΈβ€‹αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αžšαžΆαž™β€‹αžαžΆαž„β€‹αž›αžΎβ€‹αžŠαŸ„αž™β€‹αž›αž˜αŸ’αž’αž·αžβ€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž‘αŸ€αž (αž“αž·αž„β€‹αž‡αžΆαž˜αž½αž™β€‹αž“αžΉαž„β€‹αž€αžΆαžšβ€‹αž”αž„αŸ’αž αžΆαž‰) αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž‘αžΈαž“αŸαŸ‡.

2.3 αž’αžΆαžšαŸαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαŸ” αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αžΌαž‘αŸ…αž”αŸ†αž•αž»αžαž‘αŸαŸ” αž“αŸ…αžŸαŸ’αž“αžΌαž›αžšαž”αžŸαŸ‹αžœαžΆ αžœαžΆαž‚αžΊαž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒ "αž€αžΆαžšαžœαŸαž…αžαŸ’αž…αž”αŸ‹" αž”αž‰αŸ’αž‡αžΈαž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž˜αž½αž™ (ធអរេ αžœαŸ‰αž·αž…αž‘αŸαžš)αŸ” αž’αžΆαžαž» n αž‘αžΈαž˜αž½αž™ (αž™αŸ„αž„αžαžΆαž˜αž…αŸ†αž“αž½αž“αž”αž‰αŸ’αžˆαžšαž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœ) αž“αŸƒαž’αžΆαžšαŸαž”αŸ‚αž”αž“αŸαŸ‡αž˜αžΆαž“αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαž’αžΆαžšαŸαžŠαžΌαž…αž‚αŸ’αž“αžΆ αžŠαŸ„αž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαžŠαŸ‚αž›αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž‡αžΆαž”αŸ‹αž“αžΉαž„αž˜αž½αž™αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž‡αž½αžšαŸ”

αž“αŸ…αž‘αžΈαž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αž”αŸ†αž•αž»αž (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž›αž½αž“αžαŸ’αž‰αž»αŸ†)αŸ– ejuo.livejournal.com/4518.html

3. Adjacency Vector αž“αž·αž„ Associative Adjacency Array

αžœαžΆαž”αžΆαž“αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™αžαžΆαž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αŸƒαž”αž“αŸ’αž‘αžΆαžαŸ‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžœαž·αž‡αŸ’αž‡αžΆαž‡αžΈαžœαŸˆαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αžŠαŸ‚αž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αžαžΆαž˜αž€αžΆαž›αž€αŸ†αžŽαžαŸ‹ αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαŸ‚αž„αžαŸ‚αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αž‰αŸ’αž‡αžΈαž‚αŸ‚αž˜αŸ” αž‡αžΆαž€αžΆαžšαž–αž·αž αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αžšαžΆαž αŸ’αžœαž˜αžΆαž“αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ† αž“αž·αž„αž‚αŸ‚αž˜αž…αŸ’αžšαžΎαž“αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αž‰αŸ’αž‡αžΈαž‚αŸ‚αž˜αž”αž»αžšαžΆαžŽ αžαŸ’αž‰αž»αŸ†αžŸαŸ’αž“αžΎαž±αŸ’αž™αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αž›αžΎ "αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ/សអខអ/αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚/αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš" αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž–αŸ„αž›αž‚αžΊαŸ– αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹ αž“αž·αž„αž’αžΆαžšαŸαž‡αžΆαž”αŸ‹αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αŸ”

3.1 αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαŸ”

αž€αžšαžŽαžΈ (a1)αŸ– αž€αŸ’αžšαžΆαž αŸ’αžœαž‚αŸ’αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹

αž™αžΎαž„αž“αžΉαž„αž αŸ…αžœαŸ‰αž·αž…αž‘αŸαžšαžŠαŸ‚αž›αž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž…αŸ†αž“αž½αž“αž‚αžαŸ‹αž“αŸƒαž…αŸ†αž“αž½αž“αž‚αžαŸ‹ (a[2i], a[2i+1],... αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž›αŸαž c 0) αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž›αŸαžαž‚αžΌαž“αžΈαž˜αž½αž™αŸ— αž‚αžΊ a[2i], a[2i+1] αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‚αŸ‚αž˜αž€αŸ’αžšαžΆαž αŸ’αžœαžšαžœαžΆαž„αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž› a[2i] αž“αž·αž„ a[2i+1] αžšαŸ€αž„αž‚αŸ’αž“αžΆαŸ”
αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒαž€αžΆαžšαžαžαž“αŸαŸ‡αž˜αž·αž“αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαžαžΆαžαžΎαž€αŸ’αžšαžΆαž αŸ’αžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž‘αŸ (αž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΆαŸ†αž„αž–αžΈαžšαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“)αŸ” αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž‘αž˜αŸ’αžšαž„αŸ‹ digraph αž‚αŸ‚αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž–αžΈ a[2i] αž‘αŸ… a[2i+1]αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž“αž·αž„αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ– αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž€αŸ†αžŽαžαŸ‹αž‘αž·αžŸαžŠαŸ… αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαž”αž‰αŸ’αžˆαžšαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž (αž§αž‘αžΆαž αžšαžŽαŸ αžαžΆαž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž‘αžΆαž”αž‡αžΆαž„αž›αŸαžαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αŸ…αžœαžΆαž˜αž€αž˜αž»αž“)αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ C++ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎ std::vector αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž“αŸƒαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αŸ”

αž€αžšαžŽαžΈ (a2)αŸ– αž€αŸ’αžšαžΆαž αŸ’αžœαž‚αŸ’αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αž‘αž˜αŸ’αž„αž“αŸ‹αž‚αŸ‚αž˜αž‚αžΊαž‡αžΆαž…αŸ†αž“αž½αž“αž‚αžαŸ‹

αžŠαŸ„αž™αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™ case (a1) αž™αžΎαž„αž αŸ…αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαž‘αž˜αŸ’αž„αž“αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž‚αŸ‚αž˜αž…αŸ†αž“αž½αž“αž‚αžαŸ‹αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž›αŸ†αžŠαžΆαž”αŸ‹ (αž’αžΆαžšαŸαžαžΆαž˜αžœαž“αŸ’αž) αž“αŸƒαž›αŸαž (a[3i], a[3i+1], a[3i+2], ... αžŠαŸ‚αž›αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž›αŸαž c 0) αžŠαŸ‚αž› "αž”αžΈαžŠαž„" αž“αžΈαž˜αž½αž™αŸ—αž“αŸƒαž›αŸαž a[3i], a[3i+1], a[3i+2] αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‚αŸ‚αž˜αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœαžšαžœαžΆαž„αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αžŠαŸ‚αž›αž˜αžΆαž“αž›αŸαž a[3i] αž“αž·αž„ a[3i+1] αžšαŸ€αž„αž‚αŸ’αž“αžΆ αž αžΎαž™αžαž˜αŸ’αž›αŸƒ a [3i+2] αž‚αžΊαž‡αžΆαž‘αž˜αŸ’αž„αž“αŸ‹αž“αŸƒαž‚αŸ‚αž˜αž“αŸαŸ‡αŸ” αž€αŸ’αžšαžΆαž αŸ’αžœαž”αŸ‚αž”αž“αŸαŸ‡αž€αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž¬αž’αžαŸ‹αŸ”

αž€αžšαžŽαžΈ (ខ)αŸ– αž€αŸ’αžšαžΆαž αŸ’αžœαž‚αŸ’αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αž‘αž˜αŸ’αž„αž“αŸ‹αž‚αŸ‚αž˜αžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž…αŸ†αž“αž½αž“αž‚αžαŸ‹

αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž‘αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž’αžΆαžαž»αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžΆαžšαŸαž˜αž½αž™ (αžœαŸ‰αž·αž…αž‘αŸαžš) αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αŸ” αž€αŸ’αžšαžΆαž αŸ’αžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αžœαŸ‰αž·αž…αž‘αŸαžšαž˜αž½αž™αž‚αžΌ αžŠαŸ‚αž›αžœαŸ‰αž·αž…αž‘αŸαžšαž‘αžΈαž˜αž½αž™αž‚αžΊαž‡αžΆαžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ„αž™αž˜αž·αž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αž˜αŸ’αž„αž“αŸ‹ αž αžΎαž™αžœαŸ‰αž·αž…αž‘αŸαžšαž‘αžΈαž–αžΈαžšαž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆ (αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ C ++: std::pair ) αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž‚αŸ‚αž˜β€‹αžŠαŸ‚αž›β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžŠαŸ„αž™β€‹αž‚αžΌβ€‹αž”αž‰αŸ’αžˆαžšβ€‹αž€αŸ’αžšαŸ„αž˜β€‹αž›αž·αž”αž·αž€αŸ’αžšαž˜ 2i, 2i+1 αž“αŸƒβ€‹αžœαŸ‰αž·αž…αž‘αŸαžšβ€‹αž‘αžΈαž˜αž½αž™ αž‘αž˜αŸ’αž„αž“αŸ‹β€‹αž“αžΉαž„β€‹αžŸαŸ’αž˜αžΎβ€‹αž“αžΉαž„β€‹αž’αžΆαžαž»β€‹αž€αŸ’αžšαŸ„αž˜β€‹αž›αž·αž”αž·αž€αŸ’αžšαž˜ i αž“αŸƒβ€‹αžœαŸ‰αž·αž…αž‘αŸαžšβ€‹αž‘αžΈαž–αžΈαžšαŸ”

αž˜αŸ‚αž“αž αžΎαž™ αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹?

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αŸƒαž”αž“αŸ’αž‘αžΆαžαŸ‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž”αžΆαž“αžšαž€αžƒαžΎαž‰αžαžΆαžœαžΆαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŽαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αžαžΆαž˜αž‘αžŸαŸ’αžŸαž“αŸˆαž•αŸ’αž›αžΌαžœαž€αžΆαžš, αž“αžΉαž„αž˜αžΆαž“αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜:

  • αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹ αžŠαžΌαž…αž‡αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ "αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›" αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‚αžΊαžαžΌαž…αžŽαžΆαžŸαŸ‹ αž™αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžαž·αž…αž‡αžΆαž„αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆ (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžαžΌαž…) αž αžΎαž™αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž’αž“αž»αžœαžαŸ’αžαŸ”
  • αž‡αžΆαž‚αŸ„αž›αž€αžΆαžšαžŽαŸ αž…αŸ†αž“αž»αž…αž€αŸ†αž–αžΌαž›αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœαž€αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαŸ„αž™αž›αŸαžαž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž•αž„αžŠαŸ‚αžšαŸ” αž…αž»αŸ‡β€‹αž”αžΎβ€‹αžαŸ’αžšαžΌαžœβ€‹αž€αžΆαžšβ€‹Β«β€‹αž€αžΆαžšβ€‹αž”αŸ†αž•αŸ’αž›αžΎαžŸβ€‹Β»β€‹αž”αŸ‚αž”β€‹αž“αŸαŸ‡?
  • αž€αŸ’αžšαžΆαž αŸ’αžœαž’αžΆαž…αž˜αžΆαž“αž‚αŸ‚αž˜αž…αŸ’αžšαžΎαž“ αž“αž·αž„αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž…αŸ’αžšαžΎαž“ αžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αžαž»αžŸαŸ—αž‚αŸ’αž“αžΆ (αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžŸαžΌαž“αŸ’αž™)αŸ” αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαžšαžΉαžαž”αž“αŸ’αžαžΉαž„αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸαŸ”
  • αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž›αž€αŸ’αžαžŽαŸˆαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž•αŸ’αžŸαŸαž„αŸ—αž‘αŸ…αž‚αŸ‚αž˜αž•αž„αžŠαŸ‚αžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŸαžΌαž˜αž˜αžΎαž›αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 4 αŸ”

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆ "αž”αž‰αŸ’αž‡αžΈ" αž“αŸαŸ‡αž˜αž·αž“αž˜αžΆαž“αž“αŸαž™αžαžΆαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž‚αŸ‚αž˜αžšαž αŸαžŸαž“αŸ„αŸ‡αž‘αŸαŸ” αž αžΎαž™αž“αŸ…αž‘αžΈαž“αŸαŸ‡ Associative Adjacency Array αž˜αž€αž‡αž½αž™αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ”

3.2 αž’αžΆαžšαŸαž‡αžΆαž”αŸ‹αž‘αžΆαž€αŸ‹αž‘αž„αž‚αŸ’αž“αžΆαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž‚αŸ‚αž˜αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž‘αž˜αŸ’αž„αž“αŸ‹αžšαž”αžŸαŸ‹αžœαžΆ αž“αž·αž„αž›αž€αŸ’αžαžŽαŸˆαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‚αžΊαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„ αž αžΎαž™αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž…αž„αž…αžΆαŸ†αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸ adjacency αž‘αŸαž“αŸ„αŸ‡ αž…αžΌαžšαž™αžΎαž„αž‚αž·αžαž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžœαŸ‰αž·αž…αž‘αŸαžš adjacency αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž‚αž“αŸ’αž›αžΉαŸ‡αž‚αžΊαž‡αžΆαž‚αŸ‚αž˜αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœ αžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αžΆαž‚αžΌαž…αŸ†αž“αž½αž“αž‚αžαŸ‹αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αŸ” αžαžΎαž“αŸαŸ‡αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž’αŸ’αžœαžΈ? αžαžΎβ€‹αžœαžΆβ€‹αž˜αž·αž“β€‹αž˜αŸ‚αž“β€‹αž‡αžΆβ€‹αž€αžΌαž“αžŸαŸ„β€‹αž€αŸ’αž“αž»αž„β€‹αž’αžΆαžšαŸβ€‹αžŸαž αž€αžΆαžšβ€‹αž‘αŸ? αž αžΎαž™β€‹αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž αŸαžαž»αž’αŸ’αžœαžΈβ€‹αž”αžΆαž“β€‹αž‡αžΆβ€‹αž™αžΎαž„β€‹αž˜αž·αž“β€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αžœαžΆ? αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αž˜αžΆαž“αž’αžΆαžšαŸαž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’ αžŠαŸ‚αž›αž€αžΌαž“αžŸαŸ„αž“αžΈαž˜αž½αž™αŸ— - αž‚αžΌαž…αŸ†αž“αž½αž“αž‚αžαŸ‹αž›αŸ†αžŠαžΆαž”αŸ‹ - αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αžαž˜αŸ’αž›αŸƒ - αž…αŸ†αž“αž½αž“αž‚αžαŸ‹ αž¬αž…αŸ†αž“αž½αž“αž–αž·αžαžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αž˜αŸ’αž„αž“αŸ‹αž“αŸƒαž‚αŸ‚αž˜αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ C++ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž’αž“αž»αžœαžαŸ’αžαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸαŸ‡αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ std::map container (std::map , int> ឬ std::map , double>), ឬ std::multimap αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‚αŸ‚αž˜αž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ†αž–αžΉαž„αž‘αž»αž€αŸ” αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž™αžΎαž„αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž™αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžαž·αž…αž‡αžΆαž„αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ "αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸ" αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž“αž·αž„αž‚αŸ‚αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αž αžΎαž™αž˜αž·αž“αž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžαžΉαž„αžšαŸ‰αžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž˜αž·αž“αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž“αŸƒαž›αŸαž vertex (αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αžŠαžΉαž„αž‘αŸ αž’αŸ’αž“αž€αžŽαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚)αŸ”

4. αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αŸαž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž’αŸ’αžœαžΈαž˜αž½αž™αž”αžΆαžαŸ‹

αž αžΎαž™αžœαžΆαž‡αžΆαž€αžΆαžšαž–αž·αžαŸ– αž“αŸ…αž–αŸαž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž™αžΎαž„αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž›αž€αŸ’αžαžŽαŸˆαž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž‚αŸ‚αž˜αž“αŸƒαž€αŸ’αžšαžΆαž αŸ’αžœ αž αžΎαž™αžαžΆαž˜αž“αŸ„αŸ‡ αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αž½αž€αžœαžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž’αžΆαž…αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž‘αŸ…αž‡αžΆαž…αŸ†αž“αž½αž“αž‚αžαŸ‹ αž“αŸ„αŸ‡αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€ "αž€αŸ’αžšαžΆαž αŸ’αžœαž‡αžΆαž˜αž½αž™αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž”αž“αŸ’αžαŸ‚αž˜" αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ†αžŽαŸ‚αž”αž“αŸ’αžαŸ‚αž˜αž“αŸƒαžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆ αž“αž·αž„αž’αžΆαžšαŸαž‡αžΆαž”αŸ‹αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžŸαžΌαž˜αž²αŸ’αž™αž™αžΎαž„αž˜αžΆαž“αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ‚αž˜αž“αžΈαž˜αž½αž™αŸ—αžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž§αž‘αžΆαž αžšαžŽαŸ 2 αž›αž€αŸ’αžαžŽαŸˆαž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž…αŸ†αž“αž½αž“αž‚αžαŸ‹αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž‚αŸαž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžœαŸ‰αž·αž…αž‘αŸαžšαž“αŸ…αž‡αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž›αŸ†αžŠαžΆαž”αŸ‹αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆ "αž‚αžΌ" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸƒ "αž—αžΆαž‚αž”αž½αž“" αž“αŸƒαž…αŸ†αž“αž½αž“αž‚αžαŸ‹ (a[2i], a[2i+1], a[2i+2], a [2i+3]…) αžŠαŸ‚αž› a[2i+2] αž“αž·αž„ a[2i+3] αž“αžΉαž„αž€αŸ†αžŽαžαŸ‹αž›αž€αŸ’αžαžŽαŸˆαž“αŸƒαž‚αŸ‚αž˜αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž…αŸ†αž“αž½αž“αž‚αžαŸ‹αž“αŸƒαž‚αŸ‚αž˜ αž›αŸ†αžŠαžΆαž”αŸ‹αž‡αžΆαž‘αžΌαž‘αŸ…αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ (αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž‚αžΊαžαžΆαž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆαž“αžΉαž„αž’αŸ’αžœαžΎαžαžΆαž˜αž‘αž˜αŸ’αž„αž“αŸ‹αž“αŸƒαž‚αŸ‚αž˜ αž αžΎαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž’αžΆαžαž» a[2i+3] αž“αž·αž„ a[2i+4] αž αžΎαž™β€‹αž‚αŸ‚αž˜β€‹αžαŸ’αž›αž½αž“β€‹αžœαžΆβ€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹αž˜αž·αž“β€‹αž˜αŸ‚αž“β€‹αž›αŸαž 4 αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ 5 αž›αŸαžβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž‰αŸ’αž‡αžΆβ€‹αž‘αž·αž‰)αŸ” αž αžΎαž™β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αŸ’αžšαžΆαž αŸ’αžœβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž‘αž˜αŸ’αž„αž“αŸ‹β€‹αž‚αŸ‚αž˜β€‹αž˜αž·αž“β€‹αž…αŸ†αž“αž½αž“β€‹αž‚αžαŸ‹ αž›αž€αŸ’αžαžŽαŸˆβ€‹αž–αž·αžŸαŸαžŸβ€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžŸαžšαžŸαŸαžšβ€‹αž‘αŸ…αž€αŸ’αž“αž»αž„β€‹αžŸαž˜αžΆαžŸαž’αžΆαžαž»β€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“αž˜αžΆαž“β€‹αž‘αž˜αŸ’αž„αž“αŸ‹β€‹αžšαž”αžŸαŸ‹αžœαžΆαŸ”

αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž’αžΆαžšαŸαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž‚αŸ‚αž˜αž…αŸ†αž“αž½αž“αž‚αžαŸ‹ αž‚αŸαž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αžΆαžαž˜αŸ’αž›αŸƒαž˜αž·αž“αž˜αŸ‚αž“αž›αŸαžαžαŸ‚αž˜αž½αž™αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžΆαžšαŸ (αžœαŸ‰αž·αž…αž‘αŸαžš) αž“αŸƒαž›αŸαžαžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž‘αž˜αŸ’αž„αž“αŸ‹αž“αŸƒαž‚αŸ‚αž˜ αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž›αž€αŸ’αžαžŽαŸˆαŸ” αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αž€αžΆαžšαžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›αž…αŸ†αž–αŸ„αŸ‡αž€αžšαžŽαžΈαž‘αž˜αŸ’αž„αž“αŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž…αŸ†αž“αž½αž“αž‚αžαŸ‹αž“αžΉαž„αž‡αžΆαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŸαž‰αŸ’αž‰αžΆαžŠαŸ‚αž›αž˜αžΆαž“αž›αŸαžαž’αžŽαŸ’αžαŸ‚αžαž‘αžΉαž€ (αž”αžΆαž‘ αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›αž˜αž½αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαž”αŸ‚αž”αž“αŸαŸ‡αž…αŸ’αžšαžΎαž“αž‘αŸ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“ αž€αž»αŸ†αž€αŸ†αžŽαžαŸ‹αž±αŸ’αž™αž–αž½αž€αž‚αŸ "αž›αŸ’αž”αž·αž…" αž‘αŸ’αžœαŸαžŠαž„ αž“αŸ„αŸ‡αžœαžΆαž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαžŸαŸ„αŸ‡)αŸ” αž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ C++ αž–αž„αŸ’αžšαžΈαž€ associative adjacency arrays αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ– std::map , std::vector> ឬ std::map , std::vector αžŠαŸ‚αž›αžαž˜αŸ’αž›αŸƒαžŠαŸ†αž”αžΌαž„αž“αŸ…αž€αŸ’αž“αž»αž„ "key-value-vector" αž“αžΉαž„αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž“αŸƒαž‚αŸ‚αž˜ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‡αžΆαž›αŸαžαž“αŸƒαž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆαžšαž”αžŸαŸ‹αžœαžΆαž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αŸ”

αž―αž€αžŸαžΆαžšαž™αŸ„αž„αŸ–

αž’αŸ†αž–αžΈαž€αŸ’αžšαžΆαž αŸ’αžœ αž“αž·αž„αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž‘αžΌαž‘αŸ…αŸ–

1. Cormen, Thomas H., Leiserson, Charles I., Rivest, Ronald L., Stein, Clifford αŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αŸ– αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹ αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž›αžΎαž€αž‘αžΈαŸ’αŸ– αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αŸ” αž–αžΈαž—αžΆαžŸαžΆαž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ - M. : Williams Publishing House, 2 αŸ”
2. Harari Frank αŸ” αž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈαž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αŸ” M.: Mir, 1973 αŸ”
αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž’αŸ†αž–αžΈαžœαŸ‰αž·αž…αž‘αŸαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž“αž·αž„αž’αžΆαžšαŸαž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αŸƒ adjacencies:
3. Chernoukhov S.A. αžœαŸ‰αž·αž…αž‘αŸαžš adjacency αž“αž·αž„ associative adjacency array αž‡αžΆαžœαž·αž’αžΈαžαŸ†αžŽαžΆαž„ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœ / SA Chernouhov αŸ” αžœαŸ‰αž·αž…αž‘αŸαžš αž“αž·αž„αž•αŸ‚αž“αž‘αžΈαž“αŸ…αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆ αž‡αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ†αžŽαžΆαž„αž±αŸ’αž™αž€αŸ’αžšαžΆαž αŸ’αžœ // αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž’αžαŸ’αžαž”αž‘αž“αŸƒαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžš αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž’αž“αŸ’αžαžšαž‡αžΆαžαž· β€œαž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž—αžΆαž–αž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αž αž“αž·αž„αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžœαžΆβ€ (αžŸαžΆαžšαŸ‰αžΆαžαžΌαžœ αžαŸ’αž„αŸƒαž‘αžΈ ៑ៀ αžαŸ‚αž€αž‰αŸ’αž‰αžΆ αž†αŸ’αž“αžΆαŸ† ្០៑៩)αŸ” – SterlitamakαŸ– AMI, 14.09.2019, αž‘αŸ†αŸ” ៦αŸ₯-៦៩
αž”αŸ’αžšαž—αž–αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αŸ–
4. prog-cpp.ru/data-graph
5. ejuo.livejournal.com/4518.html

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹