Êý¾Ý½á¹¹ÆÚÖÕ¸´Ï°

£¨9£©¿ìËÙÅÅÐòÔÚ×Çé¿öϵÄʱ¼ä¸´ÔÓ¶ÈΪ£¨ £©¡£

A£©O(log2n) B£©O(nlog2n) C£©O(n) D£©O(n2) £¨10£©´Ó¶þ²æËÑË÷Ê÷ÖвéÕÒÒ»¸öÔªËØʱ£¬Æäʱ¼ä¸´ÔӶȴóÖÂΪ£¨ £©¡£

A£©O(n) B£©O(1) C£©O(log2n) D£©O(n2) ¶þ¡¢£¨±¾Ìâ8·Ö£©

ÒÑÖªÒ»¸öͼµÄ¶¥µã¼¯VºÍ±ß¼¯E·Ö±ðΪ£º V={1,2,3,4,5,6,7};

E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25}; Óÿ˳˹¿¨¶ûËã·¨µÃµ½×îСÉú³ÉÊ÷£¬ÊÔд³öÔÚ×îСÉú³ÉÊ÷ÖÐÒÀ´ÎµÃµ½µÄ¸÷Ìõ±ß¡£ Èý¡¢£¨±¾Ìâ8·Ö£©

Çë»­³öÈçÏÂͼËùʾµÄÁÚ½Ó¾ØÕóºÍÁÚ½Ó±í¡£

ËÄ¡¢£¨Ã¿Ð¡Ìâ4·Ö£¬¹²8·Ö£©

ÉèÓÐÈçÏÂͼËùʾµÄAOEÍø£¨ÆäÖÐvi£¨i=l£¬2£¬¡­£¬6£©±íʾʼþ£¬ÓÐÏò±ßÉϵÄȨֵ±íʾ»î¶¯µÄÌìÊý£©¡£

v26v14v48217v311v693v5 £¨1£©ÕÒ³öËùÓеĹؼü·¾¶¡£

£¨2£©v3ʼþµÄ×îÔ翪ʼʱ¼äÊǶàÉÙ¡£ Îå¡¢£¨±¾Ìâ8·Ö£©

Ò»¿Ã·Ç¿ÕµÄÓÐÏòÊ÷ÖÐÇ¡ÓÐÒ»¸ö¶¥µãÈë¶ÈΪ0£¬ÆäËû¶¥µãÈë¶ÈΪ1¡£µ«Ò»¸öÇ¡ÓÐÒ»¸ö¶¥µãÈë¶ÈΪ0¡¢ÆäËû¶¥µãÈë¶ÈΪ1µÄÓÐÏòͼȴ²»Ò»¶¨ÊÇÒ»¿ÃÓÐÏòÊ÷¡£Çë¾ÙÀý˵Ã÷Ö®¡£

Áù¡¢£¨±¾Ìâ8·Ö£©

