Ç廪´óѧ³ö°æÉçÊý¾Ý½á¹¹(C++°æ)(µÚ2°æ)¿ÎºóϰÌâ´ð°¸×îÈ«ÕûÀí ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/5/14 18:24:27ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

¢Ì ÅжϴøÍ·½áµãµÄ˫ѭ»·Á´±íÊÇ·ñ¶Ô³Æ¡£

¡¾½â´ð¡¿É蹤×÷Ö¸ÕëpºÍq·Ö±ðÖ¸ÏòÑ­»·Ë«Á´±íµÄ¿ªÊ¼½áµãºÍÖն˽áµã£¬Èô½áµãpºÍ½áµãqµÄÊý¾ÝÓòÏàµÈ£¬Ôò¹¤×÷Ö¸ÕëpºóÒÆ£¬¹¤×÷Ö¸ÕëqÇ°ÒÆ£¬Ö±µ½Ö¸ÕëpºÍÖ¸ÕëqÖ¸Ïòͬһ½áµã£¨Ñ­»·Ë«Á´±íÖнáµã¸öÊýÎªÆæÊý£©£¬»ò½áµãq³ÉΪ½áµãpµÄǰÇý£¨Ñ­»·Ë«Á´±íÖнáµã¸öÊýΪżÊý£©¡£Èçͼ2-12Ëùʾ¡£

ѧϰ×Բ⼰´ð°¸

1. ÒÑ֪һάÊý×éA²ÉÓÃ˳Ðò´æ´¢½á¹¹£¬Ã¿¸öÔªËØÕ¼ÓÃ4¸ö´æ´¢µ¥Ôª£¬µÚ9¸öÔªËØµÄµØÖ·Îª144£¬ÔòµÚÒ»¸öÔªËØµÄµØÖ·ÊÇ£¨ £©¡£ A 108 B 180 C 176 D 112 ¡¾½â´ð¡¿D

2£®ÔÚ³¤¶ÈΪnµÄÏßÐÔ±íÖвéÕÒֵΪxµÄÊý¾ÝÔªËØµÄʱ¼ä¸´ÔÓ¶ÈΪ£º £¨ £©¡£ A O(0) B O(1) C O(n) D O(n2) ¡¾½â´ð¡¿C

3£®ÔÚÒ»¸ö³¤¶ÈΪnµÄ˳Ðò±íµÄµÚ£¨i1¡Üi¡Ün+1£©¸öÔªËØÖ®Ç°²åÈëÒ»¸öÔªËØ£¬ÐèÏòºóÒÆ¶¯£¨ £©¸öÔªËØ£¬É¾³ýµÚi£¨1¡Üi¡Ün£©¸öÔªËØÊ±£¬ÐèÏòÇ°ÒÆ¶¯£¨ £©¸öÔªËØ¡£

¡¾½â´ð¡¿n-i+1£¬n-i

4£®ÔÚµ¥Á´±íÖУ¬³ýÁËÍ·½áµãÒÔÍ⣬ÈÎÒ»½áµãµÄ´æ´¢Î»ÖÃÓÉ£¨ £©Ö¸Ê¾¡£ ¡¾½â´ð¡¿ÆäǰÇ÷½áµãµÄÖ¸ÕëÓò

5£®µ±ÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢½á¹¹Ê±£¬ÆäÖ÷ÒªÌØµãÊÇ£¨ £©¡£ ¡¾½â´ð¡¿Âß¼­½á¹¹ÖÐÏàÁڵĽáµãÔÚ´æ´¢½á¹¹ÖÐÈÔÏàÁÚ

6£®ÔÚË«Á´±íÖУ¬Ã¿¸ö½áµãÉèÖÃÁËÁ½¸öÖ¸ÕëÓò£¬ÆäÖÐÒ»¸öÖ¸Ïò£¨ £©½áµã£¬ÁíÒ»¸öÖ¸Ïò£¨ £©½áµã¡£ ¡¾½â´ð¡¿Ç°Çý£¬ºó¼Ì

7£®ÉèAÊÇÒ»¸öÏßÐÔ±í£¨a1, a2, ¡­, an£©£¬²ÉÓÃ˳Ðò´æ´¢½á¹¹£¬ÔòÔڵȸÅÂʵÄǰÌáÏ£¬Æ½¾ùÿ²åÈëÒ»¸öÔªËØÐèÒªÒÆ¶¯µÄÔªËØ¸öÊýΪ¶àÉÙ£¿ÈôÔªËØ²åÔÚaiÓëai+1Ö®¼ä£¨1¡Üi¡Ün£©µÄ¸ÅÂÊΪÊýÓÖÊǶàÉÙ£¿ ¡¾½â´ð¡¿

£¬Ôòƽ¾ùÿ²åÈëÒ»¸öÔªËØËùÒªÒÆ¶¯µÄÔªËØ¸ö

£¬ ¡£

