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
13¡¢¹ãÒå±íA=((a),a)µÄ±íÍ·ÊÇ£¨ B £©¡£
A. a B. (a) C. b D. ((a)) 14¡¢Ï¡Êè¾ØÕóÒ»°ãµÄѹËõ´æ´¢·½·¨ÓÐÁ½ÖÖ£¬¼´£¨ C £©¡£
A. ¶þάÊý×éºÍÈýάÊý×é B. ÈýÔª×éºÍÉ¢ÁÐ C. ÈýÔª×éºÍÊ®×ÖÁ´±í D. É¢ÁкÍÊ®×ÖÁ´±í
15¡¢¼ÙÉèÒÔÈýÔª×é±í±íʾϡÊè¾ØÕó£¬ÔòÓëÈçͼËùʾÈýÔª×é±í¶ÔÓ¦µÄ4¡Á5µÄÏ¡Êè¾ØÕóÊÇ£¨×¢£º¾ØÕóµÄÐÐÁÐϱê¾ù´Ó1¿ªÊ¼£©£¨ B £©¡£
?0?8?0?7A. ?00???50??0?8?0?0C. ?70???50?060??000?
000??400??060??003?
000??400???0?8?0?7B. ??50??00?060??003?
400??000??060??000?
403??000??
?0?8?0?7 D. ??50??00?16¡¢ÒÔÏÂÓйعãÒå±íµÄ±íÊöÖУ¬ÕýÈ·µÄÊÇ£¨ A £©¡£
A. ÓÉ0¸ö»ò¶à¸öÔ×Ó»ò×Ó±í¹¹³ÉµÄÓÐÏÞÐòÁÐ B. ÖÁÉÙÓÐÒ»¸öÔªËØÊÇ×Ó±í
C. ²»Äܵݹ鶨Òå D. ²»ÄÜΪ¿Õ±í 17¡¢¶Ô¹ãÒå±íL=((a,b),((c,d),(e,f)))Ö´ÐÐhead(tail(head(tail(L))))²Ù×÷µÄ½á¹ûÊÇ£¨D £©¡£
A. µÄ B. e C. (e) D. £¨e,f£© ¶þ¡¢ÅжÏÌâ
£¨¡Á £©1¡¢¹ãÒå±íÖÐÔ×Ó¸öÊý¼´Îª¹ãÒå±íµÄ³¤¶È¡£
£¨ ¡Á£©2¡¢Ò»¸öÏ¡Êè¾ØÕó²ÉÓÃÈýÔª×é±íʾ£¬Èô°ÑÈýÔª×éÖÐÓйØÐÐϱêÓëÁÐϱêµÄÖµ»¥»»£¬²¢°ÑmuºÍnuµÄÖµ½øÐл¥»»£¬ÔòÍê³ÉÁ˾ØÕóתÖá£
£¨¡Ì £©3¡¢Ï¡Êè¾ØÕóѹËõ´æ´¢ºó£¬±Ø»áÊ§È¥Ëæ»ú´æÈ¡¹¦ÄÜ¡£ £¨¡Á £©4¡¢¹ãÒå±íµÄ³¤¶ÈÊÇÖ¸¹ãÒå±íÖÐÀ¨ºÅǶÌ׵IJãÊý¡£
£¨¡Ì £©5¡¢¹ãÒå±íÊÇÒ»ÖÖ¶à²ã´ÎµÄÊý¾Ý½á¹¹£¬ÆäÔªËØ¿ÉÒÔÊǵ¥Ô×ÓÒ²¿ÉÒÔÊÇ×Ó±í¡£ Èý¡¢Ìî¿ÕÌâ
1¡¢ÒÑÖª¶þάÊý×éA[m][n]²ÉÓÃÐÐÐòΪÖ÷·½Ê½´æ´¢£¬Ã¿¸öÔªËØÕ¼k¸ö´æ´¢µ¥Ôª£¬²¢ÇÒµÚÒ»¸öÔªËØµÄ´æ´¢µØÖ·ÊÇLOC(A[0][0])£¬ÔòA[i][j]µÄµØÖ·ÊÇ___ Loc(A[0][0])+(i*N+j)*k ____¡£
2¡¢¹ãÒå±íÔËËãʽHEAD(TAIL((a,b,c),(x,y,z)))µÄ½á¹ûÊÇ£º (x,y,z) ¡£ 3¡¢¶þάÊý×飬¿ÉÒÔ°´ÕÕ ÁÐÐòΪÖ÷ºÍÐÐÐòΪÖ÷ Á½ÖÖ²»Í¬µÄ´æ´¢·½Ê½¡£
4¡¢Ï¡Êè¾ØÕóµÄѹËõ´æ´¢·½Ê½ÓУº ÈýÔª×é ºÍ Ê®×ÖÁ´±í ¡£ ËÄ¡¢×ÛºÏÌâ
1¡¢ÏÖÓÐÒ»¸öÏ¡Êè¾ØÕó£¬Çë¸ø³öËüµÄÈýÔª×é±í¡£
?0?1??0??0i112334300?0??
210??0?20?j231233v31121-210´ð°¸£º
µÚÁùÕ Ê÷
Ò»¡¢Ñ¡ÔñÌâ
1¡¢¶þ²æÊ÷µÄÉî¶ÈΪk£¬Ôò¶þ²æÊ÷×î¶àÓУ¨ C £©¸ö½áµã¡£
A. 2k B. 2k-1 C. 2k-1 D. 2k-1
2¡¢ÓÃ˳Ðò´æ´¢µÄ·½·¨£¬½«ÍêÈ«¶þ²æÊ÷ÖÐËùÓнáµã°´²ãÖð¸ö´Ó×óµ½ÓÒµÄ˳Ðò´æ·ÅÔÚһάÊý×éR[1..N]ÖУ¬Èô½áµãR[i]ÓÐÓÒº¢×Ó£¬ÔòÆäÓÒº¢×ÓÊÇ£¨ B £©¡£
A. R[2i-1] B. R[2i+1] C. R[2i] D. R[2/i] 3¡¢Éèa,bΪһ¿Ã¶þ²æÊ÷ÉϵÄÁ½¸ö½áµã£¬ÔÚÖÐÐò±éÀúʱ£¬aÔÚbÇ°ÃæµÄÌõ¼þÊÇ£¨ B £©¡£
A. aÔÚbµÄÓÒ·½ B. aÔÚbµÄ×ó·½ C. aÊÇbµÄ׿ÏÈ D. aÊÇbµÄ×ÓËï
4¡¢ÉèÒ»¿Ã¶þ²æÊ÷µÄÖÐÐò±éÀúÐòÁУºbadce£¬ºóÐò±éÀúÐòÁУºbdeca£¬Ôò¶þ²æÊ÷ÏÈÐò±éÀúÐòÁÐΪ£¨ D £©¡£
A. adbce B. decab C. debac D. abcde 5¡¢ÔÚÒ»¿Ã¾ßÓÐ5²ãµÄÂú¶þ²æÊ÷Öнáµã×ÜÊýΪ£¨ A £©¡£ A. 31 B. 32 C. 33 D. 16
6¡¢Óɶþ²æÊ÷µÄǰÐòºÍºóÐò±éÀúÐòÁУ¨ B £©Î©Ò»È·¶¨Õâ¿Ã¶þ²æÊ÷¡£
A. ÄÜ B. ²»ÄÜ
7¡¢Ä³¶þ²æÊ÷µÄÖÐÐòÐòÁÐΪABCDEFG£¬ºóÐòÐòÁÐΪBDCAFGE£¬ÔòÆä×ó×ÓÊ÷ÖнáµãÊýĿΪ£¨ C £©¡£
A. 3 B. 2 C. 4 D. 5
8¡¢ÈôÒÔ{4,5,6,7,8}×÷ΪȨֵ¹¹Ôì¹þ·òÂüÊ÷£¬Ôò¸ÃÊ÷µÄ´øÈ¨Â·¾¶³¤¶ÈΪ£¨ C £©¡£
A. 67 B. 68 C. 69 D. 70
9¡¢½«Ò»¿ÃÓÐ100¸ö½áµãµÄÍêÈ«¶þ²æÊ÷´Ó¸ùÕâÒ»²ã¿ªÊ¼£¬Ã¿Ò»²ãÉÏ´Ó×óµ½ÓÒÒÀ´Î¶Ô½áµã½øÐбàºÅ£¬¸ù½áµãµÄ±àºÅΪ1£¬Ôò±àºÅΪ49µÄ½áµãµÄ×óº¢×Ó±àºÅΪ£¨ A £©¡£
A. 98 B. 99 C. 50 D. 48 10¡¢±í´ïʽa*(b+c)-dµÄºó׺±í´ïʽÊÇ£¨ B £©¡£
A. abcd+- B. abc+*d- C. abc*+d- D. -+*abcd
11¡¢¶Ôij¶þ²æÊ÷½øÐÐÏÈÐò±éÀúµÄ½á¹ûΪABDEFC£¬ÖÐÐò±éÀúµÄ½á¹ûΪDBFEAC£¬ÔòºóÐò±éÀúµÄ½á¹ûÊÇ£¨ B £©¡£
A. DBFEAC B. DFEBCA C. BDFECA D. BDEFAC 12¡¢Ê÷×îÊʺÏÓÃÀ´±íʾ£¨ C £©¡£
A. ÓÐÐòÊý¾ÝÔªËØ B. ÎÞÐòÊý¾ÝÔªËØ C. ÔªËØÖ®¼ä¾ßÓзÖÖ§²ã´Î¹ØÏµµÄÊý¾Ý D. ÔªËØÖ®¼äÎÞÁªÏµµÄÊý¾Ý
13¡¢±í´ïʽA*(B+C)/(D-E+F)µÄºó׺±í´ïʽÊÇ£¨ C £©¡£
A. A*B+C/D-E+F B. AB*C+D/E-F+ C. ABC+*DE-F+/ D. ABCDED*+/-+
14¡¢ÔÚÏßË÷¶þ²æÊ÷ÖУ¬tËùÖ¸½áµãûÓÐ×ó×ÓÊ÷µÄ³äÒªÌõ¼þÊÇ£¨B £©¡£
A. t->left==NULL B. t->ltag==1 C. t->ltag==1&&t->left==NULL D. ÒÔÉ϶¼²»¶Ô
15¡¢ÈκÎÒ»¿Ã¶þ²æÊ÷µÄÒ¶½áµãÔÚÏÈÐò¡¢ÖÐÐòºÍºóÐò±éÀúÐòÁÐÖеÄÏà¶Ô´ÎÐò£¨A £©¡£
A. ²»·¢Éú¸Ä±ä B. ·¢Éú¸Ä±ä C. ²»ÄÜÈ·¶¨ D. ÒÔÉ϶¼²»¶Ô
16¡¢¼Ù¶¨ÔÚÒ»¿Ã¶þ²æÊ÷ÖУ¬¶ÈΪ2µÄ½áµãÊýΪ15£¬¶ÈΪ1µÄ½áµãÊýΪ30£¬ÔòÒ¶×Ó½áµãÊýΪ£¨ B £©¸ö¡£
A. 15 B. 16 C. 17 D. 47 17¡¢ÔÚÏÂÁÐÇé¿öÖУ¬¿É³ÆÎª¶þ²æÊ÷µÄÊÇ£¨ B £©¡£ A. ÿ¸ö½áµãÖÁ¶àÓÐÁ½¿Ã×ÓÊ÷µÄÊ÷ B. ¹þ·òÂüÊ÷
C. ÿ¸ö½áµãÖÁ¶àÓÐÁ½¿Ã×ÓÊ÷µÄÓÐÐòÊ÷ D. ÿ¸ö½áµãÖ»ÓÐÒ»¿Ã×ÓÊ÷
18¡¢ÓÃ˳Ðò´æ´¢µÄ·½·¨£¬½«ÍêÈ«¶þ²æÊ÷ÖÐËùÓнáµã°´²ãÖð¸ö´Ó×óµ½ÓÒµÄ˳Ðò´æ·ÅÔÚһάÊý×éR[1..n]ÖУ¬Èô½áµãR[i]ÓÐ×óº¢×Ó£¬ÔòÆä×óº¢×ÓÊÇ£¨C £©¡£
A. R[2i-1] B. R[2i+1] C. R[2i] D. R[2/i] 19¡¢ÏÂÃæËµ·¨ÖÐÕýÈ·µÄÊÇ£¨ D £©¡£
A. ¶ÈΪ2µÄÊ÷ÊǶþ²æÊ÷ B. ¶ÈΪ2µÄÓÐÐòÊ÷ÊǶþ²æÊ÷
C. ×ÓÊ÷ÓÐÑϸñ×óÓÒÖ®·ÖµÄÊ÷ÊǶþ²æÊ÷ D. ×ÓÊ÷ÓÐÑϸñ×óÓÒÖ®·Ö£¬ÇҶȲ»³¬¹ý2µÄÊ÷ÊǶþ²æÊ÷
20¡¢Ê÷µÄÏȸùÐòÁеÈͬÓÚÓë¸ÃÊ÷¶ÔÓ¦µÄ¶þ²æÊ÷µÄ£¨A £©¡£
A. ÏÈÐòÐòÁÐ B. ÖÐÐòÐòÁÐ C. ºóÐòÐòÁÐ D. ²ãÐòÐòÁÐ
21¡¢°´ÕÕ¶þ²æÊ÷µÄ¶¨Ò壬¾ßÓÐ3¸ö½áµãµÄ¶þ²æÊ÷ÓУ¨ C £©ÖÖ¡£
A. 3 B. 4 C. 5 D. 6 22¡¢ÓÉȨֵΪ3£¬6£¬7£¬2£¬5µÄÒ¶×Ó½áµãÉú³ÉÒ»¿Ã¹þ·òÂüÊ÷£¬ËüµÄ´øÈ¨Â·¾¶³¤¶ÈΪ£¨ A £©¡£
A. 51 B. 23 C. 53 D. 74 ¶þ¡¢ÅжÏÌâ
£¨ ¡Ì£©1¡¢´æÔÚÕâÑùµÄ¶þ²æÊ÷£¬¶ÔËü²ÉÓÃÈκδÎÐòµÄ±éÀú£¬½á¹ûÏàͬ¡£ £¨¡Á £©2¡¢ÖÐÐò±éÀúÒ»¿Ã¶þ²æÅÅÐòÊ÷µÄ½áµã£¬¿ÉµÃµ½ÅźÃÐòµÄ½áµãÐòÁС£ £¨ ¡Ì£©3¡¢¶ÔÓÚÈÎÒâ·Ç¿Õ¶þ²æÊ÷£¬ÒªÉè¼ÆÆäºóÐò±éÀúµÄ·ÇµÝ¹éËã·¨¶ø²»Ê¹ÓöÑÕ»½á¹¹£¬×îÊʺϵķ½·¨ÊǶԸöþ²æÊ÷²ÉÓÃÈý²æÁ´±í¡£
£¨¡Á £©4¡¢ÔÚ¹þ·òÂü±àÂëÖУ¬µ±Á½¸ö×Ö·û³öÏֵįµÂÊÏàͬʱ£¬Æä±àÂëÒ²Ïàͬ£¬¶ÔÓÚÕâÖÖÇé¿öÓ¦×öÌØÊâ´¦Àí¡£
£¨¡Ì £©5¡¢Ò»¸öº¬ÓÐn¸ö½áµãµÄÍêÈ«¶þ²æÊ÷£¬ËüµÄ¸ß¶ÈÊÇ?log2n?£«1¡£ £¨¡Ì £©6¡¢ÍêÈ«¶þ²æÊ÷µÄij½áµãÈôÎÞ×óº¢×Ó£¬ÔòËü±ØÊÇÒ¶½áµã¡£ Èý¡¢Ìî¿ÕÌâ
1¡¢¾ßÓÐn¸ö½áµãµÄÍêÈ«¶þ²æÊ÷µÄÉî¶ÈÊÇ ?log2n?+1 ¡£ 2¡¢¹þ·òÂüÊ÷ÊÇÆäÊ÷µÄ´øÈ¨Â·¾¶³¤¶È ×îС µÄ¶þ²æÊ÷¡£
3¡¢ÔÚÒ»¿Ã¶þ²æÊ÷ÖУ¬¶ÈΪ0µÄ½áµãµÄ¸öÊýÊÇn0£¬¶ÈΪ2µÄ½áµãµÄ¸öÊýΪn2£¬ÔòÓÐn0= N2+1 ¡£
4¡¢Ê÷ÄÚ¸÷½áµã¶ÈµÄ ×î´óÖµ ³ÆÎªÊ÷µÄ¶È¡£ ËÄ¡¢´úÂëÌî¿ÕÌâ
1¡¢º¯ÊýInOrderTraverse(Bitree bt)ʵÏÖ¶þ²æÊ÷µÄÖÐÐò±éÀú£¬ÇëÔÚ¿Õ¸ñ´¦½«Ëã·¨²¹³äÍêÕû¡£
void InOrderTraverse(BiTree bt){ if( ){
InOrderTraverse(bt->lchild); printf(¡°%c¡±,bt->data);
; } }
2¡¢º¯ÊýdepthʵÏÖ·µ»Ø¶þ²æÊ÷µÄ¸ß¶È£¬ÇëÔÚ¿Õ¸ñ´¦½«Ëã·¨²¹³äÍêÕû¡£ int depth(Bitree *t){ if(t==NULL) return 0; else{
hl=depth(t->lchild);
hr= depth(t->rchild) ; if( hl>hr ) return hl+1; else
return hr+1; } }
3¡¢Ð´³öÏÂÃæËã·¨µÄ¹¦ÄÜ¡£
Bitree *function(Bitree *bt){ Bitree *t,*t1,*t2; if(bt==NULL) t=NULL; else{
t=(Bitree *)malloc(sizeof(Bitree)); t->data=bt->data;
t1=function(bt->left); t2=function(bt->right); t->left=t2; t->right=t1; }
return(t); }
´ð°¸£º½»»»¶þ²æÊ÷½áµã×óÓÒ×ÓÊ÷µÄµÝ¹éËã·¨