(ÍêÕû°æ)Êý¾Ý½á¹¹(cÓïÑÔ°æ)ÆÚÄ©¿¼ÊÔ¸´Ï°ÊÔÌâ ÏÂÔØ±¾ÎÄ

C£®s->next = p£»s->prior = p->prior£»p->prior = s£»p->prior->next = s D£®s->next = p£»s->prior = p->prior£»p->prior->next = s£»p->prior = s

20£®Èç¹û×î³£ÓõIJÙ×÷ÊÇÈ¡µÚi¸ö½áµã¼°ÆäǰÇý£¬Ôò²ÉÓà D ´æ´¢·½Ê½×î½Úʡʱ¼ä¡£

A£®µ¥Á´±í B£®Ë«Á´±í C£®µ¥Ñ­»·Á´±í D£® ˳Ðò±í

21£®ÔÚÒ»¸ö¾ßÓÐn¸ö½áµãµÄÓÐÐòµ¥Á´±íÖвåÈëÒ»¸öнáµã²¢ÈÔÈ»±£³ÖÓÐÐòµÄʱ¼ä¸´ÔÓ¶ÈÊÇ B ¡£

A£®O£¨1£© B£®O£¨n£© C£®O£¨n2£© D£®O£¨nlog2n£©

22£®ÔÚÒ»¸ö³¤¶ÈΪn£¨n>1£©µÄµ¥Á´±íÉÏ£¬ÉèÓÐÍ·ºÍβÁ½¸öÖ¸Õ룬ִÐÐ B ²Ù×÷ÓëÁ´±íµÄ³¤¶ÈÓйء£ A£®É¾³ýµ¥Á´±íÖеĵÚÒ»¸öÔªËØ B£®É¾³ýµ¥Á´±íÖеÄ×îºóÒ»¸öÔªËØ C£®ÔÚµ¥Á´±íµÚÒ»¸öÔªËØÇ°²åÈëÒ»¸öÐÂÔªËØ D£®ÔÚµ¥Á´±í×îºóÒ»¸öÔªËØºó²åÈëÒ»¸öÐÂÔªËØ

23£®Óëµ¥Á´±íÏà±È£¬Ë«Á´±íµÄÓŵãÖ®Ò»ÊÇ D ¡£ A£®²åÈ롢ɾ³ý²Ù×÷¸ü¼òµ¥ B£®¿ÉÒÔ½øÐÐËæ»ú·ÃÎÊ

C£®¿ÉÒÔÊ¡ÂÔ±íÍ·Ö¸Õë»ò±íβָÕë D£®Ë³Ðò·ÃÎÊÏàÁÚ½áµã¸üÁé»î

5

24£®Èç¹û¶ÔÏßÐÔ±íµÄ²Ù×÷Ö»ÓÐÁ½ÖÖ£¬¼´É¾³ýµÚÒ»¸öÔªËØ£¬ÔÚ×îºóÒ»¸öÔªËØµÄºóÃæ²åÈëÐÂÔªËØ£¬Ôò×îºÃʹÓà B ¡£ A£®Ö»ÓбíÍ·Ö¸ÕëûÓбíβָÕëµÄÑ­»·µ¥Á´±í B£®Ö»ÓбíβָÕëûÓбíÍ·Ö¸ÕëµÄÑ­»·µ¥Á´±í C£®·ÇÑ­»·Ë«Á´±í D£®Ñ­»·Ë«Á´±í

25£®ÔÚ³¤¶ÈΪnµÄ˳Ðò±íµÄµÚi¸öλÖÃÉϲåÈëÒ»¸öÔªËØ£¨1¡Ü i ¡Ün+1£©£¬ÔªËصÄÒÆ¶¯´ÎÊýΪ£º A ¡£

A£®n ¨C i + 1 B£®n ¨C i C£®i D£®i ¨C 1

26£®¶ÔÓÚÖ»ÔÚ±íµÄÊס¢Î²Á½¶Ë½øÐвåÈë²Ù×÷µÄÏßÐÔ±í£¬Ò˲ÉÓõĴ洢½á¹¹Îª C ¡£

A£®Ë³Ðò±í B£® ÓÃÍ·Ö¸Õë±íʾµÄÑ­»·µ¥Á´±í C£®ÓÃβָÕë±íʾµÄÑ­»·µ¥Á´±í D£®µ¥Á´±í

27£®ÏÂÊöÄÄÒ»ÌõÊÇ˳Ðò´æ´¢½á¹¹µÄÓŵ㣿 C ¡£

A²åÈëÔËËã·½±ã B¿É·½±ãµØÓÃÓÚ¸÷ÖÖÂß¼­½á¹¹µÄ´æ´¢±íʾ C´æ´¢Ãܶȴó Dɾ³ýÔËËã·½±ã

