1. ÉèÖ¸Õë±äÁ¿pÖ¸ÏòË«ÏòÁ´±íÖеĽáµãA£¬Ö¸Õë±äÁ¿sÖ¸Ïò±»²åÈëµÄ½áµãX£¬ÔòÔÚ½áµãA
µÄºóÃæ²åÈë½áµãXµÄ²Ù×÷ÐòÁÐΪ_________=p£»s->right=p->right£»__________=s£» p->right->left=s£»£¨Éè½áµãÖеÄÁ½¸öÖ¸ÕëÓò·Ö±ðΪleftºÍright£©¡£
2. ÉèÍêÈ«ÓÐÏòͼÖÐÓÐn¸ö¶¥µã£¬Ôò¸ÃÍêÈ«ÓÐÏòͼÖй²ÓÐ________ÌõÓÐÏòÌõ£»ÉèÍêÈ«ÎÞÏòͼ
ÖÐÓÐn¸ö¶¥µã£¬Ôò¸ÃÍêÈ«ÎÞÏòͼÖй²ÓÐ________ÌõÎÞÏò±ß¡£
3. Éè¹Ø¼ü×ÖÐòÁÐΪ(Kl£¬K2£¬?£¬Kn)£¬ÔòÓÃɸѡ·¨½¨³õʼ¶Ñ±ØÐë´ÓµÚ______¸öÔªËØ¿ªÊ¼½ø
ÐÐɸѡ¡£
4. ½â¾öÉ¢Áбí³åÍ»µÄÁ½ÖÖ·½·¨ÊÇ________________ºÍ__________________¡£
5. ÉèÒ»¿ÃÈý²æÊ÷ÖÐÓÐ50¸ö¶ÈÊýΪ0µÄ½áµã£¬21¸ö¶ÈÊýΪ2µÄ½áµã£¬Ôò¸Ã¶þ²æÊ÷ÖжÈÊýΪ
3µÄ½áµãÊýÓÐ______¸ö¡£
6. ¸ß¶ÈΪhµÄÍêÈ«¶þ²æÊ÷ÖÐ×îÉÙÓÐ________¸ö½áµã£¬×î¶àÓÐ________¸ö½áµã¡£
7. ÉèÓÐÒ»×é³õʼ¹Ø¼ü×ÖÐòÁÐΪ(24£¬35£¬12£¬27£¬18£¬26)£¬ÔòµÚ3ÌËÖ±½Ó²åÈëÅÅÐò½áÊøºó
µÄ½á¹ûµÄÊÇ__________________________________¡£
8. ÉèÓÐÒ»×é³õʼ¹Ø¼ü×ÖÐòÁÐΪ(24£¬35£¬12£¬27£¬18£¬26)£¬ÔòµÚ3Ì˼òµ¥Ñ¡ÔñÅÅÐò½áÊøºó
µÄ½á¹ûµÄÊÇ__________________________________¡£
9. ÉèÒ»¿Ã¶þ²æÊ÷µÄǰÐòÐòÁÐΪABC£¬ÔòÓÐ______________ÖÖ²»Í¬µÄ¶þ²æÊ÷¿ÉÒԵõ½ÕâÖÖÐò
ÁС£
10. ÏÂÃæ³ÌÐò¶ÎµÄ¹¦ÄÜÊÇʵÏÖÒ»ÌË¿ìËÙÅÅÐò£¬ÇëÔÚÏ»®Ïß´¦ÌîÉÏÕýÈ·µÄÓï¾ä¡£
struct record {int key;datatype others;};
void quickpass(struct record r[], int s, int t, int &i) {
int j=t; struct record x=r[s]; i=s; while(i while (i _________________; } ËÄ¡¢Ëã·¨Éè¼ÆÌâ(20·Ö) 1. Éè¼ÆÔÚÁ´Ê½½á¹¹ÉÏʵÏÖ¼òµ¥Ñ¡ÔñÅÅÐòËã·¨¡£ 2. Éè¼ÆÔÚ˳Ðò´æ´¢½á¹¹ÉÏʵÏÖÇó×Ó´®Ëã·¨¡£ 3. Éè¼ÆÇó½áµãÔÚ¶þ²æÅÅÐòÊ÷Öвã´ÎµÄËã·¨¡£ 17 Êý¾Ý½á¹¹ÊÔ¾í£¨°Ë£© Ò»¡¢Ñ¡ÔñÌâ(30·Ö) 1. ×Ö·û´®µÄ³¤¶ÈÊÇÖ¸£¨ £©¡£ (A) ´®Öв»Í¬×Ö·ûµÄ¸öÊý (B) ´®Öв»Í¬×ÖĸµÄ¸öÊý (C) ´®ÖÐËùº¬×Ö·ûµÄ¸öÊý (D) ´®Öв»Í¬Êý×ֵĸöÊý 2. ½¨Á¢Ò»¸ö³¤¶ÈΪnµÄÓÐÐòµ¥Á´±íµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £© 2 (A) O(n) (B) O(1) (C) O(n) (D) O(log2n) 3. Á½¸ö×Ö·û´®ÏàµÈµÄ³äÒªÌõ¼þÊÇ£¨ £©¡£ (A) Á½¸ö×Ö·û´®µÄ³¤¶ÈÏàµÈ (B) Á½¸ö×Ö·û´®ÖжÔӦλÖÃÉϵÄ×Ö·ûÏàµÈ (C) ͬʱ¾ß±¸(A)ºÍ(B)Á½¸öÌõ¼þ (D) ÒÔÉϴ𰸶¼²»¶Ô 4. ÉèijɢÁбíµÄ³¤¶ÈΪ100£¬É¢Áк¯ÊýH(k)=k % P£¬ÔòPͨ³£Çé¿öÏÂ×îºÃÑ¡Ôñ£¨ £©¡£ (A) 99 (B) 97 (C) 91 (D) 93 5. ÔÚ¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸ö¹Ø¼ü×ÖÖµµÄƽ¾ùʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ 2 (A) O(n) (B) O(1og2n) (C) O(nlog2n) (D) O(n) 6. ÉèÒ»¸ö˳ÐòÓÐÐò±íA[1:14]ÖÐÓÐ14¸öÔªËØ£¬Ôò²ÉÓöþ·Ö·¨²éÕÒÔªËØA[4]µÄ¹ý³ÌÖÐ±È½Ï ÔªËØµÄ˳ÐòΪ( )¡£ (A) A[1]£¬A[2]£¬A[3]£¬A[4] (B) A[1]£¬A[14]£¬A[7]£¬A[4] (C) A[7]£¬A[3]£¬A[5]£¬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) Ö»ÄÜɾ³ý ¶þ¡¢ÅжÏÌâ(20·Ö) 1. Èç¹ûÁ½¸ö¹Ø¼ü×ÖµÄÖµ²»µÈµ«¹þÏ£º¯ÊýÖµÏàµÈ£¬Ôò³ÆÕâÁ½¸ö¹Ø¼ü×ÖΪͬÒå´Ê¡££¨ £© 2. Éè³õʼ¼Ç¼¹Ø¼ü×Ö»ù±¾ÓÐÐò£¬Ôò¿ìËÙÅÅÐòËã·¨µÄʱ¼ä¸´ÔÓ¶ÈΪO(nlog2n)¡££¨ £© 3. ·Ö¿é²éÕҵĻù±¾Ë¼ÏëÊÇÊ×ÏÈÔÚË÷Òý±íÖнøÐвéÕÒ£¬ÒÔ±ãÈ·¶¨¸ø¶¨µÄ¹Ø¼ü×Ö¿ÉÄÜ´æÔÚµÄ¿é ºÅ£¬È»ºóÔÙÔÚÏàÓ¦µÄ¿éÄÚ½øÐÐ˳Ðò²éÕÒ¡££¨ £© 4. ¶þάÊý×éºÍ¶àάÊý×é¾ù²»ÊÇÌØÊâµÄÏßÐԽṹ¡££¨ £© 5. Ïò¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸ö½áµãÐèÒª±È½ÏµÄ´ÎÊý¿ÉÄÜ´óÓڸöþ²æÊ÷µÄ¸ß¶È¡££¨ £© 6. Èç¹ûij¸öÓÐÏòͼµÄÁÚ½Ó±íÖеÚiÌõµ¥Á´±íΪ¿Õ£¬ÔòµÚi¸ö¶¥µãµÄ³ö¶ÈΪÁã¡££¨ £© 7. ·Ç¿ÕµÄË«ÏòÑ»·Á´±íÖÐÈκνáµãµÄǰÇýÖ¸Õë¾ù²»Îª¿Õ¡££¨ £© 8. ²»ÂÛÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢½á¹¹»¹ÊÇÁ´Ê½´æ´¢½á¹¹£¬É¾³ýֵΪXµÄ½áµãµÄʱ¼ä¸´ÔӶȾùΪ O(n)¡££¨ £© 9. ͼµÄÉî¶ÈÓÅÏȱéÀúËã·¨ÖÐÐèÒªÉèÖÃÒ»¸ö±êÖ¾Êý×飬ÒÔ±ãÇø·ÖͼÖеÄÿ¸ö¶¥µãÊÇ·ñ±»·ÃÎÊ ¹ý¡££¨ £© 10. Ï¡Êè¾ØÕóµÄѹËõ´æ´¢¿ÉÒÔÓÃÒ»¸öÈýÔª×é±íÀ´±íʾϡÊè¾ØÕóÖеķÇ0ÔªËØ¡££¨ £© 18 Èý¡¢Ìî¿ÕÌâ(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; _________________;¡£ 4£® ÉèÖ¸Õë±äÁ¿headÖ¸ÏòË«ÏòÁ´±íÖеÄÍ·½áµã£¬Ö¸Õë±äÁ¿pÖ¸ÏòË«ÏòÁ´±íÖеĵÚÒ»¸ö½áµã£¬ ÔòÖ¸Õë±äÁ¿pºÍÖ¸Õë±äÁ¿headÖ®¼äµÄ¹ØÏµÊÇp=_________ºÍhead=__________£¨Éè½áµãÖеÄÁ½¸öÖ¸ÕëÓò·Ö±ðΪllinkºÍrlink£©¡£ 5£® Éèij¿Ã¶þ²æÊ÷µÄÖÐÐò±éÀúÐòÁÐΪABCD£¬ºóÐò±éÀúÐòÁÐΪBADC£¬ÔòÆäǰÐò±éÀúÐòÁÐΪ __________¡£ 6£® ÍêÈ«¶þ²æÊ÷ÖеÚ5²ãÉÏ×îÉÙÓÐ__________¸ö½áµã£¬×î¶àÓÐ_________¸ö½áµã¡£ 7£® ÉèÓÐÏòͼÖв»´æÔÚÓÐÏò±ß ÓÚ____________¡£ 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. Éè¼ÆÒ»¸öËã·¨½«ÎÞÏòͼµÄÁÚ½Ó¾ØÕóתΪ¶ÔÓ¦ÁÚ½Ó±íµÄËã·¨¡£ 19 Êý¾Ý½á¹¹ÊÔ¾í£¨¾Å£© Ò»¡¢Ñ¡ÔñÌâ(30·Ö) 1£®ÏÂÁгÌÐò¶ÎµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ for(i=0£» i 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£®ÀûÓÃÖ±½Ó²åÈëÅÅÐò·¨µÄ˼Ï뽨Á¢Ò»¸öÓÐÐòÏßÐÔ±íµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ 2 (A) O(n) (B) O(nlog2n) (C) O(n) (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µÄ×î´óÆæÊý (B) СÓÚµÈÓÚmµÄ×î´óËØÊý (C) СÓÚµÈÓÚmµÄ×î´óżÊý (D) СÓÚµÈÓÚmµÄ×î´óºÏÊý 9£®ÉèÔÚÒ»¿Ã¶ÈÊýΪ3µÄÊ÷ÖУ¬¶ÈÊýΪ3µÄ½áµãÊýÓÐ2¸ö£¬¶ÈÊýΪ2µÄ½áµãÊýÓÐ1¸ö£¬¶ÈÊýΪ1µÄ½áµãÊýÓÐ2¸ö£¬ÄÇô¶ÈÊýΪ0µÄ½áµãÊýÓУ¨ £©¸ö¡£ (A) 4 (B) 5 (C) 6 (D) 7 10.ÉèÍêÈ«ÎÞÏòͼÖÐÓÐn¸ö¶¥µã£¬Ôò¸ÃÍêÈ«ÎÞÏòͼÖÐÓУ¨ £©Ìõ±ß¡£ (A) n(n-1)/2 (B) n(n-1) (C) n(n+1)/2 (D) (n-1)/2 11.Éè˳Ðò±íµÄ³¤¶ÈΪn£¬Ôò˳Ðò²éÕ񵀮½¾ù±È½Ï´ÎÊýΪ£¨ £©¡£ (A) n (B) n/2 (C) (n+1)/2 (D) (n-1)/2 12.ÉèÓÐÐò±íÖеÄÔªËØÎª(13£¬18£¬24£¬35£¬47£¬50£¬62)£¬ÔòÔÚÆäÖÐÀûÓöþ·Ö·¨²éÕÒֵΪ24µÄÔªËØÐèÒª¾¹ý£¨ £©´Î±È½Ï¡£ (A) 1 (B) 2 (C) 3 (D) 4 13.Éè˳ÐòÏßÐÔ±íµÄ³¤¶ÈΪ30£¬·Ö³É5¿é£¬Ã¿¿é6¸öÔªËØ£¬Èç¹û²ÉÓ÷ֿé²éÕÒ£¬ÔòÆäƽ¾ù²éÕÒ³¤¶ÈΪ£¨ £©¡£ (A) 6 (B) 11 (C) 5 (D) 6.5 14.ÉèÓÐÏòÎÞ»·Í¼GÖеÄÓÐÏò±ß¼¯ºÏE={<1£¬2>£¬<2£¬3>£¬<3£¬4>£¬<1£¬4>}£¬ÔòÏÂÁÐÊôÓÚ¸ÃÓÐÏòͼGµÄÒ»ÖÖÍØÆËÅÅÐòÐòÁеÄÊÇ£¨ £©¡£ (A) 1£¬2£¬3£¬4 (B) 2£¬3£¬4£¬1 (C) 1£¬4£¬2£¬3 (D) 1£¬2£¬4£¬3 20