ɽ¶«²Æ¾­´óѧ - Êý¾Ý½á¹¹ÊÔÌâ

Êý¾Ý½á¹¹ÊÔ¾í£¨°Ë£©

Ò»¡¢Ñ¡ÔñÌâ(30·Ö)

1. ×Ö·û´®µÄ³¤¶ÈÊÇÖ¸£¨ £©¡£

(A) ´®Öв»Í¬×Ö·ûµÄ¸öÊý (C) ´®ÖÐËùº¬×Ö·ûµÄ¸öÊý

(B) ´®Öв»Í¬×ÖĸµÄ¸öÊý (D) ´®Öв»Í¬Êý×ֵĸöÊý

2. ½¨Á¢Ò»¸ö³¤¶ÈΪnµÄÓÐÐòµ¥Á´±íµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©

(A) O(n)

(B) O(1)

(C) O(n)

2

(D) O(log2n)

3. Á½¸ö×Ö·û´®ÏàµÈµÄ³äÒªÌõ¼þÊÇ£¨ £©¡£

(A) Á½¸ö×Ö·û´®µÄ³¤¶ÈÏàµÈ (C) ͬʱ¾ß±¸(A)ºÍ(B)Á½¸öÌõ¼þ

(B) Á½¸ö×Ö·û´®ÖжÔӦλÖÃÉϵÄ×Ö·ûÏàµÈ (D) ÒÔÉϴ𰸶¼²»¶Ô

4. ÉèijɢÁбíµÄ³¤¶ÈΪ100£¬É¢Áк¯ÊýH(k)=k % P£¬ÔòPͨ³£Çé¿öÏÂ×îºÃÑ¡Ôñ£¨ £©¡£

(A) 99

(B) 97

(C) 91

(D) 93

5. ÔÚ¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸ö¹Ø¼ü×ÖÖµµÄƽ¾ùʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£

(A) O(n)

(B) O(1og2n)

(C) O(nlog2n)

(D) O(n)

2

6. ÉèÒ»¸ö˳ÐòÓÐÐò±íA[1:14]ÖÐÓÐ14¸öÔªËØ£¬Ôò²ÉÓöþ·Ö·¨²éÕÒÔªËØA[4]µÄ¹ý³ÌÖбȽÏ

ÔªËØµÄ˳ÐòΪ( )¡£

(A) A[1]£¬A[2]£¬A[3]£¬A[4] (C) A[7]£¬A[3]£¬A[5]£¬A[4]

(B) A[1]£¬A[14]£¬A[7]£¬A[4] (D) A[7]£¬A[5] £¬A[3]£¬A[4]

7. ÉèÒ»¿ÃÍêÈ«¶þ²æÊ÷ÖÐÓÐ65¸ö½áµã£¬Ôò¸ÃÍêÈ«¶þ²æÊ÷µÄÉî¶ÈΪ£¨ £©¡£

(A) 8

(B) 7

(C) 6

(D) 5

8. ÉèÒ»¿ÃÈý²æÊ÷ÖÐÓÐ2¸ö¶ÈÊýΪ1µÄ½áµã£¬2¸ö¶ÈÊýΪ2µÄ½áµã£¬2¸ö¶ÈÊýΪ3µÄ½áµã£¬

Ôò¸ÃÈý²æÁ´È¨ÖÐÓУ¨ £©¸ö¶ÈÊýΪ0µÄ½áµã¡£

(A) 5

(B) 6

(C) 7

(D) 8

9. ÉèÎÞÏòͼGÖеıߵļ¯ºÏE={(a£¬b)£¬(a£¬e)£¬(a£¬c)£¬(b£¬e)£¬(e£¬d)£¬(d£¬f)£¬(f£¬c)}£¬

Ôò´Ó¶¥µãa³ö·¢½øÐÐÉî¶ÈÓÅÏȱéÀú¿ÉÒԵõ½µÄÒ»ÖÖ¶¥µãÐòÁÐΪ£¨ £©¡£

