(A) front=front+1 (B) front=(front+1)%(m-1) (C) front=(front-1)%m (D) front=(front+1)%m
20. Õ»ºÍ¶ÓÁÐÓëÏßÐÔ±íµÄÂß¼½á¹¹Ïàͬ¡£( ¶Ô ) 21. Õ»Ö»ÄÜÔÚÕ»¶¥½øÐвåÈëºÍɾ³ý¡£( ¶Ô )
22. ¶ÓÁÐÖ»ÄÜÔÚ¶ÓÊ×½øÐÐɾ³ý£¬ÔÚ¶Óβ½øÐвåÈë¡£( ¶Ô ) 23. ¶ÓÁÐÖ»ÄÜÔÚ¶Óβ½øÐÐɾ³ý£¬ÔÚ¶ÓÊ×½øÐвåÈë¡£( ´í )
µÚËÄÕÂ
1. ͨ³£²ÉÓá¾Ë³Ðò ¡¿´æ´¢½á¹¹À´´æ·ÅÊý×é ¡£¶Ô¶þάÊý×é¿ÉÓÐÁ½ÖÖ´æ´¢·½·¨£ºÒ»ÖÖÊÇÒÔ¡¾ ÐÐ ¡¿ÎªÖ÷ÐòµÄ´æ´¢·½Ê½£¬ÁíÒ»ÖÖÊÇÒÔ¡¾ ÁÐ ¡¿ÎªÖ÷ÐòµÄ´æ´¢·½Ê½¡£
2. ÒÑÖª¾ßÓÐn¸öÔªËØµÄһάÊý×é²ÉÓÃ˳Ðò´æ´¢½á¹¹£¬Ã¿¸öÔªËØÕ¼k¸ö´æ´¢µ¥Ôª£¬µÚÒ»¸öÔªËØµÄµØÖ·ÎªLOC(a1)£¬ÄÇô£¬LOC(ai)= ¡¾loc(a1)+(i+1)*k ¡¿¡£ 3. ÔÚCÓïÑÔÖж¨ÒåµÄ¶þάÊý×éint M[10][20]£¬Ã¿¸öÔªËØ£¨ÕûÊý£©Õ¼Á½¸ö´æ´¢µ¥Ôª£¬Êý×éµÄÆðʼµØÖ·Îª2000£¬ M[8][19]µÄ´æ´¢ÖµÎª¡¾ 2358 ¡¿¡£ÔªËØM[5][10]µÄ´æ´¢Î»ÖÃΪ¡¾ 2220 ¡¿¡£ 4. ¼ÙÉèÓÐ6ÐÐ8ÁеĶþάÊý×éA£¬Ã¿¸öÔªËØÕ¼ÓÃ6¸ö×Ö½Ú£¬´æ´¢Æ÷°´×Ö½Ú±àÖ·¡£ÒÑÖªAµÄ»ùµØÖ·Îª1000£¬ÄÇÃ´ÔªËØA[3£¬6]ÔÚ°´Ðд洢ʱµÄµØÖ·ÊÇ¡¾ 1126 ¡¿£¬°´Áд洢ʱµÄµØÖ·ÊÇ¡¾ 1192 ¡¿¡£
5. ¶Ô³Æ·½Õó²ÉÓÃѹËõ´æ´¢£¬ ¼´ÎªÃ¿Ò»¶Ô¶Ô³ÆÎ»ÖÃÔªËØÖ»·ÖÅäÒ»¸ö´æ´¢¿Õ¼ä £¬Ôò¿É½«n2¸öÔªËØÑ¹Ëõ´æ´¢µ½¡¾ n*(n+1)/2 ¡¿¸öÔªËØµÄ´æ´¢¿Õ¼äÖС£ 6. ÓÐÒ»¸ö10½×¶Ô³Æ¾ØÕóA[10][10]£¬²ÉÓÃѹËõ´æ´¢·½Ê½ÒÔÐÐÐòΪÖ÷´æ´¢£¬A[0][0]µÄλÖÃÊÇ1£¬ÔòA[8][5]µÄλÖÃÊÇ¡¾ 42 ¡¿¡£ 7. ÈýÔª×é±íÊÇ¡¾Ï¡Êè¾ØÕó ¡¿µÄ¡¾ ˳Ðò ¡¿´æ´¢½á¹¹¡£ 8. ×Ö·û´®S=¡°Computer¡±ÖУ¬ÒÔpΪÊ××Ö·ûµÄ×Ó´®ÓС¾ 5 ¡¿¸ö¡£ 9. TAIL[HEAD[((a,b),(c,d))]]ÔËËãµÄ½á¹ûÊÇ¡¾ (b) ¡¿¡£ 10. ¹ãÒå±íL=£¨£¨x,a£©,(x,a,(b,c)),y£©µÄ³¤¶ÈÊÇ¡¾ 3 ¡¿¡£
11. Éè¹ãÒå±íA=(a,b),B=(c,d),Çóhead( (A, B) )µÄֵΪ¡¾ (a,b)¡¿¡£ 12. ÓÐÈçÏÂÏ¡Êè¾ØÕó£¬Çëд³öËüµÄÈýÔª×é±í£ºm=6 n=6 t=9 13. ´®ÊÇ£¨ D £©¡£
(A)һЩ·ûºÅ¹¹³ÉµÄÐòÁÐ (B)ÓÐÏÞ¸ö×Öĸ¹¹³ÉµÄÐòÁÐ (C)Ò»¸öÒÔÉϵÄ×Ö·û¹¹³ÉµÄÐòÁÐ (D)ÓÐÏÞ¸ö×Ö·û¹¹³ÉµÄÐòÁÐ
14. ÒÑÖªº¯ÊýSub(s,i,j)µÄ¹¦ÄÜÊÇ·µ»Ø´®sÖдӵÚi¸ö×Ö·ûÆð³¤¶ÈΪjµÄ×Ó´®£¬º¯ÊýScopy(s,t)µÄ¹¦ÄÜΪ¸´ÖÆ´®tµ½s¡£Èô×Ö·û´®S=¡°SCIENCESTUDY¡±£¬Ôòµ÷Óú¯ÊýScopy(P,Sub(S,1,7)ºóµÃµ½£¨A £©¡£ (A)P=¡°SCIENCE¡± (B)P=¡°STUDY¡± (C)S=¡°SCIENCE ¡± (D)S=¡°STUDY¡± 15. ÉèÓÐÒ»¸ö¶þάÊý×éA[6][8],¼ÙÉèA[0][0]´æ·ÅλÖÃÔÚ1000,ÿ¸öÔªËØÕ¼6¸ö¿Õ¼ä£¬°´ÐÐÓÅÏÈ´æ´¢£¬ÔòA[3][6]µÄ´æ´¢Î»ÖÃÊÇ__B_ (A)1180 (B)1126 (C)126 (D)180
16. Ò»¸öÏòÁ¿µÚÒ»¸öÔªËØµÄ´æ´¢µØÖ·ÊÇ100£¬Ã¿¸öÔªËØµÄ³¤¶ÈΪ2£¬ÔòµÚÎå¸öÔªËØµÄµØÖ·ÊÇ_______B_______¡£
(A)110 (B)108 (C)100 (D)120
17. ΪÁ˽ÚÊ¡´æ´¢¿Õ¼ä£¬½«n½×¶Ô³Æ¾ØÕóA(ϱê´Ó1¿ªÊ¼)ÖаüÀ¨Ö÷¶Ô½ÇÏßÔªËØÔÚÄÚµÄÏÂÈý½Ç²¿·ÖµÄËùÓÐÔªËØ°´ÕÕÐÐÐòΪÖ÷Ðò·½Ê½´æ·ÅÔÚһάÊý×éB[1:n(n+1)/2]ÖУ¬¶ÔÈÎÒâÏÂÈý½Ç²¿·ÖµÄÔªËØaij(i¡Ýj)ÔÚÊý×éBµÄϱêkÊÇ______B________¡£ (A)i(i-1)/2+j-1 (B)i(i-1)/2+j (C)i(i+1)/2+j-1 (D)i(i+1)/2+j
18. »ùÓÚÈýÔª×éµÄÏ¡Êè¾ØÕ󣬶Ôÿ¸ö·ÇÁãÔªËØaij,¿ÉÒÔÓÃÒ»¸ö£¨ __B_ £©Î¨Ò»È·¶¨¡£ (A)·ÇÁãÔªËØ (B)ÈýÔª×é(i,j,aij) (C) aij (D) i,j
19. ¹ãÒå±íA=((),(a),(b,(c,(D)))µÄ³¤¶ÈΪ_____B______¡£ (A)2 (B)3 (C)4 (D)5 20. ¿Õ´®ÓëÓɿոñ×é³ÉµÄ´®Ã»ÓÐÇø±ð¡£( ´í )
21. ¶Ô³Æ¾ØÕóµÄѹËõ´æ´¢ÊÇÖ¸¶Ô¾ØÕóÖеÄÖµÏàͬµÄÔªËØÖ»·ÖÅäÒ»¸ö´æ´¢¿Õ¼ä¡£( ¶Ô ) 22. ¶Ô³Æ¾ØÕóµÄѹËõ´æ´¢ÊÇÖ¸¶Ô¾ØÕóÖеĹæÂÉÔªËØÖ»·ÖÅäÒ»¸ö´æ´¢¿Õ¼ä¡£( ¶Ô ) 23. N½×ÏÂÈý½Ç¾ØÕóѹËõ´æ´¢ÐèÒªn*(n+1)/2¸ö´æ´¢¿Õ¼ä¡£( ¶Ô ) 24. ÈýÔª×é±íÊÇÏ¡Êè¾ØÕóµÄ˳Ðò´æ´¢½á¹¹¡£( ¶Ô )
µÚÁùÕÂ
1. 2. 3. 4.
ÔÚ¶þ²æÊ÷ÖУ¬µÚi²ãµÄ½áµãÊý×î¶àΪ¡¾2^£¨i-1£©¡¿£» Éî¶ÈΪkµÄ¶þ²æÊ÷µÄ½áµã×ÜÊý×î¶àΪ¡¾ 2^k-1 ¡¿¡£
¶ÔÈκζþ²æÊ÷£¬Èô¶ÈΪ2µÄ½ÚµãÊýΪn2£¬ÔòÒ¶×ÓÊýn0=¡¾ n2+1 ¡¿¡£ ÔÚÒ»¿ÃÍêÈ«¶þ²æÊ÷ÖУ¬Èô±àºÅΪiµÄ½áµãÓÐ×óº¢×Ó£¬Ôò¸Ã×óº¢×Ó½áµãµÄ±àºÅΪ¡¾ 2i ¡¿£»Èô±àºÅΪiµÄ½áµãÓÐÓÒº¢×Ó£¬Ôò¸ÃÓÒº¢×Ó½áµãµÄ±àºÅΪ¡¾2i+1 ¡¿¡£
5. Ò»¿ÃÉî¶ÈΪ5µÄ¶þ²æÊ÷×î¶àÓС¾31 ¡¿ ¸ö½áµã¡£
6. Éî¶ÈΪhÇÒÓС¾ 2^h-1 ¡¿¸ö½áµãµÄ¶þ²æÊ÷³ÆÎªÂú¶þ²æÊ÷¡£(Éè¸ù½áµã´¦ÔÚµÚ1²ã)¡£
7. ¾ßÓÐn¸ö½áµãµÄÍêÈ«¶þ²æÊ÷£¬Èô°´²ã´Î´ÓÉϵ½Ï¡¢´Ó×óµ½ÓÒ¶ÔÆä±àºÅ£¨¸ù½áµãΪ1ºÅ£©£¬Ôò±àºÅ×î´óµÄ·ÖÖ§½áµãÐòºÅÊÇ¡¾ n/2 ¡¿£¬±àºÅ×îСµÄ·ÖÖ§½áµãÐòºÅÊÇ¡¾ 1 ¡¿£¬±àºÅ×î´óµÄÒ¶×Ó½áµãÐòºÅÊÇ¡¾ n¡¿£¬±àºÅ×îСµÄÒ¶×Ó½áµãÐòºÅÊÇ¡¾n/2+1 ¡¿¡£
8. ÔÚÓÐn¸ö½áµãµÄ¶þ²æÊ÷£¬²ÉÓöþ²æÁ´±í´æ·Å£¬¿ÕÁ´ÓòµÄ¸öÊýΪ¡¾n+1 ¡¿¡£ 9. ¶þ²æÊ÷ͨ³£ÓС¾ ˳Ðò ¡¿´æ´¢½á¹¹ºÍ¡¾¶þ²æÁ´±í ¡¿´æ´¢½á¹¹Á½Àà´æ´¢½á¹¹¡£
10. ¸ø¶¨¶þ²æÊ÷µÄÁ½ÖÖ±éÀúÐòÁУ¬·Ö±ðÊÇ£ºÇ°Ðò±éÀúÐòÁУºD£¬A£¬C£¬E£¬B£¬H£¬F£¬G£¬I£» ÖÐÐò±éÀúÐòÁУºD£¬C£¬B£¬E£¬H£¬A£¬G£¬I£¬F£¬ÊÔ»³ö¶þ²æÊ÷¡£Ìâ³ö´í
11. Çë¶Ô¸ø¶¨µÄ¶þ²æÊ÷µÄ´æ´¢½á¹¹£¬½«¶þ²æÊ÷µÄÖÐÐò±éÀúÊä³ö½áµãµÝ¹éËã·¨²¹³äÍêÕû£º
typedef struct node
{ char data£» /*ÔªËØÎª×Ö·ûÐÍ*/
struct node * Lchild£¬*Rchild£» } *BiTree£»
void Inorder(BiTree root ) { if ( root != NULL )
{ ¡¾ Inorder(root->Lchild) ¡¿£»
¡¾ Visit£¨root->data£©¡¿£»
¡¾ inorder£¨root->Rchild£© ¡¿£» } }
12. Çë¶Ô¸ø¶¨µÄ¶þ²æÊ÷µÄ´æ´¢½á¹¹£¬½«¶þ²æÊ÷µÄÏÈÐò±éÀúÊä³ö½áµãµÝ¹éËã·¨²¹³äÍêÕû£º
typedef struct node
{ char data; /*ÔªËØÎª×Ö·ûÐÍ*/
struct node * Lchild,*Rchild; } BiTree;
void preorder(BiTree root ) { if ( root != NULL )
{ ¡¾Visit£¨root->data£© ¡¿;
¡¾ preorder£¨root->Lchild£© ¡¿;
¡¾ preorder£¨root->Rchild£© ¡¿; } }
13. ÒÔϳÌÐò¶Î²ÉÓÃÏȸù±éÀú·½·¨Çó¶þ²æÊ÷µÄÒ¶×ÓÊý£¬ÇëÔÚºáÏß´¦Ìî³äÊʵ±µÄÓï¾ä¡£
void countleaf(bitree *t,int *count)/*¸ùÖ¸ÕëΪt£¬¼Ù¶¨Ò¶×ÓÊýcountµÄ³õֵΪ0*/ {if(t!=NULL)
{if((t->lchild==NULL)&&(t->rchild==NULL)) ¡¾ count=0 ¡¿;
countleaf(t->lchild,&count);
¡¾ countleaf(t->rchild,&count) ¡¿ } £ý
14. ¹þ·òÂüÊ÷ÊÇ´øÈ¨Â·¾¶³¤¶È¡¾ ×î¶Ì ¡¿µÄÊ÷£¬Í¨³£È¨Öµ½Ï´óµÄ½áµãÀë¸ù¡¾½Ï½ü ¡¿¡£ 15. ÓÐm¸öÒ¶×Ó½áµãµÄ¹þ·òÂüÊ÷£¬Æä½áµã×ÜÊýΪ¡¾2m-1 ¡¿¡£