8£®ÏßÐÔ±í´æ·ÅÔÚÕûÐÍÊý×éA[arrsize]µÄǰelenum ¸öµ¥ÔªÖУ¬ÇÒµÝÔöÓÐÐò¡£±àдËã·¨£¬½«ÔªËØx²åÈëµ½ÏßÐÔ±íµÄÊʵ±Î»ÖÃÉÏ£¬ÒÔ±£³ÖÏßÐÔ±íµÄÓÐÐòÐÔ£¬²¢ÇÒ·ÖÎöËã·¨µÄʱ¼ä¸´ÔÓ¶È¡£

¡¾½â´ð¡¿±¾ÌâÊÇÔÚÒ»¸öµÝÔöÓÐÐò±íÖвåÈëÔªËØx£¬»ù±¾Ë¼Â·ÊÇ´ÓÓÐÐò±íµÄβ²¿¿ª

ʼÒÀ´ÎÈ¡ÔªËØÓëx±È½Ï£¬Èô´óÓÚx£¬´ËÔªËØºóÒÆÒ»Î»£¬ÔÙÈ¡ËüÇ°ÃæÒ»¸öÔªËØÖØ¸´ÉÏÊö²½Ö裻·ñÔò£¬ÕÒµ½²åÈëλÖ㬽«x²åÈë¡£¾ßÌåËã·¨ÈçÏ£º

9. ÒÑÖªµ¥Á´±íÖи÷½áµãµÄÔªËØÖµÎªÕûÐÍÇÒµÝÔöÓÐÐò£¬Éè¼ÆË㷨ɾ³ýÁ´±íÖÐËùÓдóÓÚminkÇÒСÓÚmaxkµÄËùÓÐÔªËØ£¬²¢Êͷű»É¾½áµãµÄ´æ´¢¿Õ¼ä¡£ ¡¾½â´ð¡¿ÒòΪÊÇÔÚÓÐÐòµ¥Á´±íÉϵIJÙ×÷£¬ËùÒÔ£¬Òª³ä·ÖÀûÓÃÆäÓÐÐòÐÔ¡£ÔÚµ¥Á´±íÖвéÕÒµÚÒ»¸ö´óÓÚminkµÄ½áµãºÍµÚÒ»¸öСÓÚmaxkµÄ½áµã£¬ÔÙ½«¶þÕß¼äµÄËùÓнáµãɾ³ý¡£

10£®É赥ѭ»·Á´±íL1£¬¶ÔÆä±éÀúµÄ½á¹ûÊÇ£ºx1, x2, x3,¡­, xn-1, xn¡£Ç뽫¸ÃÑ­»·Á´±í²ð³ÉÁ½¸öµ¥Ñ­»·Á´±íL1ºÍL2£¬Ê¹µÃL1Öк¬ÓÐÔ­L1±íÖÐÐòºÅÎªÆæÊýµÄ½áµãÇÒ±éÀú½á¹ûΪ£ºx1, x3,¡­ £»L2Öк¬ÓÐÔ­L1±íÖÐÐòºÅΪżÊýµÄ½áµãÇÒ±éÀú½á¹ûΪ£º¡­ , x4, x2¡£ ¡¾½â´ð¡¿Ëã·¨ÈçÏ£º

µÚ 3 ÕÂ ÌØÊâÏßÐÔ±í¡ª¡ªÕ»¡¢¶ÓÁкʹ® ¿ÎºóϰÌâ½²½â 1. Ìî¿Õ

¢Å ÉèÓÐÒ»¸ö¿ÕÕ»£¬Õ»¶¥Ö¸ÕëΪ1000H£¬ÏÖÓÐÊäÈëÐòÁÐΪ1¡¢2¡¢3¡¢4¡¢5£¬ ¾­¹ýpush£¬push£¬pop£¬push£¬pop£¬push£¬pushºó£¬Êä³öÐòÁÐÊÇ£¨ £©£¬Õ»¶¥Ö¸ÕëΪ£¨ £©¡£ ¡¾½â´ð¡¿23£¬1003H

¢Æ ջͨ³£²ÉÓõÄÁ½ÖÖ´æ´¢½á¹¹ÊÇ£¨ £©£»ÆäÅж¨Õ»¿ÕµÄÌõ¼þ·Ö±ðÊÇ£¨ £©£¬Åж¨Õ»ÂúµÄÌõ¼þ·Ö±ðÊÇ£¨ £©¡£

¡¾½â´ð¡¿Ë³Ðò´æ´¢½á¹¹ºÍÁ´½Ó´æ´¢½á¹¹£¨»ò˳ÐòÕ»ºÍÁ´Õ»£©£¬Õ»¶¥Ö¸Õëtop= -1ºÍtop=NULL£¬Õ»¶¥Ö¸ÕëtopµÈÓÚÊý×éµÄ³¤¶ÈºÍÄÚ´æÎÞ¿ÉÓÿռä

¢Ç£¨ £©¿É×÷ΪʵÏֵݹ麯Êýµ÷ÓõÄÒ»ÖÖÊý¾Ý½á¹¹¡£ ¡¾½â´ð¡¿Õ»