(A) aedfcb

(B) acfebd

(C) aebcfd

(D) aedfbc

10. ¶ÓÁÐÊÇÒ»ÖÖ£¨ £©µÄÏßÐÔ±í¡£

(A) ÏȽøÏȳö

(B) ÏȽøºó³ö

(C) Ö»ÄܲåÈë

(D) Ö»ÄÜɾ³ý

25

¶þ¡¢ÅжÏÌâ(20·Ö)

1. Èç¹ûÁ½¸ö¹Ø¼ü×ÖµÄÖµ²»µÈµ«¹þÏ£º¯ÊýÖµÏàµÈ£¬Ôò³ÆÕâÁ½¸ö¹Ø¼ü×ÖΪͬÒå´Ê¡££¨ £© 2. Éè³õʼ¼Ç¼¹Ø¼ü×Ö»ù±¾ÓÐÐò£¬Ôò¿ìËÙÅÅÐòËã·¨µÄʱ¼ä¸´ÔÓ¶ÈΪO(nlog2n)¡££¨ £© 3. ·Ö¿é²éÕҵĻù±¾Ë¼ÏëÊÇÊ×ÏÈÔÚË÷Òý±íÖнøÐвéÕÒ£¬ÒÔ±ãÈ·¶¨¸ø¶¨µÄ¹Ø¼ü×Ö¿ÉÄÜ´æÔڵĿé

ºÅ£¬È»ºóÔÙÔÚÏàÓ¦µÄ¿éÄÚ½øÐÐ˳Ðò²éÕÒ¡££¨ £© 4. ¶þάÊý×éºÍ¶àάÊý×é¾ù²»ÊÇÌØÊâµÄÏßÐԽṹ¡££¨ £©

5. Ïò¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸ö½áµãÐèÒª±È½ÏµÄ´ÎÊý¿ÉÄÜ´óÓڸöþ²æÊ÷µÄ¸ß¶È¡££¨ £© 6. Èç¹ûij¸öÓÐÏòͼµÄÁÚ½Ó±íÖеÚiÌõµ¥Á´±íΪ¿Õ£¬ÔòµÚi¸ö¶¥µãµÄ³ö¶ÈΪÁã¡££¨ £© 7. ·Ç¿ÕµÄË«ÏòÑ­»·Á´±íÖÐÈκνáµãµÄǰÇýÖ¸Õë¾ù²»Îª¿Õ¡££¨ £©

8. ²»ÂÛÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢½á¹¹»¹ÊÇÁ´Ê½´æ´¢½á¹¹£¬É¾³ýֵΪXµÄ½áµãµÄʱ¼ä¸´ÔӶȾùΪ

O(n)¡££¨ £©

9. ͼµÄÉî¶ÈÓÅÏȱéÀúËã·¨ÖÐÐèÒªÉèÖÃÒ»¸ö±êÖ¾Êý×飬ÒÔ±ãÇø·ÖͼÖеÄÿ¸ö¶¥µãÊÇ·ñ±»·ÃÎÊ

¹ý¡££¨ £©

10. Ï¡Êè¾ØÕóµÄѹËõ´æ´¢¿ÉÒÔÓÃÒ»¸öÈýÔª×é±íÀ´±íʾϡÊè¾ØÕóÖеķÇ0ÔªËØ¡££¨ £©

Èý¡¢Ìî¿ÕÌâ(30·Ö)

1£® ÉèÒ»×é³õʼ¼Ç¼¹Ø¼ü×ÖÐòÁÐΪ(49£¬38£¬65£¬97£¬76£¬13£¬27£¬50)£¬ÔòÒÔd=4ΪÔöÁ¿µÄ

Ò»ÌËÏ£¶ûÅÅÐò½áÊøºóµÄ½á¹ûΪ_____________________________¡£

