|

  ¹«¹æÇâ ±×·¡ÇÁG(V,E)¸¦ ±¸¼ºÇÏ´Â V(G)¿¡ ¼ÓÇÏ´Â ¸ðµç Á¤Á¡µéÀ» ¹æ¹®ÇÏ´Â ¹æ¹ýÀ» ±×·¡ÇÁÀÇ ¿îÇàÀ̶óÇϸç, ½ºÅÃÀ» ÀÌ¿ëÇÏ´Â ±íÀÌ ¿ì¼± Ž»ö(DFS : Depth First Search)°ú Å¥¸¦ ÀÌ¿ëÇÏ´Â ³Êºñ ¿ì¼± °Ë»ö(BFS:Breadth First Serarch) ¿îÇà ¹æ¹ýÀÌ ÀÖ´Ù.

 1. ±íÀÌ ¿ì¼± °Ë»ö

  • ´Ü°è 1: ½ÃÀÛ Á¤Á¡ V¸¦ °áÁ¤ÇÏ¿© ¹æ¹®ÇÑ´Ù.
  • ´Ü°è 2: Á¤Á¡ V¿¡ ÀÎÁ¢ÇÑ Á¤Á¡µé Áß¿¡¼­ ¾ÆÁ÷ ¹æ¹®ÇÏÁö ¾ÊÀº Á¤Á¡ W¸¦ ¼±ÅÃÇÏ¿© W¸¦ ½ÃÀÛ Á¤Á¡À¸·Î ÇÏ¿©            DFS ¹æ½ÄÀ» ½ÃÀÛÇÑ´Ù.
  • ´Ü°è 3: ¸ðµç ÀÎÁ¢ Á¤Á¡À» ¹æ¹®ÇÑ Á¤Á¡ V¸¦ ¸¸³ª¸é ¹æ¹®ÇÏÁö ¾ÊÀº ÀÎÁ¢ µÈ Á¤Á¡À» °¡Á³´ø ¸¶Áö¸· Á¤Á¡À¸·Î            µÇµ¹¾Æ °¡¼­ DFS ¹æ½ÄÀ» ¹Ýº¹ÇÏ¿© ½ÃÀÛÇÑ´Ù.
  • ´Ü°è 4: ´õ ÀÌ»ó ¹æ¹®ÇÒ Á¤Á¡ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é DFS¸¦ Á¾·áÇÑ´Ù.

2.  ³Êºñ ¿ì¼± °Ë»ö

  • ´Ü°è 1: ½ÃÀÛ Á¤Á¡ V¸¦ °áÁ¤ÇÏ¿© ¹æ¹®ÇÑ´Ù.
  • ´Ü°è 2: Á¤Á¡ V¿¡ ÀÎÁ¢ÇÑ Á¤Á¡µé Áß¿¡¼­ ¾ÆÁ÷ ¹æ¹®ÇÏÁö ¾ÊÀº ¸ðµç Á¤Á¡µéÀ» ¹æ¹®ÇÏ°í, ´Ù½Ã ÀÌ Á¤Á¡¿¡ ´ë            ÇÏ¿© ÀÎÁ¢ÇÏ¿© ¹æ¹®ÇÏÁö ¾ÊÀº ¸ðµç Á¤Á¡¿¡ ´ëÇØ BFS ¹æ½ÄÀ¸·Î ¹Ýº¹ÇÏ¿© ¹æ¹®ÇÑ´Ù.
  • ´Ü°è 3: ´õ ÀÌ»ó ¹æ¹®ÇÒ Á¤Á¡ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ¹æ¹®À» Á¾·áÇÑ´Ù.