¿Î³ÌÉè¼Æ(ÂÛÎÄ)-»ùÓÚBFSËã·¨µÄͼµÄ±éÀúÉè¼ÆÓëʵÏÖ

ÉòÑôÀí¹¤´óѧ¿Î³ÌÉè¼Æ×¨ÓÃÖ½

0

Õª Òª

±¾ÎIJÉÓÃͼµÄÁÚ½Ó¾ØÕóʵÏÖÁË×î¶Ì·¾¶ÎÊÌâÖÐͼµÄ´æ´¢£»²ÉÓöÓÁÐʵÏÖÁËͼµÄ¹ã¶ÈÓÅÏÈËÑË÷£¨BFS£©£¬ÓÃÀàµÄ³ÉÔ±º¯ÊýʵÏÖÁËÆä¸÷¸ö¹¦ÄÜ¡£±¾C++³ÌÐòʵÏÖÁËͼµÄ×î¶Ì·¾¶´æ´¢¼°BFS±éÀú£¬²ÉÓÃVisual C++ 6.0µÄ¿ØÖÆÌ¨¹¤³ÌºÍMFC¹¤³Ì·Ö±ðʵÏÖÁËÁÚ½Ó¾ØÕóÔÚ×ÀÃæÉϵĵÄÏÔʾÒÔ¼°ÊµÏÖ¶ÔͼµÄ¹ã¶È±éÀú³ÌÐò£¬Í¨¹ý¶ÔÁ½ÖÖ³ÌÐòµÄ²âÊÔ½á¹û±íÃ÷£º»ùÓÚBFSËã·¨µÄͼµÄ±éÀúËã·¨Ô­ÀíÕýÈ·£¬Á½ÖÖ³ÌÐò¾ùÄÜÕýÈ·Çó½â¸ø¶¨µÄͼµÄ±éÀúÎÊÌâ¡£

¹Ø¼ü´Ê:ÁÚ½Ó¾ØÕó£»¶ÓÁУ»¹ã¶ÈÓÅÏÈËÑË÷£»¿ØÖÆÌ¨¹¤³Ì£»MFCͼÐνçÃæ

I

ÉòÑôÀí¹¤´óѧ¿Î³ÌÉè¼Æ×¨ÓÃÖ½

Ŀ ¼

1 2

ÐèÇó·ÖÎö ............................................................................................................................. 1 Ëã·¨»ù±¾Ô­Àí ..................................................................................................................... 2 2.1ÁÚ½Ó¾ØÕó ........................................................................................................................... 2 2.2ͼµÄ±éÀú¡ª¡ª¹ã¶ÈÓÅÏÈËÑË÷(BFS£© .............................................................................. 3 3

ÀàÉè¼Æ ................................................................................................................................. 4 3.1 ÀàµÄ¸ÅÊö .......................................................................................................................... 4 3.2 ÀàµÄ½Ó¿ÚÉè¼Æ .................................................................................................................. 4 3.3 ÀàµÄʵÏÖ .......................................................................................................................... 4 4

»ùÓÚ¿ØÖÆÌ¨µÄÓ¦ÓóÌÐò ..................................................................................................... 9 4.1 Ö÷º¯ÊýÉè¼Æ .................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 4.2 ÔËÐнá¹û¼°·ÖÎö ............................................................................ ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 5

»ùÓÚMFCµÄÓ¦ÓóÌÐò ....................................................................................................... 9 5.1 ͼÐνçÃæÉè¼Æ ................................................................................................................ 11 5.2 ³ÌÐò´úÂëÉè¼Æ ................................................................................................................ 14 5.3 ÔËÐнá¹û¼°·ÖÎö ............................................................................................................ 19 ½á ÂÛ ...................................................................................................................................... 21 ²Î¿¼ÎÄÏ× .................................................................................................................................. 22

II

ÉòÑôÀí¹¤´óѧ¿Î³ÌÉè¼Æ×¨ÓÃÖ½

1 ÐèÇó·ÖÎö

(1)ͼµÄÓ¦ÓúÍÑо¿¿É×·Ëݵ½18ÊÀ¼Í¡£1736Ä꣬±»³ÆÎªÍ¼ÂÛÖ®¸¸µÄÅ·À­½â¾öÁ˸çÄá˹±¤£¨Konigsberg£©ÎÊÌ⣬´Ó¶øµì¶¨ÁËͼÂÛÕâÃÅѧ¿Æ¼°ÆäÓ¦ÓõĻù´¡¡£

(2) ͼ×÷ΪһÖÖ·ÇÏßÐÔÊý¾Ý½á¹¹£¬±»¹ã·ºÓ¦ÓÃÓë¶à¸ö¼¼ÊõÁìÓò£¬ÖîÈçϵͳ¹¤³Ì¡¢»¯Ñ§·ÖÎö¡¢Í³¼ÆÁ¦Ñ§¡¢ÒÅ´«Ñ§¡¢¿ØÖÆÂÛ¡¢È˹¤ÖÇÄÜ¡¢±àÒëϵͳµÈÁìÓò£¬ÔÚÕâЩ¼¼ÊõÁìÓòÖаÑͼ½á¹¹×÷Ϊ½â¾öµÄÊýѧÊÖ¶ÎÖ®Ò»¡£

(3)³ÌÐò²âÊÔÊý¾ÝÀ´×Ô½ªÑ§¾ü ÀîóÞÖ÷±àµÄ¡¶Êý¾Ý½á¹¹£¨CÓïÑÔÃèÊö£©¡·ÖУ¬ËùÑ¡µÄÎÞÏòͼÊÇ:

ͼ 1

8 4 5 6 7 2 3 1 1

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4