Êý¾Ý½á¹¹ÊÔÌ⼯£¨°üº¬´ð°¸ - ÍêÕû°æ£© ÏÂÔØ±¾ÎÄ

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); }

´ð°¸£º½»»»¶þ²æÊ÷½áµã×óÓÒ×ÓÊ÷µÄµÝ¹éËã·¨