2£® ÏÂÃæ³ÌÐò¶ÎµÄ¹¦ÄÜÊÇʵÏÖÔÚ¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸öнáµã£¬ÇëÔÚÏ»®Ïß´¦ÌîÉÏÕýÈ·µÄÄÚ

ÈÝ¡£

typedef struct node{int data;struct node *lchild;struct node *rchild;}bitree; void bstinsert(bitree *&t,int k) {

if (t==0 ) {____________________________;t->data=k;t->lchild=t->rchild=0;} else if (t->data>k) bstinsert(t->lchild,k);else__________________________; }

3£® ÉèÖ¸Õë±äÁ¿pÖ¸Ïòµ¥Á´±íÖнáµãA£¬Ö¸Õë±äÁ¿sÖ¸Ïò±»²åÈëµÄ½áµãX£¬ÔòÔÚ½áµãAµÄºó

Ãæ²åÈë½áµãXÐèÒªÖ´ÐеÄÓï¾äÐòÁУºs->next=p->next; _________________;¡£

26

4£® ÉèÖ¸Õë±äÁ¿headÖ¸ÏòË«ÏòÁ´±íÖеÄÍ·½áµã£¬Ö¸Õë±äÁ¿pÖ¸ÏòË«ÏòÁ´±íÖеĵÚÒ»¸ö½áµã£¬

ÔòÖ¸Õë±äÁ¿pºÍÖ¸Õë±äÁ¿headÖ®¼äµÄ¹ØÏµÊÇp=_________ºÍhead=__________£¨Éè½áµãÖеÄÁ½¸öÖ¸ÕëÓò·Ö±ðΪllinkºÍrlink£©¡£

5£® Éèij¿Ã¶þ²æÊ÷µÄÖÐÐò±éÀúÐòÁÐΪABCD£¬ºóÐò±éÀúÐòÁÐΪBADC£¬ÔòÆäǰÐò±éÀúÐòÁÐΪ

__________¡£

6£® ÍêÈ«¶þ²æÊ÷ÖеÚ5²ãÉÏ×îÉÙÓÐ__________¸ö½áµã£¬×î¶àÓÐ_________¸ö½áµã¡£ 7£® ÉèÓÐÏòͼÖв»´æÔÚÓÐÏò±ß£¬ÔòÆä¶ÔÓ¦µÄÁÚ½Ó¾ØÕóAÖеÄÊý×éÔªËØA[i][j]µÄÖµµÈ

ÓÚ____________¡£

8£® ÉèÒ»×é³õʼ¼Ç¼¹Ø¼ü×ÖÐòÁÐΪ(49£¬38£¬65£¬97£¬76£¬13£¬27£¬50)£¬ÔòµÚ4ÌËÖ±½ÓÑ¡Ôñ

ÅÅÐò½áÊøºóµÄ½á¹ûΪ_____________________________¡£

9£® ÉèÁ¬Í¨Í¼GÖÐÓÐn¸ö¶¥µãeÌõ±ß£¬Ôò¶ÔÓ¦µÄ×îСÉú³ÉÊ÷ÉÏÓÐ___________Ìõ±ß¡£ 10£®

ÉèÓÐÒ»×é³õʼ¼Ç¼¹Ø¼ü×ÖÐòÁÐΪ(50£¬16£¬23£¬68£¬94£¬70£¬73)£¬Ôò½«ËüÃǵ÷Õû³É

³õʼ¶ÑÖ»Ðè°Ñ16Óë___________Ï໥½»»»¼´¿É¡£

ËÄ¡¢Ëã·¨Éè¼ÆÌâ(20·Ö)

1. Éè¼ÆÒ»¸öÔÚÁ´Ê½´æ´¢½á¹¹ÉÏͳ¼Æ¶þ²æÊ÷Öнáµã¸öÊýµÄËã·¨¡£ 2. Éè¼ÆÒ»¸öËã·¨½«ÎÞÏòͼµÄÁÚ½Ó¾ØÕóתΪ¶ÔÓ¦ÁÚ½Ó±íµÄËã·¨¡£

