µÚ3ÕÂÕ»ºÍ¶ÓÁÐ×Ô²â¾íÐÕÃû°à¼¶
ÌâºÅ Ìâ·Ö µÃ·Ö Ò» 15 ¶þ 10 Èý 20 ËÄ 20 Îå 20 Áù 15 ×Ü·Ö 100 Ò»¡¢Ìî¿ÕÌ⣨ÿ¿Õ1·Ö£¬¹²15·Ö£©
1. ÏòÁ¿¡¢Õ»ºÍ¶ÓÁж¼Êǽṹ£¬¿ÉÒÔÔÚÏòÁ¿µÄλÖòåÈëºÍɾ³ýÔªËØ£»¶ÔÓÚÕ»Ö»ÄÜÔÚ²åÈëºÍɾ³ýÔªËØ£»¶ÔÓÚ
¶ÓÁÐÖ»ÄÜÔÚ²åÈëºÍɾ³ýÔªËØ¡£
2. Õ»ÊÇÒ»ÖÖÌØÊâµÄÏßÐÔ±í£¬ÔÊÐí²åÈëºÍɾ³ýÔËËãµÄÒ»¶Ë³ÆÎª¡£²»ÔÊÐí²åÈëºÍɾ³ýÔËËãµÄÒ»¶Ë³ÆÎª¡£ 3. ÊDZ»ÏÞ¶¨ÎªÖ»ÄÜÔÚ±íµÄÒ»¶Ë½øÐвåÈëÔËË㣬ÔÚ±íµÄÁíÒ»¶Ë½øÐÐɾ³ýÔËËãµÄÏßÐÔ±í¡£ 4. ÔÚÒ»¸öÑ»·¶ÓÁÐÖУ¬¶ÓÊ×Ö¸ÕëÖ¸Ïò¶ÓÊ×ÔªËØµÄλÖᣠ5. ÔÚ¾ßÓÐn¸öµ¥ÔªµÄÑ»·¶ÓÁÐÖУ¬¶ÓÂúʱ¹²ÓиöÔªËØ¡£ 6. ÏòÕ»ÖÐѹÈëÔªËØµÄ²Ù×÷ÊÇÏÈ£¬ºó¡£
7. ´ÓÑ»·¶ÓÁÐÖÐɾ³ýÒ»¸öÔªËØÊ±£¬Æä²Ù×÷ÊÇÏÈ£¬ºó¡£ 8. ´ø±íÍ·½áµãµÄ¿ÕÑ»·Ë«ÏòÁ´±íµÄ³¤¶ÈµÈÓÚ¡£
¶þ¡¢ÅжÏÕýÎó£¨ÅжÏÏÂÁиÅÄîµÄÕýÈ·ÐÔ£¬²¢×÷³ö¼òÒªµÄ˵Ã÷¡££©£¨Ã¿Ð¡Ìâ1·Ö£¬¹²10·Ö£©
£¨£©1.ÏßÐÔ±íµÄÿ¸ö½áµãÖ»ÄÜÊÇÒ»¸ö¼òµ¥ÀàÐÍ£¬¶øÁ´±íµÄÿ¸ö½áµã¿ÉÒÔÊÇÒ»¸ö¸´ÔÓÀàÐÍ¡£
£¨£©2.ÔÚ±í½á¹¹ÖÐ×î³£ÓõÄÊÇÏßÐÔ±í£¬Õ»ºÍ¶ÓÁв»Ì«³£Óá£
£¨£©3. Õ»ÊÇÒ»ÖÖ¶ÔËùÓвåÈ롢ɾ³ý²Ù×÷ÏÞÓÚÔÚ±íµÄÒ»¶Ë½øÐеÄÏßÐÔ±í£¬ÊÇÒ»ÖÖºó½øÏȳöÐͽṹ¡£
£¨£©4.¶ÔÓÚ²»Í¬µÄʹÓÃÕߣ¬Ò»¸ö±í½á¹¹¼È¿ÉÒÔÊÇÕ»£¬Ò²¿ÉÒÔÊǶÓÁУ¬Ò²¿ÉÒÔÊÇÏßÐÔ±í¡£
£¨£©5.Õ»ºÍÁ´±íÊÇÁ½ÖÖ²»Í¬µÄÊý¾Ý½á¹¹¡£
£¨£©6.Õ»ºÍ¶ÓÁÐÊÇÒ»ÖÖ·ÇÏßÐÔÊý¾Ý½á¹¹¡£
£¨£©7. Õ»ºÍ¶ÓÁеĴ洢·½Ê½¼È¿ÉÊÇ˳Ðò·½Ê½£¬Ò²¿ÉÊÇÁ´½Ó·½Ê½¡£
£¨£©8. Á½¸öÕ»¹²ÏíһƬÁ¬ÐøÄÚ´æ¿Õ¼äʱ£¬ÎªÌá¸ßÄÚ´æÀûÓÃÂÊ£¬¼õÉÙÒç³ö»ú»á£¬Ó¦°ÑÁ½¸öÕ»µÄÕ»µ×·Ö±ðÉè
ÔÚÕâÆ¬ÄÚ´æ¿Õ¼äµÄÁ½¶Ë¡£
£¨£©9. ¶ÓÊÇÒ»ÖÖ²åÈëÓëɾ³ý²Ù×÷·Ö±ðÔÚ±íµÄÁ½¶Ë½øÐеÄÏßÐÔ±í£¬ÊÇÒ»ÖÖÏȽøºó³öÐͽṹ¡£
£¨£©10. Ò»¸öÕ»µÄÊäÈëÐòÁÐÊÇ12345£¬ÔòÕ»µÄÊä³öÐòÁв»¿ÉÄÜÊÇ12345¡£
Èý¡¢µ¥ÏîÑ¡ÔñÌ⣨ÿСÌâ1·Ö£¬¹²20·Ö£©
£¨£©1.Õ»ÖÐÔªËØµÄ½ø³öÔÔòÊÇ
£Á£®ÏȽøÏȳö£Â£®ºó½øÏȳö£Ã£®Õ»¿ÕÔò½ø£Ä£®Õ»ÂúÔò³ö
9
£¨£©2.ÈôÒÑÖªÒ»¸öÕ»µÄÈëÕ»ÐòÁÐÊÇ1£¬2£¬3£¬?£¬n£¬ÆäÊä³öÐòÁÐΪp1£¬p2£¬p3£¬?£¬pn£¬Èôp1=n£¬Ôò
piΪ
£Á£®i£Â£®n=i£Ã£®n-i+1£Ä£®²»È·¶¨ £¨£©3.Åж¨Ò»¸öÕ»ST£¨×î¶àÔªËØÎªm0£©Îª¿ÕµÄÌõ¼þÊÇ
£Á£®ST->top<>0£Â£®ST->top=0£Ã£®ST->top<>m0£Ä£®ST->top=m0
£¨£©4.Åж¨Ò»¸ö¶ÓÁÐQU£¨×î¶àÔªËØÎªm0£©ÎªÂú¶ÓÁеÄÌõ¼þÊÇ
£Á£®QU->rear £ QU->front = = m0£Â£®QU->rear £ QU->front £1= = m0 £Ã£®QU->front = = QU->rear£Ä£®QU->front = = QU->rear+1
£¨£©5£®Êý×é£Ñ£Û£î£ÝÓÃÀ´±íʾһ¸öÑ»·¶ÓÁУ¬£æÎªµ±Ç°¶ÓÁÐÍ·ÔªËØµÄǰһλÖ㬣òΪ¶ÓÎ²ÔªËØµÄλÖã¬
¼Ù¶¨¶ÓÁÐÖÐÔªËØµÄ¸öÊýСÓڣ¼ÆËã¶ÓÁÐÖÐÔªËØµÄ¹«Ê½Îª £¨£Á£©r£f;£¨£Â£©£¨n£«f£r£©%n; £¨£Ã£©n£«r£f;£¨£Ä£©£¨n£«r£f£©%n
6. ÉèÓÐ4¸öÊý¾ÝÔªËØa1¡¢a2¡¢a3ºÍa4£¬¶ÔËûÃÇ·Ö±ð½øÐÐÕ»²Ù×÷»ò¶Ó²Ù×÷¡£ÔÚ½øÕ»»ò½ø¶Ó²Ù×÷ʱ£¬°´a1¡¢a2¡¢a3¡¢a4´ÎÐòÿ´Î½øÈëÒ»¸öÔªËØ¡£¼ÙÉèÕ»»ò¶ÓµÄ³õʼ״̬¶¼Êǿա£
ÏÖÒª½øÐеÄÕ»²Ù×÷ÊǽøÕ»Á½´Î£¬³öÕ»Ò»´Î£¬ÔÙ½øÕ»Á½´Î£¬³öÕ»Ò»´Î£»Õâʱ£¬µÚÒ»´Î³öÕ»µÃµ½µÄÔªËØÊÇ A £¬µÚ¶þ´Î³öÕ»µÃµ½µÄÔªËØÊÇ B £»ÀàËÆµØ£¬¿¼ÂǶÔÕâËĸöÊý¾ÝÔªËØ½øÐеĶӲÙ×÷Êǽø¶ÓÁ½´Î£¬³ö¶ÓÒ»´Î£¬ÔÙ½ø¶ÓÁ½´Î£¬³ö¶ÓÒ»´Î£»Õâʱ£¬µÚÒ»´Î³ö¶ÓµÃµ½µÄÔªËØÊÇ C £¬µÚ¶þ´Î³ö¶ÓµÃµ½µÄÔªËØÊÇ D ¡£¾²Ù×÷ºó£¬×îºóÔÚÕ»Öлò¶ÓÖеÄÔªËØ»¹ÓÐ E ¸ö¡£ ¹©Ñ¡ÔñµÄ´ð°¸£º A¡«D£º¢Ùa1¢Úa2¢Ûa3¢Üa4E£º¢Ù1 ¢Ú2 ¢Û3 ¢Ü0 ´ð£ºA¡¢B¡¢C¡¢D¡¢E·Ö±ðΪ¡¢¡¢¡¢¡¢
7. Õ»ÊÇÒ»ÖÖÏßÐÔ±í£¬ËüµÄÌØµãÊÇ A ¡£ÉèÓÃһάÊý×éA[1,¡,n]À´±íʾһ¸öÕ»£¬A[n]Ϊջµ×£¬ÓÃÕûÐͱäÁ¿Tָʾµ±Ç°Õ»¶¥Î»Öã¬A[T]Ϊջ¶¥ÔªËØ¡£ÍùÕ»ÖÐÍÆÈ루PUSH£©Ò»¸öÐÂÔªËØÊ±£¬±äÁ¿TµÄÖµ B £»´ÓÕ»Öе¯³ö£¨POP£©Ò»¸öÔªËØÊ±£¬±äÁ¿TµÄÖµ C ¡£ÉèÕ»¿Õʱ£¬ÓÐÊäÈëÐòÁÐa£¬b£¬c£¬¾¹ýPUSH£¬POP£¬PUSH£¬PUSH£¬POP²Ù×÷ºó£¬´ÓÕ»Öе¯³öµÄÔªËØµÄÐòÁÐÊÇ D £¬±äÁ¿TµÄÖµÊÇ E ¡£ ¹©Ñ¡ÔñµÄ´ð°¸£º A£º¢ÙÏȽøÏȳö¢Úºó½øÏȳö ¢Û½øÓÅÓÚ³ö ¢Ü³öÓÅÓÚ½ø¢ÝËæ»ú½ø³ö
B£¬C£º ¢Ù¼Ó1 ¢Ú¼õ1 ¢Û²»±ä ¢ÜÇå0 ¢Ý¼Ó2 ¢Þ¼õ2 D£º¢Ùa,b¢Úb,c ¢Ûc,a ¢Üb,a ¢Ý c,b ¢Þ a,c E£º¢Ù n+1 ¢Ún+2 ¢Û n ¢Ü n-1 ¢Ý n-2 ´ð£ºA¡¢B¡¢C¡¢D¡¢E·Ö±ðΪ¡¢¡¢¡¢¡¢
8. ÔÚ×ö½øÕ»ÔËËãʱ£¬Ó¦ÏÈÅбðÕ»ÊÇ·ñ A £»ÔÚ×öÍËÕ»ÔËËãʱ£¬Ó¦ÏÈÅбðÕ»ÊÇ·ñ B ¡£µ±Õ»ÖÐÔªËØÎªn¸ö£¬×ö½øÕ»ÔËËãʱ·¢ÉúÉÏÒ磬Ôò˵Ã÷¸ÃÕ»µÄ×î´óÈÝÁ¿Îª C ¡£
ΪÁËÔö¼ÓÄÚ´æ¿Õ¼äµÄÀûÓÃÂʺͼõÉÙÒç³öµÄ¿ÉÄÜÐÔ£¬ÓÉÁ½¸öÕ»¹²ÏíһƬÁ¬ÐøµÄÄÚ´æ¿Õ¼äʱ£¬Ó¦½«Á½Õ»µÄ D ·Ö±ðÉèÔÚÕâÆ¬ÄÚ´æ¿Õ¼äµÄÁ½¶Ë£¬ÕâÑù£¬Ö»Óе± E ʱ£¬²Å²úÉúÉÏÒç¡£ ¹©Ñ¡ÔñµÄ´ð°¸£º A£¬B£º¢Ù¿Õ¢ÚÂú¢ÛÉÏÒç¢ÜÏÂÒç C£º ¢Ùn-1¢Ún¢Ûn+1¢Ün/2
D£º¢Ù³¤¶È¢ÚÉî¶È¢ÛÕ»¶¥¢ÜÕ»µ×
E£º¢ÙÁ½¸öÕ»µÄÕ»¶¥Í¬Ê±µ½´ïÕ»¿Õ¼äµÄÖÐÐĵã¢ÚÆäÖÐÒ»¸öÕ»µÄÕ»¶¥µ½´ïÕ»¿Õ¼äµÄÖÐÐĵã
¢ÛÁ½¸öÕ»µÄÕ»¶¥ÔÚ´ïÕ»¿Õ¼äµÄijһλÖÃÏàÓö¢ÜÁ½¸öÕ»¾ù²»¿Õ£¬ÇÒÒ»¸öÕ»µÄÕ»¶¥µ½´ïÁíÒ»¸öÕ»µÄÕ»µ× ´ð£ºA¡¢B¡¢C¡¢D¡¢E·Ö±ðΪ¡¢¡¢¡¢¡¢
ËÄ¡¢¼ò´ðÌ⣨ÿСÌâ4·Ö£¬¹²20·Ö£©
1. ˵Ã÷ÏßÐÔ±í¡¢Õ»Óë¶ÓµÄÒìͬµã¡£
10
2. ÉèÓбàºÅΪ1£¬2£¬3£¬4µÄËÄÁ¾Áгµ£¬Ë³Ðò½øÈëÒ»¸öջʽ½á¹¹µÄ³µÕ¾£¬¾ßÌåд³öÕâËÄÁ¾Áгµ¿ª³ö³µÕ¾µÄËùÓпÉÄܵÄ˳Ðò¡£
3. ¼ÙÉèÕý¶ÁºÍ·´¶Á¶¼ÏàͬµÄ×Ö·ûÐòÁÐΪ¡°»ØÎÄ¡±£¬ÀýÈ磬¡®abba¡¯ºÍ¡®abcba¡¯ÊÇ»ØÎÄ£¬¡®abcde¡¯ºÍ¡®ababab¡¯Ôò²»ÊÇ»ØÎÄ¡£¼ÙÉèÒ»×Ö·ûÐòÁÐÒÑ´æÈë¼ÆËã»ú£¬Çë·ÖÎöÓÃÏßÐÔ±í¡¢¶ÑÕ»ºÍ¶ÓÁеȷ½Ê½ÕýÈ·Êä³öÆä»ØÎĵĿÉÄÜÐÔ£¿
4. ˳Ðò¶ÓµÄ¡°¼ÙÒç³ö¡±ÊÇÔõÑù²úÉúµÄ£¿ÈçºÎÖªµÀÑ»·¶ÓÁÐÊǿջ¹ÊÇÂú£¿
5. ÉèÑ»·¶ÓÁеÄÈÝÁ¿Îª40£¨ÐòºÅ´Ó0µ½39£©£¬ÏÖ¾¹ýһϵÁеÄÈë¶ÓºÍ³ö¶ÓÔËËãºó£¬ÓÐ
¢Ù front=11£¬rear=19; ¢Ú front=19£¬rear=11£»ÎÊÔÚÕâÁ½ÖÖÇé¿öÏ£¬Ñ»·¶ÓÁÐÖи÷ÓÐÔªËØ¶àÉÙ¸ö£¿
Îå¡¢ÔĶÁÀí½â£¨Ã¿Ð¡Ìâ5·Ö£¬¹²20·Ö£©
1. °´ÕÕËÄÔòÔËËã¼Ó¡¢¼õ¡¢³Ë¡¢³ýºÍÃÝÔËË㣨¡ü£©ÓÅÏȹØÏµµÄ¹ßÀý£¬²¢·ÂÕս̲ÄÀý3-2µÄ¸ñʽ£¬»³ö¶ÔÏÂ
ÁÐËãÊõ±í´ïʽÇóֵʱ²Ù×÷ÊýÕ»ºÍÔËËã·ûÕ»µÄ±ä»¯¹ý³Ì£º
A£B¡ÁC/D+E¡üF
2. д³öÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹û£¨Õ»µÄÔªËØÀàÐÍSElem TypeΪchar£©¡£ void main( ){
Pop(S,x); Push(S,¡¯t¡¯); Push(S,x); Stack S;
Pop(S,x); Push(S,¡¯s¡¯); Char x,y;
while(!StackEmpty(S)){ Pop(S,y);printf(y); }; InitStack(S);
Printf(x); X=¡¯c¡¯;y=¡¯k¡¯;
} Push(S,x); Push(S,¡¯a¡¯); Push(S,y);
3. д³öÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹û£¨¶ÓÁÐÖеÄÔªËØÀàÐÍ
QElem TypeΪchar£©¡£ void main( ){
Queue Q; Init Queue (Q); Char x=¡¯e¡¯; y=¡¯c¡¯;
EnQueue (Q,¡¯h¡¯); EnQueue (Q,¡¯r¡¯); EnQueue (Q,¡¯y¡¯); DeQueue (Q,x); EnQueue (Q,x); DeQueue (Q,x); EnQueue (Q,¡¯a¡¯);
while(!QueueEmpty(Q)){ DeQueue (Q,y);printf(y); }; Printf(x);
11
}
4. ¼òÊöÒÔÏÂËã·¨µÄ¹¦ÄÜ£¨Õ»ºÍ¶ÓÁеÄÔªËØÀàÐ;ùΪint£©¡£ void algo3(Queue &Q){ Stack S; int d; InitStack(S);
while(!QueueEmpty(Q)){ DeQueue (Q,d); Push(S,d); };
while(!StackEmpty(S)){ Pop(S,d); EnQueue (Q,d); } }
Áù¡¢Ëã·¨Éè¼Æ£¨Ã¿Ð¡Ìâ5·Ö£¬¹²15·Ö¡£ÖÁÉÙҪд³ö˼·£©
1. ¼ÙÉèÒ»¸öËãÊõ±í´ïʽÖаüº¬Ô²À¨»¡¡¢·½À¨»¡ºÍ»¨À¨»¡ÈýÖÖÀàÐ͵ÄÀ¨»¡£¬±àдһ¸öÅбð±í´ïʽÖÐÀ¨»¡ÊÇ
·ñÕýÈ·Åä¶ÔµÄº¯Êýcorrect(exp,tag)£»ÆäÖУºexpΪ×Ö·û´®ÀàÐ͵ıäÁ¿£¨¿ÉÀí½âΪÿ¸ö×Ö·ûÕ¼ÓÃÒ»¸öÊý×éÔªËØ£©£¬±íʾ±»ÅбðµÄ±í´ïʽ£¬tagΪ²¼¶ûÐͱäÁ¿¡£
2. ¼ÙÉèÒ»¸öÊý×ésqu[m]´æ·ÅÑ»·¶ÓÁеÄÔªËØ¡£ÈôҪʹÕâm¸ö·ÖÁ¿¶¼µÃµ½ÀûÓã¬ÔòÐèÁíÒ»¸ö±êÖ¾tag£¬ÒÔtagΪ0»ò1À´Çø·ÖβָÕëºÍÍ·Ö¸ÕëÖµÏàͬʱ¶ÓÁеÄ״̬ÊÇ¡°¿Õ¡±»¹ÊÇ¡°Âú¡±¡£ÊÔ±àдÏàÓ¦µÄÈë¶ÓºÍ³ö¶ÓµÄËã·¨¡£
3.ÊÔдһ¸öËã·¨£¬Åбð¶ÁÈëµÄÒ»¸öÒÔ¡®@¡¯Îª½áÊø·ûµÄ×Ö·ûÐòÁÐÊÇ·ñÊÇ¡°»ØÎÄ¡±¡£
µÚ4¡«5Õ´®ºÍÊý×é×Ô²â¾íÐÕÃû°à¼¶
ÌâºÅ Ìâ·Ö µÃ·Ö Ò» 20 ¶þ 15 Èý 20 ËÄ 15 Îå 30 ×Ü·Ö 100 Ò»¡¢Ìî¿ÕÌ⣨ÿ¿Õ1·Ö£¬¹²20·Ö£© 1. ³ÆÎª¿Õ´®£»³ÆÎª¿Õ°×´®¡£
12