¼ÙÉè°Ñn¸öÔªËصÄÐòÁУ¨a1,a2,¡­an£©Âú×ãÌõ¼þakaj(i

Æß¡¢£¨±¾Ìâ8·Ö£©

´øȨͼ£¨È¨Öµ·Ç¸º£¬±íʾ±ßÁ¬½ÓµÄÁ½¶¥µã¼äµÄ¾àÀ룩µÄ×î¶Ì·¾¶ÎÊÌâÊÇÕÒ³ö´Ó³õʼ¶¥µãµ½Ä¿±ê¶¥µãÖ®¼äµÄÒ»Ìõ×î¶Ì·¾¶¡£¼Ù¶¨´Ó³õʼ¶¥µãµ½Ä¿±ê¶¥µãÖ®¼ä´æÔÚ·¾¶£¬ÏÖÓÐÒ»ÖÖ½â¾ö¸ÃÎÊÌâµÄ·½·¨£º

¢ÙÉè×î¶Ì·¾¶³õʼʱ½ö°üº¬³õʼ¶¥µã£¬Áǰ¶¥µãuΪ³õʼ¶¥µã£»

¢ÚÑ¡ÔñÀëu×î½üÇÒÉÐδÔÚ×î¶Ì·¾¶ÖеÄÒ»¸ö¶¥µãv£¬¼ÓÈëµ½×î¶Ì·¾¶ÖУ¬Ð޸ĵ±Ç°¶¥µãu=v£»

¢ÛÖظ´²½Öè¢Ú£¬Ö±µ½uÊÇÄ¿±ê¶¥µãʱΪֹ¡£

ÇëÎÊÉÏÊö·½·¨ÄÜ·ñÇóµÃ×î¶Ì·¾¶£¿Èô¸Ã·½·¨¿ÉÐУ¬ÇëÖ¤Ã÷Ö®£»·ñÔò£¬Çë¾ÙÀý˵Ã÷¡£ °Ë¡¢£¨±¾Ìâ8·Ö£©

H(key)=key MOD ÒÑÖªÒ»×é¹Ø¼ü×ÖΪ£¨19,14,23,1,68,20,84,27,55,11,10,79£©£¬¹þÏ£º¯Êý£º

13£¬¹þÏ£µØÖ·¿Õ¼äΪ0~12£¬Çë¹¹ÔìÓÃÁ´µØÖ··¨´¦Àí³åÍ»µÄ¹þÏ£±í£¬²¢Çóƽ¾ù²éÕÒ³¤¶È¡£

¾Å¡¢£¨±¾Ìâ9·Ö£©

ÒÑÖª¹Ø¼ü×ÖÐòÁÐ{23£¬13£¬5£¬28£¬14£¬25}£¬ÊÔ¹¹Ôì¶þ²æÅÅÐòÊ÷¡£ Ê®¡¢£¨±¾Ìâ15·Ö£©

±àдһ¸öËã·¨Çó¶þÓÖÊ÷µÄÉî¶È¡£

Ä£ÄâÊÔÌ⣨Èý£©²Î¿¼´ð°¸

Ò»¡¢µ¥ÏîÑ¡ÔñÌ⣨ÿСÌâ 2 ·Ö£¬¹²20·Ö£© £¨1£©A £¨2£©A £¨3£©B £¨4£©C £¨5£©B £¨6£©B £¨7£©D £¨8£©B £¨9£©D £¨10£©C ¶þ¡¢£¨±¾Ìâ8·Ö£©

Óÿ˳˹¿¨¶ûËã·¨µÃµ½µÄ×îСÉú³ÉÊ÷Ϊ£º

(1,2)3, (4,6)4, (1,3)5, (1,4)8, (2,5)10, (4,7)20 Èý¡¢£¨±¾Ìâ8·Ö£© ÁÚ½Ó¾ØÕó£º

?0?1??1??1??01110?

0101??1011??0101?1110??ÁÚ½Ó±íÈçÏÂͼËùʾ£º

12345211123323345454¡Ä¡Ä¡Ä¡Ä5¡Ä ËÄ¡¢£¨Ã¿Ð¡Ìâ4·Ö£¬¹²8·Ö£©

£¨1£©ÕÒ³öËùÓеĹؼü·¾¶ÓУºv1¡úv2¡úv3¡úv5¡úv6£¬ÒÔ¼°v1¡úv4¡úv6¡£ £¨2£©v3ʼþµÄ×îÔ翪ʼʱ¼äÊÇ13¡£ Îå¡¢£¨±¾Ìâ8·Ö£©

ÈçÏÂͼËùʾµÄÓÐÏòͼ£¬Ö»ÓÐÒ»¸ö¶¥µãµÄÈë¶ÈΪ0Í⣬ÆäËûÿ¸ö¶¥µãµÄÈë¶È¶¼Îª1£¬ÒòΪ·ÇÁ¬Í¨£¬ËùÒÔ´Ëͼȴ²»ÊÇÓÐÏòÊ÷¡£

Áù¡¢£¨±¾Ìâ8·Ö£©

²»¶Ô£¬ÀýÈçÐòÁУû3¡¢3¡¢4¡¢2¡¢l£ýµÄ¡°ÄæÐòÔªËØ¡±¸öÊýÊÇ2£¬2ºÍ1ÊÇ¡°ÄæÐòÔªËØ¡±£»µ«Êǽ«µÚ¶þ¸ö3ºÍ2½»»»ºó£¬³ÉΪ£û3¡¢2¡¢4¡¢3¡¢l£ý£¬´Ëʱ¡°ÄæÐòÔªËØ¡±¸öÊýÊÇ3£¬2¡¢3ºÍ1ÊÇ¡°ÄæÐòÔªËØ¡±¡£È»¶ø½»»»ºóÒ»¶¨¼õÉÙµÄÊÇ¡°ÄæÐò¶Ô¡±µÄ¸öÊý£¬ÀýÈçÉÏÀýÖУû3¡¢3¡¢4¡¢2¡¢l£ýµÄÄæÐò¶ÔµÄ¸öÊýÊÇ 7£¬½»»»µÚ¶þ¸ö 3ºÍ2ºó£¬£û3¡¢2¡¢4¡¢3¡¢1£ýµÄÄæÐò¶ÔµÄ¸öÊýÊÇ6¡£

Æß¡¢£¨Ã¿Ð¡Ìâ4·Ö£¬¹²8·Ö£©

¸Ã·½·¨ÇóµÃµÄ·¾¶²»Ò»¶¨ÊÇ×î¶Ì·¾¶¡£ÀýÈ磬¶ÔÓÚÏÂͼËùʾµÄ´øȨͼ£¬Èç¹û°´ÕÕÌâÖеÄÔ­Ôò£¬´ÓAµ½CµÄ×î¶Ì·¾¶ÎªA¡úB¡úC£¬ÊÂʵÉÏÆä×î¶Ì·¾¶Îª A¡úD¡úC¡£

A2D31B10C

°Ë¡¢£¨±¾Ìâ8·Ö£©

ÓÃÁ´µØÖ··¨´¦Àí³åÍ»µÄ¹þÏ£±íÈçÏÂͼËùʾ£º

ASL=

1(1*6+2*4+3*1+4*1)=1.75 12¾Å¡¢£¨±¾Ìâ9·Ö£©

¹¹Ôì¶þ²æÅÅÐòÊ÷µÄ¹ý³ÌÈçÏÂͼËùʾ¡£

¹¹ÔìµÄ¶þ²æÅÅÐòÊ÷ÈçÏÂͼËùʾ£º

Ê®¡¢£¨±¾Ìâ15·Ö£©

Èô¶þ²æÊ÷Ϊ¿Õ£¬Éî¶ÈΪ0£»Èô¶þ²æÊ÷²»¿Õ£¬Ôò¶þ²æÊ÷µÄÉî¶ÈΪ×óÓÒ×ÓÊ÷Éî¶ÈµÄ×î´óÖµ¼Ó1¡£±¾Ìâ×î¼òµ¥Ëã·¨ÊǵݹéËã·¨¡£

¾ßÌåË㷨ʵÏÖÈçÏ£º

// Îļþ·¾¶Ãû:exam3\\alg.h template

int DepthHelp(BinTreeNode *r) // ²Ù×÷½á¹û£ºÇó¶þ²æÊ÷µÄÉî¶È { if (r == NULL) { // ¿Õ¶þ²æÊ÷ return 0; // ¿Õ¶þ²æÊ÷µÄÉî¶ÈΪ0 } else { // ·Ç¿Õ¶þ²æÊ÷ int lDepth = DepthHelp(r->leftChild); // ×ó×ÓÊ÷µÄÉî¶È int rDepth = DepthHelp(r->rightChild); // ÓÒ×ÓÊ÷µÄÉî¶È return ((lDepth > rDepth) ? lDepth : rDepth) + 1; // ·µ»Ø×óÓÒ×ÓÊ÷µÄÉî¶È×î´óÖµ¼Ó1 } }

template

int Depth(BinaryTree &bt) // ²Ù×÷½á¹û£ºÇó¶þ²æÊ÷µÄÉî¶È { return DepthHelp(bt.GetRoot()); // µ÷Óø¨Öúº¯ÊýÇó¶þ²æÊ÷µÄÉî¶È

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)