öλÔÓéÀֵǼÈë¿ÚÏÂÔØ

Êý¾Ý½á¹¹öλÔÓéÀÖ¹Ù·½appÏÂÔØ¼ÆËã»ú¸´Ï°öλÔÓéÀÖ¹Ù·½appÏÂÔØ

±¾Õ¾Ð¡±à Ãâ·ÑöλÔÓéÀÖ¹Ù·½appÏÂÔØÍø/2016-08-13

×îÐÂ˶ʿÑо¿ÉúÈëѧöλÔÓéÀֵǼÈë¿ÚÏÂÔØ¸´Ï°öλÔÓéÀÖ¹Ù·½appÏÂÔØ_Êý¾Ý½á¹¹öλÔÓéÀÖ¹Ù·½appÏÂÔØ¼ÆËã»ú¸´Ï°öλÔÓéÀÖ¹Ù·½appÏÂÔØ





Ò»¡¢ÏßÐÔ±í

´ó¸ÙÒªÇó£º

£¨Ò»£© ÏßÐÔ±íµÄ¶¨ÒåºÍ»ù±¾²Ù×÷
£¨¶þ£© ÏßÐÔ±íµÄʵÏÖ
1.  ˳Ðò´æ´¢½á¹¹
1    2.  Á´Ê½´æ´¢½á¹¹
2    3.  ÏßÐÔ±íµÄÓ¦ÓÃ

֪ʶµã£º


