ɽ¶«²Æ¾­´óѧ - Êý¾Ý½á¹¹ÊÔÌâ ÏÂÔØ±¾ÎÄ

void bubble(int r[n]) {

for(i=1;i<=n-1; i++) {

for(exchange=0,j=0; j<_____________;j++)

if (r[j]>r[j+1]){temp=r[j+1];______________;r[j]=temp;exchange=1;} if (exchange==0) return£» } }

10. ÏÂÃæ³ÌÐò¶ÎµÄ¹¦ÄÜÊÇʵÏÖ¶þ·Ö²éÕÒËã·¨£¬ÇëÔÚÏ»®Ïß´¦ÌîÉÏÕýÈ·µÄÓï¾ä¡£

struct record{int key; int others;}; int bisearch(struct record r[ ], int k) {

int low=0,mid,high=n-1; while(low<=high) {

________________________________;

if(r[mid].key==k) return(mid+1); else if(____________) high=mid-1;else low=mid+1; } return(0); }

Èý¡¢Ó¦ÓÃÌâ(32·Ö)

1. Éèij¿Ã¶þ²æÊ÷µÄÖÐÐò±éÀúÐòÁÐΪDBEAC£¬Ç°Ðò±éÀúÐòÁÐΪABDEC£¬

ÒªÇó¸ø³ö¸Ã¶þ²æÊ÷µÄµÄºóÐò±éÀúÐòÁС£

2. ÉèÎÞÏòͼG£¨ÈçÓÒͼËùʾ£©£¬¸ø³ö¸ÃͼµÄ×îСÉú³ÉÊ÷Éϱߵļ¯ºÏ²¢

¼ÆËã×îСÉú³ÉÊ÷¸÷±ßÉϵÄȨֵ֮ºÍ¡£

3. ÉèÒ»×é³õʼ¼Ç¼¹Ø¼ü×ÖÐòÁÐΪ(15£¬17£¬18£¬22£¬35£¬51£¬60)£¬ÒªÇó¼ÆËã³ö³É¹¦²éÕÒʱ

µÄƽ¾ù²éÕÒ³¤¶È¡£

4. ÉèÉ¢ÁбíµÄ³¤¶ÈΪ8£¬É¢Áк¯ÊýH(k)=k mod 7£¬³õʼ¼Ç¼¹Ø¼ü×ÖÐòÁÐΪ(25£¬31£¬8£¬27£¬

13£¬68)£¬ÒªÇó·Ö±ð¼ÆËã³öÓÃÏßÐÔ̽²â·¨ºÍÁ´µØÖ··¨×÷Ϊ½â¾ö³åÍ»·½·¨µÄƽ¾ù²éÕÒ³¤¶È¡£

17

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

1£® Éè¼ÆÅжÏÁ½¸ö¶þ²æÊ÷ÊÇ·ñÏàͬµÄËã·¨¡£ 2£® Éè¼ÆÁ½¸öÓÐÐòµ¥Á´±íµÄºÏ²¢ÅÅÐòËã·¨¡£

18

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

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

1£® ÉèÒ»×éȨֵ¼¯ºÏW={2£¬3£¬4£¬5£¬6}£¬ÔòÓɸÃȨֵ¼¯ºÏ¹¹ÔìµÄ¹þ·òÂüÊ÷ÖдøÈ¨Â·¾¶³¤¶È

Ö®ºÍΪ£¨ £©¡£ (A) 20

(B) 30

(C) 40

(D) 45

2£®Ö´ÐÐÒ»ÌË¿ìËÙÅÅÐòÄܹ»µÃµ½µÄÐòÁÐÊÇ£¨ £©¡£ (A) [41£¬12£¬34£¬45£¬27] 55 [72£¬63] (B) [45£¬34£¬12£¬41] 55 [72£¬63£¬27] (C) [63£¬12£¬34£¬45£¬27] 55 [41£¬72] (D) [12£¬27£¬45£¬41] 55 [34£¬63£¬72]