¡¾·ÖÎö¡¿µÝ¹éº¯ÊýµÄµ÷Óúͷµ»ØÕýºÃ·ûºÏºó½øÏȳöÐÔ¡£

¢È ±í´ïʽa*(b+c)-dµÄºó׺±í´ïʽÊÇ£¨ £©¡£ ¡¾½â´ð¡¿abc+*d-

¡¾·ÖÎö¡¿½«ÖÐ׺±í´ïʽ±äΪºó׺±í´ïʽÓÐÒ»¸ö¼¼ÇÉ£º½«²Ù×÷ÊýÒÀ´ÎдÏÂÀ´£¬ÔÙ½«Ëã·û²åÔÚËüµÄÁ½¸ö²Ù×÷ÊýµÄºóÃæ¡£

¢É Õ»ºÍ¶ÓÁÐÊÇÁ½ÖÖÌØÊâµÄÏßÐÔ±í£¬Õ»µÄ²Ù×÷ÌØÐÔÊÇ£¨ £©£¬¶ÓÁеIJÙ×÷ÌØÐÔÊÇ£¨ £©£¬Õ»ºÍ¶ÓÁеÄÖ÷񻂿±ðÔÚÓÚ£¨ £©¡£

¡¾½â´ð¡¿ºó½øÏȳö£¬ÏȽøÏȳö£¬¶Ô²åÈëºÍɾ³ý²Ù×÷ÏÞ¶¨µÄλÖò»Í¬ ¢Ê Ñ­»·¶ÓÁеÄÒýÈëÊÇΪÁ˿˷þ£¨ £©¡£ ¡¾½â´ð¡¿¼ÙÒç³ö

¢Ë Êý×éQ[n]ÓÃÀ´±íʾһ¸öÑ­»·¶ÓÁУ¬frontΪ¶ÓÍ·ÔªËØµÄǰһ¸öλÖã¬rearΪ¶ÓÎ²ÔªËØµÄλÖ㬼ÆËã¶ÓÁÐÖÐÔªËØ¸öÊýµÄ¹«Ê½Îª£¨ £©¡£ ¡¾½â´ð¡¿£¨rear-front+n£©% n

¡¾·ÖÎö¡¿Ò²¿ÉÒÔÊÇ£¨rear-front£©% n£¬µ«rear-frontµÄ½á¹û¿ÉÄÜÊǸºÕûÊý£¬¶ø¶ÔÒ»¸ö¸ºÕûÊýÇóÄ££¬Æä½á¹ûÔÚ²»Í¬µÄ±àÒëÆ÷»·¾³Ï¿ÉÄÜ»áÓÐËù²»Í¬¡£

¢Ì ÓÃÑ­»·Á´±í±íʾµÄ¶ÓÁ㤶ÈΪn£¬ÈôÖ»ÉèÍ·Ö¸Õ룬Ôò³ö¶ÓºÍÈë¶ÓµÄʱ¼ä¸´ÔÓ¶È·Ö±ðÊÇ£¨ £©ºÍ£¨ £©¡£ ¡¾½â´ð¡¿£Ï(1)£¬£Ï(n)

¡¾·ÖÎö¡¿ÔÚ´øÍ·Ö¸ÕëµÄÑ­»·Á´±íÖУ¬³ö¶Ó¼´ÊÇɾ³ý¿ªÊ¼½áµã£¬ÕâÖ»ÐèÐÞ¸ÄÏàÓ¦Ö¸Õ룻Èë¶Ó¼´ÊÇÔÚÖն˽áµãµÄºóÃæ²åÈëÒ»¸ö½áµã£¬ÕâÐèÒª´ÓÍ·Ö¸Õ뿪ʼ²éÕÒÖն˽áµãµÄµØÖ·¡£

¢Í ´®ÊÇÒ»ÖÖÌØÊâµÄÏßÐÔ±í£¬ÆäÌØÊâÐÔÌåÏÖÔÚ£¨ £©¡£ ¡¾½â´ð¡¿Êý¾ÝÔªËØµÄÀàÐÍÊÇÒ»¸ö×Ö·û ¢Î Á½¸ö´®ÏàµÈµÄ³ä·Ö±ØÒªÌõ¼þÊÇ£¨ £©¡£ ¡¾½â´ð¡¿³¤¶ÈÏàͬÇÒ¶ÔӦλÖõÄ×Ö·ûÏàµÈ ¡¾·ÖÎö¡¿ÀýÈç\¡Ù\£¬\¡Ù\¡£ 2. Ñ¡ÔñÌâ

¢Å ÈôÒ»¸öÕ»µÄÊäÈëÐòÁÐÊÇ1£¬2£¬3£¬¡­£¬n£¬Êä³öÐòÁеĵÚÒ»¸öÔªËØÊÇn£¬ÔòµÚi¸öÊä³öÔªËØÊÇ£¨ £©¡£

A ²»È·¶¨ B n-i C n-i-1 D n-i+1