1£® Éî¿ÌÀí½âÊý¾Ý½á¹¹µÄ¸ÅÄî£¬ÕÆÎÕÊý¾Ý½á¹¹µÄ“ÈýÒªËØ”£ºÂß¼­½á¹¹¡¢ÎïÀí£¨´æ´¢£©½á¹¹ ¼°ÔÚÕâÖֽṹÉÏËù¶¨ÒåµÄ²Ù×÷“ÔËË㔡£
2£® ʱ¼ä¸´ÔӶȺͿռ临ÔӶȵ͍Ò壬³£ÓüÆËãÓï¾äƵ¶ÈÀ´¹ÀËãËã·¨µÄʱ¼ä¸´ÔÓ¶È¡£ ÒÔÏÂ
ÁùÖÖ¼ÆËãË㷨ʱ¼äµÄ¶àÏîʽÊÇ×î³£ÓõÄ¡£Æä¹ØÏµÎª£º O(1)<O(logn)<O(n)<O(nlogn)
<O(n2)<O(n3)
Ö¸Êýʱ¼äµÄ¹ØÏµÎª£º O(2n)<O(n!)<O(nn)
3£® ÏßÐÔ±íµÄÂß¼­½á¹¹£¬ÊÇÖ¸ÏßÐÔ±íµÄÊý¾ÝÔªËØ¼ä´æÔÚ×ÅÏßÐÔ¹ØÏµ¡£Ö÷ÒªÊÇÖ¸£º³ýµÚÒ»¼°
×îºóÒ»¸öÔªËØÍ⣬ÿ¸ö½áµã¶¼Ö»ÓÐÒ»¸öǰÇ÷ºÍÖ»ÓÐÒ»¸öºó¼Ì¡£ÔÚ˳Ðò´æ´¢½á¹¹ÖУ¬ÔªËØ ´æ´¢µÄÏȺóλÖ÷´Ó³³öÕâÖÖÂß¼­¹ØÏµ£¬¶øÔÚÁ´Ê½´æ´¢½á¹¹ÖУ¬ÊÇ¿¿Ö¸ÕëÀ´·´Ó³ÕâÖÖÂß
¼­¹ØÏµµÄ¡£
4£® ˳Ðò´æ´¢½á¹¹ÓÃÏòÁ¿£¨Ò»Î¬Êý×飩±íʾ£¬¸ø¶¨Ï±ê£¬¿ÉÒÔ´æÈ¡ÏàÓ¦ÔªËØ£¬ÊôÓÚËæ»ú´æ È¡µÄ´æ´¢½á¹¹¡£
5£® ÏßÐÔ±íµÄ˳Ðò´æ´¢·½Ê½¼°ÆäÔÚ¾ßÌåÓïÑÔ»·¾³ÏµÄÁ½ÖÖ²»Í¬ÊµÏÖ£º±í¿Õ¼äµÄ¾²Ì¬·ÖÅäºÍ
¶¯Ì¬·ÖÅä¡£ÕÆÎÕ˳Ðò±íÉÏʵÏÖ²åÈ롢ɾ³ý¡¢¶¨Î»µÈÔËËãµÄËã·¨¡£
6£® ¾¡¹Ü“Ö»ÒªÖªµÀij½áµãµÄÖ¸Õë¾Í¿ÉÒÔ´æÈ¡¸ÃÔªËØ”£¬µ«ÒòÁ´±íµÄ´æÈ¡¶¼ÐèÒª´ÓÍ·Ö¸Õë ¿ªÊ¼£¬Ë³Á´¶øÐУ¬¹ÊÁ´±í²»ÊôÓÚËæ»ú´æÈ¡½á¹¹¡£ÒªÀí½âÍ·Ö¸Õ롢ͷ½áµã¡¢Ê×Ôª½áµãºÍÔªËØ
½áµãµÄ²î±ð¡£Í·½áµãÊÇÔÚ²åÈ롢ɾ³ýµÈ²Ù×÷ʱ£¬ÎªÁËËã·¨µÄͳһ¶øÉèÁ¢µÄ£¨ÈôÎÞÍ·½áµã
ÔòÔÚµÚÒ»ÔªËØÇ°²åÈëÔªËØ»òɾ³ýµÚÒ»ÔªËØÊ±£¬Á´±íµÄÍ·Ö¸Õë×ÜÔڱ仯£©¡£¶ÔÁ´±í£¨²»°ü À¨Ñ­»·Á´±í£©µÄÈκβÙ×÷£¬¾ùÒª´ÓÍ·½áµã¿ªÊ¼£¬Í·½áµãµÄÖ¸Õë¾ßÓбê¼Ç×÷Ó㬹ÊÍ·Ö¸ ÕëÍùÍù±»³ÆÎªÁ´±íµÄÃû×Ö£¬ÈçÁ´±íheadÊÇÖ¸Á´±íÍ·½áµãµÄÖ¸ÕëÊÇhead¡£Àí½âÑ­»·Á´±íÖÐ
ÉèÖÃβָÕë¶ø²»ÉèÖÃÍ·Ö¸ÕëµÄºÃ´¦¡£Á´±í²Ù×÷ÖÐӦעÒⲻҪʹÁ´ÒâÍâ“¶Ï¿ª”¡£Òò´Ë£¬
ÈôÔÚij½áµãǰ²åÈëÒ»¸öÔªËØ»òɾ³ýÄ³ÔªËØ£¬±ØÐëÖªµÀ¸ÃÔªËØµÄǰÇý½áµãµÄÖ¸Õë¡£
7£® Á´±íÊDZ¾²¿·ÖѧϰµÄÖØµãºÍÄѵã¡£ÖصãÕÆÎÕÒÔϼ¸ÖÖ³£ÓÃÁ´±íµÄÌØµãºÍÔËË㣺µ¥Á´±í¡¢
 