3£®ÉèÒ»Ìõµ¥Á´±íµÄÍ·Ö¸Õë±äÁ¿ÎªheadÇÒ¸ÃÁ´±íûÓÐÍ·½áµã£¬ÔòÆäÅпÕÌõ¼þÊÇ£¨ £©¡£ (A) head==0

(B) head->next==0 (D) head!=0

(C) head->next==head

4£®Ê±¼ä¸´ÔӶȲ»ÊÜÊý¾Ý³õʼ״̬ӰÏì¶øºãΪO(nlog2n)µÄÊÇ£¨ £©¡£ (A) ¶ÑÅÅÐò

(B) ðÅÝÅÅÐò

(C) Ï£¶ûÅÅÐò

(D) ¿ìËÙÅÅÐò

5£®Éè¶þ²æÊ÷µÄÏÈÐò±éÀúÐòÁкͺóÐò±éÀúÐòÁÐÕýºÃÏà·´£¬Ôò¸Ã¶þ²æÊ÷Âú×ãµÄÌõ¼þÊÇ£¨ £©¡£ (A) ¿Õ»òÖ»ÓÐÒ»¸ö½áµã (C) ÈÎÒ»½áµãÎÞ×óº¢×Ó

(B) ¸ß¶ÈµÈÓÚÆä½áµãÊý (D) ÈÎÒ»½áµãÎÞÓÒº¢×Ó

6£®Ò»ÌËÅÅÐò½áÊøºó²»Ò»¶¨Äܹ»Ñ¡³öÒ»¸öÔªËØ·ÅÔÚÆä×îÖÕλÖÃÉϵÄÊÇ£¨ £©¡£ (A) ¶ÑÅÅÐò

(B) ðÅÝÅÅÐò

(C) ¿ìËÙÅÅÐò

(D) Ï£¶ûÅÅÐò

7£®Éèij¿ÃÈý²æÊ÷ÖÐÓÐ40¸ö½áµã£¬Ôò¸ÃÈý²æÊ÷µÄ×îС¸ß¶ÈΪ£¨ £©¡£ (A) 3

(B) 4

(C) 5

(D) 6

8£®Ë³Ðò²éÕÒ²»ÂÛÔÚ˳ÐòÏßÐÔ±íÖл¹ÊÇÔÚÁ´Ê½ÏßÐÔ±íÖеÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ (A) O(n)

(B) O(n)

2

(C) O(n)

1/2

(D) O(1og2n)

9£®¶þ·¹é²¢ÅÅÐòµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£ (A) O(n)

(B) O(n)

2

(C) O(nlog2n) (D) O(1og2n)

10. Éî¶ÈΪkµÄÍêÈ«¶þ²æÊ÷ÖÐ×îÉÙÓУ¨ £©¸ö½áµã¡£

(A) 2-1

k-1

(B) 2

k-1

(C) 2+1

k-1

(D) 2-1

k

19

11.ÉèÖ¸Õë±äÁ¿front±íʾÁ´Ê½¶ÓÁеĶÓÍ·Ö¸Õ룬ָÕë±äÁ¿rear±íʾÁ´Ê½¶ÓÁеĶÓβָÕ룬

Ö¸Õë±äÁ¿sÖ¸Ïò½«ÒªÈë¶ÓÁеĽáµãX£¬ÔòÈë¶ÓÁеIJÙ×÷ÐòÁÐΪ£¨ £©¡£

(A) front->next=s£»front=s£» (C) rear->next=s£»rear=s£»

(B) s->next=rear£»rear=s£» (D) s->next=front£»front=s£»

12.ÉèijÎÞÏòͼÖÐÓÐn¸ö¶¥µãeÌõ±ß£¬Ôò½¨Á¢¸ÃͼÁÚ½Ó±íµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£

(A) O(n+e)

(B) O(n)

2

(C) O(ne) (D) O(n)

3

13.Éèij¹þ·òÂüÊ÷ÖÐÓÐ199¸ö½áµã£¬Ôò¸Ã¹þ·òÂüÊ÷ÖÐÓУ¨ £©¸öÒ¶×Ó½áµã¡£

(A) 99

(B) 100

(C) 101

