|
¡¶Êý¾Ý½á¹¹¡·¹¤³Ì˶ʿÊÔÌâ(1) |
| À´Ô´:www.stu88.com ʱ¼ä:2006-04-01 |
|
|
¡¡¡¡×¢£º1¡¢³ýµÚ¾ÅÌâÍ⣬ÆäËû¸÷ÌâÿÌâ10·Ö£¬µÚ¾ÅÌâ20·Ö¡£
¡¡¡¡2¡¢ËùÓÐÊÔÌâµÄ´ð°¸Ð´ÔÚ´ðÌâÖ½ÉÏ¡£
¡¡¡¡Ò»¡¢ÅжÏÏÂÁÐÐðÊöµÄ¶Ô´í¡£
¡¡¡¡£¨1£© ÏßÐÔ±íµÄÂ߼˳ÐòÓëÎïÀí˳Ðò×ÜÊÇÒ»Öµġ£
¡¡¡¡£¨2£© ÏßÐÔ±íµÄ˳Ðò´æ´¢±íʾÓÅÓÚÁ´Ê½´æ´¢±íʾ¡£
¡¡¡¡£¨3£© ÏßÐÔ±íÈô²ÉÓÃÁ´Ê½´æ´¢±íʾʱËùÓнáµãÖ®¼äµÄ´æ´¢µ¥ÔªµØÖ·¿ÉÁ¬Ðø¿É²»Á¬Ðø¡£
¡¡¡¡£¨4£© ¶þάÊý×éÊÇÆäÊý×éÔªËØÎªÏßÐÔ±íµÄÏßÐÔ±í¡£
:280px"> ¡¡¡¡£¨5£© ÿÖÖÊý¾Ý½á¹¹¶¼Ó¦¾ß±¸ÈýÖÖ»ù±¾ÔËË㣺²åÈ롢ɾ³ýºÍËÑË÷¡£
¡¡¡¡¶þ¡¢Éèµ¥Á´±íÖнáµãµÄ½á¹¹Îª
¡¡¡¡typedef struct node { //Á´±í½áµã¶¨Òå
¡¡¡¡ElemType data£» //Êý¾Ý
¡¡¡¡struct node * Link£» //½áµãºó¼ÌÖ¸Õë
¡¡¡¡} ListNode£»
¡¡¡¡£¨1£© ÒÑÖªÖ¸ÕëpËùÖ¸½áµã²»ÊÇβ½áµã£¬ÈôÔÚ*pÖ®ºó²åÈë½áµã*s£¬ÔòÓ¦Ö´ÐÐÏÂÁÐÄÄÒ»¸ö²Ù×÷£¿
¡¡¡¡A. s->link = p£» p->link = s£»
¡¡¡¡B. s->link = p->link£» p->link = s£»
¡¡¡¡C. s->link = p->link£» p = s£»
¡¡¡¡D. p->link = s£» s->link = p£»
¡¡¡¡£¨2£© ·Ç¿ÕµÄÑ»·µ¥Á´±ífirstµÄβ½áµã£¨ÓÉpËùÖ¸Ïò£©Âú×㣺
¡¡¡¡A. p->link == NULL£»
¡¡¡¡B. p == NULL£»
¡¡¡¡C. p->link == first£»
¡¡¡¡D. p == first£»
¡¡¡¡Èý¡¢ÉèÓÐÒ»¸ö˳ÐòÕ»S£¬ÔªËØs1£¬ s2£¬ s3£¬ s4£¬ s5£¬ s6ÒÀ´Î½øÕ»£¬Èç¹û6¸öÔªËØµÄ³öջ˳ÐòΪs2£¬ s3£¬ s4£¬ s6£¬ s5£¬ s1£¬Ôò˳ÐòÕ»µÄÈÝÁ¿ÖÁÉÙӦΪ¶àÉÙ£¿
¡¡¡¡ËÄ¡¢Ò»¿Ã¾ßÓÐn¸ö½áµãµÄÀíÏëÆ½ºâ¶þ²æÊ÷£¨¼´³ýÀë¸ù×îÔ¶µÄ×îµ×²ãÍâÆäËû¸÷²ã¶¼ÊÇÂúµÄ£¬×îµ×²ãÓÐÈô¸É½áµã£©ÓжàÉٲ㣿ÈôÉè¸ù½áµãÔÚµÚ0²ã£¬ÔòÊ÷µÄ¸ß¶ÈhÈçºÎÓÃnÀ´±íʾ£¨×¢Òân¿ÉÄÜΪ0£©£¿
¡¡¡¡Îå¡¢´Ó¹©Ñ¡ÔñµÄ´ð°¸ÖÐÑ¡ÔñÓëÏÂÃæÓйØÍ¼µÄÐðÊöÖи÷À¨ºÅÏàÆ¥ÅäµÄ´Ê¾ä£¬½«Æä±àºÅÌîÈëÏàÓ¦µÄÀ¨ºÅÄÚ¡£
¡¡¡¡£¨1£© ¶ÔÓÚÒ»¸ö¾ßÓÐn¸ö½áµãºÍeÌõ±ßµÄÎÞÏòͼ£¬Èô²ÉÓÃÁÚ½Ó±í±íʾ£¬Ôò¶¥µã±íµÄ´óСΪ£¨ A £©£¬ËùÓбßÁ´±íÖб߽áµãµÄ×ÜÊýΪ£¨ B £©¡£
¡¡¡¡£¨2£© ²ÉÓÃÁÚ½Ó±í´æ´¢µÄͼµÄÉî¶ÈÓÅÏȱéÀúËã·¨ÀàËÆÓÚÊ÷µÄ£¨ C £©¡£
¡¡¡¡£¨3£© ²ÉÓÃÁÚ½Ó±í´æ´¢µÄͼµÄ¹ã¶ÈÓÅÏȱéÀúËã·¨ÀàËÆÓÚÊ÷µÄ£¨ D £©¡£
¡¡¡¡£¨4£© ÅжÏÓÐÏòͼÊÇ·ñ´æÔÚ»ØÂ·£¬³ýÁË¿ÉÒÔÀûÓÃÍØÆËÅÅÐò·½·¨Í⣬»¹¿ÉÒÔÀûÓ㨠E £©¡£
¡¡¡¡¹©Ñ¡ÔñµÄ´ð°¸
¡¡¡¡A£º¢Ù n ¢Ú n+1 ¢Û n-1 ¢Ü n+e
¡¡¡¡B£º¢Ù e/2 ¢Ú e ¢Û 2e ¢Ü n+e
¡¡¡¡C~D£º¢Ù Öиù±éÀú ¢Ú Ïȸù±éÀú ¢Û ºó¸ù±éÀú ¢Ü °´²ã´Î±éÀú
¡¡¡¡E£º¢Ù Ç󹨼ü·¾¶µÄ·½·¨ ¢Ú Çó×î¶Ì·¾¶µÄDijkstra·½·¨
¡¡¡¡ ¢Û Éî¶ÈÓÅÏȱéÀúËã·¨ ¢Ü ¹ã¶ÈÓÅÏȱéÀúËã·¨
¡¡¡¡Áù¡¢Ìî¿ÕÌâ
¡¡¡¡£¨1£© ÔÚÓÃÓÚ±íʾÓÐÏòͼµÄÁÚ½Ó¾ØÕóÖУ¬ ¶ÔµÚiÐеÄÔªËØ½øÐÐÀÛ¼Ó£¬ ¿ÉµÃµ½µÚi ¸ö¶¥µãµÄ£¨ ¢Ù £©¶È£¬ ¶ø¶ÔµÚjÁеÄÔªËØ½øÐÐÀÛ¼Ó£¬ ¿ÉµÃµ½µÚj¸ö¶¥µãµÄ£¨ ¢Ú £©¶È¡£
¡¡¡¡£¨2£© Ò»¸öÁ¬Í¨Í¼µÄÉú³ÉÊ÷ÊǸÃͼµÄ£¨ ¢Û £©Á¬Í¨×Óͼ¡£ÈôÕâ¸öÁ¬Í¨Í¼ÓÐn¸ö¶¥µã£¬ ÔòËüµÄÉú³ÉÊ÷ÓУ¨ ¢Ü £©Ìõ±ß¡£
¡¡¡¡£¨3£© ¸ø¶¨ÐòÁÐ{100£¬ 86£¬ 48£¬ 73£¬ 35£¬ 39£¬ 42£¬ 57£¬ 66£¬ 21}£¬ °´¶Ñ½á¹¹µÄ¶¨Ò壬 ÔòËüÒ»¶¨£¨ ¢Ý £©¶Ñ¡£
¡¡¡¡£¨4£© ÔÚ½øÐÐÖ±½Ó²åÈëÅÅÐòʱ£¬ ÆäÊý¾Ý±È½Ï´ÎÊýÓëÊý¾ÝµÄ³õʼÅÅÁУ¨ ¢Þ £©¹Ø£»¶øÔÚ½øÐÐÖ±½ÓÑ¡ÔñÅÅÐòʱ£¬ÆäÊý¾Ý±È½Ï´ÎÊýÓëÊý¾ÝµÄ³õʼÅÅÁУ¨ ¢ß £©¹Ø¡£
¡¡¡¡£¨5£© ÀûÓùؼüÂë·Ö±ðΪ10£¬ 20£¬ 30£¬ 40µÄËĸö½áµã£¬Äܹ¹Ôì³ö£¨ ¢à £©ÖÖ²»Í¬µÄ¶þ²æËÑË÷Ê÷¡£
¡¡¡¡Æß¡¢Éè´ø±íÍ·½áµãµÄË«ÏòÁ´±íµÄ¶¨ÒåΪ
¡¡¡¡typedef int ElemType£»
¡¡¡¡typedef struct dnode { //Ë«ÏòÁ´±í½áµã¶¨Òå
¡¡¡¡ElemType data£» //Êý¾Ý
¡¡¡¡struct dnode * lLink£¬ * rLink£» //½áµãǰÇýÓëºó¼ÌÖ¸Õë ¹²3Ò³: 1 [2] [3] 
ÏÂһƪ£º2004Ä깤³Ì˶ʿÈëѧ¿¼ÊÔÄ£ÄâÊÔÌ⡪Âß¼(¶þ)
| |
| [±à¼£ºÖó¾ÆÂÛ½£] [´òÓ¡±¾Ò³] [·µ»Ø¶¥²¿¡ü] |
|
|
|
|
|
|
|