ÉòÑôÀí¹¤´óѧ¿Î³ÌÉè¼Æ×¨ÓÃÖ½
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