27

Êý¾Ý½á¹¹ÊÔ¾í£¨¾Å£©

Ò»¡¢Ñ¡ÔñÌâ(30·Ö)

1£®ÏÂÁгÌÐò¶ÎµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£

for(i=0£» i

for(i=0£» i

(B) O(m+n+t)

(C) O(m+n*t)

(D) O(m*t+n)

2£®Éè˳ÐòÏßÐÔ±íÖÐÓÐn¸öÊý¾ÝÔªËØ£¬Ôòɾ³ý±íÖеÚi¸öÔªËØÐèÒªÒÆ¶¯£¨ £©¸öÔªËØ¡£ (A) n-i

(B) n+l -i

(C) n-1-i

(D) i

3£®ÉèFÊÇÓÉT1¡¢T2ºÍT3Èý¿ÃÊ÷×é³ÉµÄÉ­ÁÖ£¬ÓëF¶ÔÓ¦µÄ¶þ²æÊ÷ΪB£¬T1¡¢T2ºÍT3µÄ½áµãÊý·Ö±ðΪN1¡¢N2ºÍN3£¬Ôò¶þ²æÊ÷BµÄ¸ù½áµãµÄ×ó×ÓÊ÷µÄ½áµãÊýΪ£¨ £©¡£ (A) N1-1

(B) N2-1

(C) N2+N3

(D) N1+N3

4£®ÀûÓÃÖ±½Ó²åÈëÅÅÐò·¨µÄ˼Ï뽨Á¢Ò»¸öÓÐÐòÏßÐÔ±íµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ (A) O(n)

(B) O(nlog2n)

(C) O(n)

2

(D) O(1og2n)

5£®ÉèÖ¸Õë±äÁ¿pÖ¸ÏòË«ÏòÁ´±íÖнáµãA£¬Ö¸Õë±äÁ¿sÖ¸Ïò±»²åÈëµÄ½áµãX£¬ÔòÔÚ½áµãAµÄºóÃæ²åÈë½áµãXµÄ²Ù×÷ÐòÁÐΪ£¨ £©¡£

(A) p->right=s£» s->left=p£» p->right->left=s£» s->right=p->right£» (B) s->left=p£»s->right=p->right£»p->right=s£» p->right->left=s£» (C) p->right=s£» p->right->left=s£» s->left=p£» s->right=p->right£» (D) s->left=p£»s->right=p->right£»p->right->left=s£» p->right=s£»

2

6£®ÏÂÁи÷ÖÖÅÅÐòËã·¨ÖÐÆ½¾ùʱ¼ä¸´ÔÓ¶ÈΪO(n)ÊÇ£¨ £©¡£ (A) ¿ìËÙÅÅÐò

(B) ¶ÑÅÅÐò

(C) ¹é²¢ÅÅÐò

(D) ðÅÝÅÅÐò

7£®ÉèÊäÈëÐòÁÐ1¡¢2¡¢3¡¢?¡¢n¾­¹ýÕ»×÷Óúó£¬Êä³öÐòÁÐÖеĵÚÒ»¸öÔªËØÊÇn£¬ÔòÊä³öÐòÁÐÖеĵÚi¸öÊä³öÔªËØÊÇ£¨ £©¡£ (A) n-i

(B) n-1-i

(C) n+l -i

(D) ²»ÄÜÈ·¶¨

8£®ÉèÉ¢ÁбíÖÐÓÐm¸ö´æ´¢µ¥Ôª£¬É¢Áк¯ÊýH(key)= key % p£¬Ôòp×îºÃÑ¡Ôñ£¨ £©¡£ (A) СÓÚµÈÓÚmµÄ×î´óÆæÊý (C) СÓÚµÈÓÚmµÄ×î´óżÊý

(B) СÓÚµÈÓÚmµÄ×î´óËØÊý (D) СÓÚµÈÓÚmµÄ×î´óºÏÊý

28

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)