(D) 102

14.Éè¶þ²æÅÅÐòÊ÷ÉÏÓÐn¸ö½áµã£¬ÔòÔÚ¶þ²æÅÅÐòÊ÷ÉϲéÕÒ½áµãµÄƽ¾ùʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£

(A) O(n)

(B) O(n)

2

(C) O(nlog2n) (D) O(1og2n)

15.ÉèÓÃÁÚ½Ó¾ØÕóA±íʾÓÐÏòͼGµÄ´æ´¢½á¹¹£¬ÔòÓÐÏòͼGÖж¥µãiµÄÈë¶ÈΪ£¨ £©¡£

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

1£®µ÷ÓÃÒ»´ÎÉî¶ÈÓÅÏȱéÀú¿ÉÒÔ·ÃÎʵ½Í¼ÖеÄËùÓж¥µã¡££¨ £©

2£®·Ö¿é²éÕ񵀮½¾ù²éÕÒ³¤¶È²»½öÓëË÷Òý±íµÄ³¤¶ÈÓйأ¬¶øÇÒÓë¿éµÄ³¤¶ÈÓйء££¨ £© 3£®Ã°ÅÝÅÅÐòÔÚ³õʼ¹Ø¼ü×ÖÐòÁÐÎªÄæÐòµÄÇé¿öÏÂÖ´ÐеĽ»»»´ÎÊý×î¶à¡££¨ £© 4£®Âú¶þ²æÊ÷Ò»¶¨ÊÇÍêÈ«¶þ²æÊ÷£¬ÍêÈ«¶þ²æÊ÷²»Ò»¶¨ÊÇÂú¶þ²æÊ÷¡££¨ £©

5£®ÉèÒ»¿Ã¶þ²æÊ÷µÄÏÈÐòÐòÁкͺóÐòÐòÁУ¬ÔòÄܹ»Î¨Ò»È·¶¨³ö¸Ã¶þ²æÊ÷µÄÐÎ×´¡££¨ £© 6£®²ã´Î±éÀú³õʼ¶Ñ¿ÉÒԵõ½Ò»¸öÓÐÐòµÄÐòÁС££¨ £©

7£®ÉèÒ»¿ÃÊ÷T¿ÉÒÔת»¯³É¶þ²æÊ÷BT£¬Ôò¶þ²æÊ÷BTÖÐÒ»¶¨Ã»ÓÐÓÒ×ÓÊ÷¡££¨ £© 8£®ÏßÐÔ±íµÄ˳Ðò´æ´¢½á¹¹±ÈÁ´Ê½´æ´¢½á¹¹¸üºÃ¡££¨ £© 9£®ÖÐÐò±éÀú¶þ²æÅÅÐòÊ÷¿ÉÒԵõ½Ò»¸öÓÐÐòµÄÐòÁС££¨ £© 10.¿ìËÙÅÅÐòÊÇÅÅÐòËã·¨ÖÐÆ½¾ùÐÔÄÜ×îºÃµÄÒ»ÖÖÅÅÐò¡££¨ £©

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

1£®for(i=1£¬t=1£¬s=0£»i<=n£»i++) {t=t*i£»s=s+t£»}µÄʱ¼ä¸´ÔÓ¶ÈΪ_________¡£ 2£®ÉèÖ¸Õë±äÁ¿pÖ¸Ïòµ¥Á´±íÖнáµãA£¬Ö¸Õë±äÁ¿sÖ¸Ïò±»²åÈëµÄнáµãX£¬Ôò½øÐвåÈë²Ù×÷µÄÓï¾äÐòÁÐΪ__________________________£¨Éè½áµãµÄÖ¸ÕëÓòΪnext£©¡£

20

(A) µÚiÐзÇ0ÔªËØµÄ¸öÊýÖ®ºÍ (C) µÚiÐÐ0ÔªËØµÄ¸öÊýÖ®ºÍ

(B) µÚiÁзÇ0ÔªËØµÄ¸öÊýÖ®ºÍ (D) µÚiÁÐ0ÔªËØµÄ¸öÊýÖ®ºÍ