Ñ­»·Á´±í¡¢Ë«ÏòÁ´±í¡¢Ë«ÏòÑ­»·Á´±íµÄÉú³É¡¢²åÈ롢ɾ³ý¡¢±éÀúÒÔ¼°Á´±íµÄ·Ö½âºÍ¹é²¢µÈ²Ù
×÷¡£²¢Äܹ»Éè¼Æ³öʵÏÖÏßÐÔ±íÆäËüÔËËãµÄËã·¨¡£
8£® ´Óʱ¼ä¸´ÔӶȺͿռ临ÔӶȵĽǶÈ×ۺϱȽÏÏßÐÔ±íÔÚ˳ÐòºÍÁ´Ê½Á½ÖÖ´æ´¢½á¹¹ÏµÄÌØ
µã£¬¼´Æä¸÷×ÔÊÊÓõij¡ºÏ¡£
С½á£º ˳Ðò±íºÍÁ´±íµÄ±È½Ï ͨ¹ý¶ÔËüÃǵÄÌÖÂÛ¿ÉÖªËüÃǸ÷ÓÐÓÅȱµã£¬Ë³Ðò´æ´¢ÓÐÈý¸öÓŵ㣺
£¨1£©·½·¨¼òµ¥£¬¸÷Öָ߼¶ÓïÑÔÖж¼ÓÐÊý×飬ÈÝÒ×ʵÏÖ¡£
£¨2£©²»ÓÃΪ±íʾ½áµã¼äµÄÂß¼­¹ØÏµ¶øÔö¼Ó¶îÍâµÄ´æ´¢¿ªÏú¡£
£¨3£©Ë³Ðò±í¾ßÓа´ÔªËØÐòºÅËæ»ú·ÃÎʵÄÌØµã¡£ µ«ËüÒ²ÓÐÁ½¸öȱµã£º
£¨1£©ÔÚ˳Ðò±íÖÐ×ö²åÈëɾ³ý²Ù×÷ʱ£¬Æ½¾ùÒÆ¶¯´óÔ¼±íÖÐÒ»°ëµÄÔªËØ£¬Òò´Ë¶Ôn½Ï´óµÄ˳Ðò ±íЧÂʵÍ¡£
£¨2£©ÐèÒªÔ¤ÏÈ·ÖÅä×ã¹»´óµÄ´æ´¢¿Õ¼ä£¬¹À¼Æ¹ý´ó£¬¿ÉÄܻᵼÖÂ˳Ðò±íºó²¿´óÁ¿ÏÐÖã»Ô¤
ÏÈ·ÖÅä¹ýС£¬ÓÖ»áÔì³ÉÒç³ö¡£ Á´±íµÄÓÅȱµãÇ¡ºÃÓë˳Ðò±íÏà·´¡£
ÔÚʵ¼ÊÖÐÔõÑùѡȡ´æ´¢½á¹¹ÄØ£¿
£¨1£©»ùÓÚ´æ´¢µÄ¿¼ÂÇ ¶ÔÏßÐÔ±íµÄ³¤¶È»ò´æ´¢¹æÄ£ÄÑÒÔ¹À¼ÆÊ±£¬²»Ò˲ÉÓÃ˳Ðò±í£»Á´±í ²»ÓÃÊÂÏȹÀ¼Æ´æ´¢ ¹æÄ££¬µ«Á´±íµÄ´æ´¢ÃܶȽϵÍ£¬ÏÔÈ»Á´Ê½´æ´¢½á¹¹µÄ´æ´¢ÃܶÈÊÇ Ð¡ÓÚ£±µÄ¡£
£¨2£©»ùÓÚÔËËãµÄ¿¼ÂÇ ÔÚ˳Ðò±íÖа´ÐòºÅ·ÃÎÊai µÄʱ¼äÐÔÄÜʱO(1) £¬¶øÁ´±íÖа´ÐòºÅ·ÃÎʵÄʱ¼äÐÔÄÜ O(n)£¬ËùÒÔÈç¹û¾­³£×öµÄÔËËãÊǰ´ÐòºÅ·ÃÎÊÊý¾ÝÔªËØ£¬ÏÔȻ˳Ðò±íÓÅÓÚÁ´±í£»¶øÔÚ Ë³Ðò±íÖÐ×ö²åÈ롢ɾ³ýʱƽ¾ùÒÆ¶¯±íÖÐÒ»°ëµÄÔªËØ£¬µ±Êý¾ÝÔªËØµÄÐÅÏ¢Á¿½Ï´óÇÒ±í½Ï ³¤Ê±£¬ÕâÒ»µãÊDz»Ó¦ºöÊӵģ»ÔÚÁ´±íÖÐ×÷²åÈ롢ɾ³ý£¬ËäȻҲҪÕÒ²åÈëλÖ㬵«²Ù×÷ Ö÷ÒªÊDZȽϲÙ×÷£¬´ÓÕâ¸ö½Ç¶È¿¼ÂÇÏÔÈ»ºóÕßÓÅÓÚǰÕß¡£
£¨3£©»ùÓÚ»·¾³µÄ¿¼ÂÇ Ë³Ðò±íÈÝÒ×ʵÏÖ£¬Èκθ߼¶ÓïÑÔÖж¼ÓÐÊý×éÀàÐÍ£¬Á´±íµÄ²Ù×÷ÊÇ »ùÓÚÖ¸ÕëµÄ£¬Ïà¶Ô À´½²Ç°Õß¼òµ¥Ð©£¬Ò²ÊÇÓû§¿¼ÂǵÄÒ»¸öÒòËØ¡£ ×ÜÖ®£¬Á½ÖÖ´æ´¢½á ¹¹¸÷Ó㤶Ì£¬Ñ¡ÔñÄÇÒ»ÖÖÓÉʵ¼ÊÎÊÌâÖеÄÖ÷ÒªÒòËØ¾ö¶¨¡£Í¨³£“½ÏÎÈ
¶¨”µÄÏßÐÔ±íÑ¡Ôñ˳Ðò´æ´¢£¬¶øÆµ·±×ö²åÈëɾ³ýµÄ¼´¶¯Ì¬ÐÔ½ÏÇ¿µÄÏßÐÔ±íÒËÑ¡ÔñÁ´Ê½´æ´¢¡£