28£®ÏÂÃæ¹ØÓÚÏßÐÔ±íµÄÐðÊöÖУ¬´íÎóµÄÊÇÄÄÒ»¸ö£¿ B ¡£ AÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢£¬±ØÐëÕ¼ÓÃһƬÁ¬ÐøµÄ´æ´¢µ¥Ôª BÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢£¬±ãÓÚ½øÐвåÈëºÍɾ³ý²Ù×÷¡£

6

CÏßÐÔ±í²ÉÓÃÁ´Ê½´æ´¢£¬²»±ØÕ¼ÓÃһƬÁ¬ÐøµÄ´æ´¢µ¥Ôª DÏßÐÔ±í²ÉÓÃÁ´Ê½´æ´¢£¬±ãÓÚ½øÐвåÈëºÍɾ³ý²Ù×÷¡£

29£®ÏßÐÔ±íÊǾßÓÐn¸ö B µÄÓÐÏÞÐòÁС£

A£®×Ö·û B£®Êý¾ÝÔªËØ C£®Êý¾ÝÏî D£®±íÔªËØ

30£®ÔÚn¸ö½áµãµÄÏßÐÔ±íµÄÊý×éʵÏÖÖУ¬Ëã·¨µÄʱ¼ä¸´ÔÓ¶ÈÊÇO£¨1£©µÄ²Ù×÷ÊÇ A ¡£

A£®·ÃÎʵÚi£¨1<=i<=n£©¸ö½áµãºÍÇóµÚi¸ö½áµãµÄÖ±½ÓǰÇý£¨1

31£®Èô³¤¶ÈΪnµÄÏßÐÔ±í²ÉÓÃ˳Ðò´æ´¢½á¹¹£¬ÔÚÆäµÚi¸öλÖòåÈëÒ»¸öÐÂÔªËØµÄËã·¨µÄʱ¼ä¸´ÔÓ¶ÈΪ C ¡£

A£®O(0) B£®O(1) C£®O(n) D£®O(n2)

32£®¶ÔÓÚ˳Ðò´æ´¢µÄÏßÐÔ±í£¬·ÃÎʽáµãºÍÔö¼Ó¡¢É¾³ý½áµãµÄʱ¼ä¸´ÔÓ¶ÈΪ C ¡£

A£®O(n) O(n) B£®O(n) O(1) C£®O(1) O(n) D£®O(1) O(1)

33£®ÏßÐÔ±í£¨a1,a2, ¡­ ,an£©ÒÔÁ´Ê½·½Ê½´æ´¢£¬·ÃÎʵÚiλÖÃÔªËØµÄʱ¼ä¸´ÔÓ¶ÈΪ C ¡£

7

A£®O(0) B£®O(1) C£®O(n) D£®O(n2)

34£®µ¥Á´±íÖУ¬Ôö¼ÓÒ»¸öÍ·½áµãµÄÄ¿µÄÊÇΪÁË C ¡£

A£®Ê¹µ¥Á´±íÖÁÉÙÓÐÒ»¸ö½áµã B£®±êʶ±í½áµãÖÐÊ×½áµãµÄλÖà C£®·½ÃæÔËËãµÄʵÏÖ D£®ËµÃ÷µ¥Á´±íÊÇÏßÐÔ±íµÄÁ´Ê½´æ´¢

35£®ÔÚµ¥Á´±íÖ¸ÕëΪpµÄ½áµãÖ®ºó²åÈëÖ¸ÕëΪsµÄ½áµã£¬ÕýÈ·µÄ²Ù×÷ÊÇ B ¡£ A£®p->next=s£»s->next=p->next B£® s->next=p->next £»p->next=s; C£®p->next=s£»p->next=s->next D£®p->next=s->next£»p->next=s

36£®ÏßÐÔ±íµÄ˳Ðò´æ´¢½á¹¹ÊÇÒ»ÖÖ A ¡£

A£®Ëæ»ú´æÈ¡µÄ´æ´¢½á¹¹ B£®Ë³Ðò´æÈ¡µÄ´æ´¢½á¹¹ C£®Ë÷Òý´æÈ¡µÄ´æ´¢½á¹¹ D£®Hash´æÈ¡µÄ´æ´¢½á¹¹

37£®Õ»µÄÌØµãÊÇ B £¬¶ÓÁеÄÌØµãÊÇ A ¡£ A£®ÏȽøÏȳö B£®ÏȽøºó³ö

38£®Õ»ºÍ¶ÓÁеĹ²Í¬µãÊÇ C ¡£

A£®¶¼ÊÇÏȽøºó³ö B£®¶¼ÊÇÏȽøÏȳö C£®Ö»ÔÊÐíÔڶ˵㴦²åÈëºÍɾ³ýÔªËØ D£®Ã»Óй²Í¬µã

39£®Ò»¸öÕ»µÄ½øÕ»ÐòÁÐÊÇa£¬b£¬c£¬d£¬e£¬ÔòÕ»µÄ²»¿ÉÄܵÄÊä³öÐòÁÐÊÇ C ¡£ A£®edcba B£®decba C£®dceab D£®abcde

8