½ÃÀÛ Á¤Á¡¿¡¼ ¸ñÀû Á¤Á¡À¸·Î ÇÑ Æнº¸¦ ÅëÇؼ È긱 ¼ö ÀÖ´Â ÃÖ´ë ¿ë·®À» ±¸ÇÏ´Â ¹®Á¦.
±×¸²¿¡¼´Â 3 ( 1 - 2 - 3 - 4)
ÀÌ´Â greedy method(dijkstraÀÇ ÃÖ´Ü °Å¸®¿Í À¯»ç)À» ÀÌ¿ëÇÏ¿© source ¿¡¼ È긱 ¼ö ÀÖ´Â ÃÖ´ë ¿ë·®À» ±¸ÇÒ ¼ö ÀÖÀ½
ÃʱâÈ : ¼Ò½º1 À» ¿ë·®À» ¹«ÇÑ´ë(¾ÆÁÖÅ©°Ô)·Î µÒ
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | x | ¹«ÇÑ´ë | ¾øÀ½ |
2 | x | x | ¾øÀ½ |
3 | x | x | ¾øÀ½ |
4 | x | x | ¾øÀ½ |
- ¹æ¹®µÇÁö ¾ÊÀº ³ëµå Áß ÃÖ´ë¿ë·®À» ¼±Åà ... 1 ¹ø Á¤Á¡ ¼±ÅÃ
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | x | x | ¾øÀ½ |
3 | x | x | ¾øÀ½ |
4 | x | x | ¾øÀ½ |
-1 ¹ø Á¤Á¡¿¡¼ °¥ ¼ö ÀÖ´Â Á¤Á¡¿¡¼ °¥¼ö ÀÖ´Â ±æ °»½Å
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | x | 5 | 1 |
3 | x | 2 | 1 |
4 | x | 0 | ¾øÀ½ |
-¹æ¹® µÇÁö ¾ÊÀº Á¤Á¡ Áß ÃÖ´ë Á¤Á¡ ¼±Åà ... 2 ¹ø Á¤Á¡
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | o | 5 | 1 |
3 | x | 2 | 1 |
4 | x | 0 | ¾øÀ½ |
- 2 ¹ø Á¤Á¡¿¡¼ °¥¼ö ÀÖ´Â ¿ë·®°ú ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡ÀÇ ¿ë·®°ú ºñ±³ÈÄ update
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | o | 5 | 1 |
3 | x | 3 | 2 |
4 | x | 1 | 2 |
- ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡Áß ÃÖ´ë´Â Á¤Á¡ 3
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | o | 5 | 1 |
3 | o | 3 | 2 |
4 | x | 1 | 2 |
- ¼±ÅÃµÈ 3 ¹ø Á¤Á¡ÀÇ ¿ë·®Àº 3 , 3 ¹ø Á¤Á¡¿¡¼ 5 ¹ø Á¤Á¡À¸·ÎÀÇ ¿ë·®Àº 5 ÇÏÁö¸¸ 5 ¸¸Å È긱¼ö´Â ¾øÀ¸¹Ç·Î 3 À¸·Î ºñ±³ ÈÄ update
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | o | 5 | 1 |
3 | o | 3 | 2 |
4 | x | 3 | 3 |
- ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡ Áß ÃÖ´ë´Â 4 ... ÀÌ´Â sink... ¿ë·®Àº 3
Á¤Á¡ | ¹æ¹®À¯¹« | ÃÖ´ë ¿ë·® | ¾Æ¹öÁöÁ¤Á¡ |
1 | o | ¹«ÇÑ´ë | ¾øÀ½ |
2 | o | 5 | 1 |
3 | o | 3 | 2 |
4 | o | 3 | 3 |