Á·Ï°Ì⣺

£¨Ò»£©Ñ¡ÔñÌ⣺ 1£®ÒÔÏÂÄÇÒ»¸öÊõÓïÓëÊý¾ÝµÄ´æ´¢½á ¹¹Î޹أ¿£¨    A    £©




A£®³ÌÐò        B£®ÎÊÌâÇó½â²½ÖèµÄÃèÊö C£®ÒªÂú×ãÎå¸ö»ù±¾ÌØÐÔ    D£®A ºÍ C.  3¡¢Êý¾Ý½á¹¹ ÖУ¬ÓëËùʹÓõļÆËã»úÎ޹صÄÊÇÊý¾ÝµÄ£¨ C    £©
A£®´æ´¢½á¹¹    B£®ÎïÀí½á¹¹    C£®Âß¼­½á¹¹    D£®ÎïÀí½á¹¹ºÍ´æ´¢½á¹¹
 
4.  Ëã·¨µÄ¼ÆËãÁ¿µÄ´óС³ÆÎª¼ÆËãµÄ£¨    B    £©¡£
A£®Ð§ÂÊ    B£®¸´ÔÓÐÔ    C£®ÏÖʵÐÔ    D£®ÄѶÈ
5£®ÏÂÁÐ˵·¨£¬²»ÕýÈ·µÄÊÇ£¨D£©¡£
A£®Êý¾ÝÔªËØÊÇÊý¾ÝµÄ»ù±¾µ¥Î» B£®Êý¾ÝÏîÊÇÊý¾Ý Öв»¿É·Ö¸îµÄ×îС¿É±êʶµ¥Î» C£®Êý¾Ý¿ÉÓÉÈô¸É
¸öÊý¾ÝÔªËØ¹¹³É D£®Êý¾ÝÏî¿ÉÓÉÈô¸É¸öÊý¾ÝÔªËØ ¹¹³É
6£®Á¬Ðø´æ´¢Éè¼ÆÊ±£¬´æ´¢µ¥ÔªµÄµØÖ·£¨    A    £©¡£
A£®Ò»¶¨Á¬Ðø    B£®Ò»¶¨²»Á¬Ðø
C£®²»Ò»¶¨Á¬Ðø    D£®²¿·ÖÁ¬Ðø£¬²¿·Ö²»Á¬Ðø
7.    ÏßÐÔ±í£¨ a1,a2,…,an£©ÒÔÁ´½Ó·½Ê½´æ´¢Ê±£¬·ÃÎÊµÚ i λÖÃÔªËØµÄʱ¼ä¸´ÔÓÐÔΪ£¨    C
£©¡£
A£®O£¨i£©    B£®O£¨1£©    C£®O£¨n£©    D£®O£¨i-1£©
8.    ¶ÔÓÚ˳Ðò´æ´¢µÄÏßÐÔ±í£¬·ÃÎʽáµãºÍÔö¼Ó¡¢É¾³ý½áµãµÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ C    £©¡£
A£®O(n)    O(n)    B.  O(n)    O(1) C.  O(1)    O(n)    D.  O(1)    O(1)
9.    Éèµ¥Á´±íÖнáµãµÄ½á¹¹Îª£¨data£¬link£©¡£ÒÑÖªÖ¸Õë q ËùÖ¸µãÊÇÖ¸Õë p ËùÖ¸½áµãµÄÖ±½Ó ǰÇý£¬ÈôÔÚ*q Óë*p Ö®¼ä²åÈë½áµã*s£¬ÔòÓ¦Ö´ÐÐÏÂÁÐÄÄÒ»¸ö²Ù×÷£¿£¨    B    £©¡£ A£®s£­
>link=p£­>link£»p£­>link=s
B£®q£­>link=s£»s£­>link=p  C£®p£­>link=s£­>link£»s£­
>link=p  D£®p£­>link=s£»s£­>link=q
10.  ÔÚÒ»¸ö³¤¶ÈΪ n µÄ˳Ðò±íµÄ±íβ²åÈëÒ»¸öÐÂÔªËØµÄ½¥½øÊ±¼ä¸´ÔÓ¶ÈΪ£¨ B  £©¡£
A£®O£¨n£©    B£®O£¨1£©
C£®O£¨n2£©    D£®O£¨log2n£©
11. ±í³¤Îª n µÄ˳Ðò´æ´¢µÄÏßÐÔ±í£¬µ±ÔÚÈκÎλÖÃÉϲåÈëÒ»¸öÔªËØµÄ¸ÅÂÊÏàµÈʱ£¬²åÈëÒ» ¸öÔªËØËùÐèÒÆ¶¯ÔªËØµÄÆ½¾ù¸öÊýΪ£¨ B  £©
A£®n    B.  n/2
C.  (n-1)/2    D.  (n+1)/2
12. Ñ­»·Á´±íµÄÖ÷ÒªÓŵãÊÇ£¨ D  £©
A£®²»ÔÙÐèҪͷָÕëÁË¡£ B£®ÒÑ֪ij¸ö½áµãµÄλÖúó£¬ÄܺÜÈÝÒ×ÕÒµ½ËüµÄÖ±½ÓǰÇý½á µã¡£ C£®ÔÚ½øÐÐɾ³ý²Ù×÷ºó£¬Äܱ£Ö¤Á´±í²»¶Ï¿ª¡£ D£®´Ó±íÖÐÈÎÒ»½áµã³ö·¢¶¼ÄܱéÀú Õû¸öÁ´±í¡£

£¨¶þ£©Ó¦ÓÃÌâ 1¡¢°´Ôö³¤ÂÊÓÉСÖÁ´óÅÅÁÐÒÔ
 

1.µãÎÒ½øÈëÏÂÔØ 269.91 KB (ÐèÏÂÔØ±Ò10¸ö)


Ïà¹Ø»°Ìâ/Êý¾Ý½á¹¹

öλÔÓéÀÖ(xinhui)¹Ù·½ÍøÕ¾_öλÔÓéÀÖappÏÂÔØÈë¿Ú