|
çóçìɽˮBBS ¡ú
Î人´óѧ ¡ú
¼ÆËã»úѧԺ ¡ú
µ¥ÎÄÇøÎÄÕÂÔĶÁ
|
| µ¥ÎÄÇøÎÄÕÂÔĶÁ [·µ»Ø] |
|---|
|
·¢ÐÅÈË: tyw (Inter&Ronnie), ÐÅÇø: C.S ±ê Ìâ: [ºÏ¼¯] ¶ÔѧÉúÅóÓѵÄÒ»µã½¨Òé[zz] ·¢ÐÅÕ¾: çóçìɽˮBBSÕ¾ (Wed Jul 25 16:05:13 2007), Õ¾ÄÚ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î bewithu (36.2¡æ·Ðµão0 ºÍÄãÔÚÒ»Æð) ÓÚ (Mon Jun 11 13:47:10 2007) Ìáµ½: ¶ÔѧÉúÅóÓѵÄÒ»µã½¨Òé 2007Äê6ÔÂ1ÈÕ ÉÏÎç 11:09:00 ·¢±íÕߣºGoogle£¨¹È¸è£©Öйú¹¤³ÌÑо¿Ôº ¹¤³Ìʦ ·½À¤ ×ÔÈ¥Äê´ºÌì¼ÓÈë¹È¸è£¬ÎÒÔø¶à´ÎËæ¹«Ë¾Ð£Ô°ÕÐÆ¸ÍŶÓÒ»Æð×߷ø÷µØÔºÐ££¬°ïÖú¹«Ë¾·¢¾òÈ˲š£ÀûÓÃÕâÑùµÄ³ö²î»ú»áµ½´¦×ß×ß¿´¿´£¬±¥ÀÀ׿¹ú´óºÃºÓɽ£¬ÊÇÎÒÒ»µãССµÄ˽ÐÄ¡£µ«¸ü¾ßÌôÕ½ÐÔ¡¢¸ü¼¤¶¯ÈËÐĵ쬻¹ÊǺÍÎÒδÀ´µÄͬÊÂÃǹýÕУ¬²»´ò²»ÏàʶÂï¡£Ò»Ïëµ½ÂíÉϾÍÒªºÍÕâÑùÓÅÐãµÄ »Æð¹¤×÷£¬ÎÒ¾ÍÐ˷ܲ»ÒÑ£¬ÕæºÞ²»µÃÏÖÔÚ¾ÍÂòÒ»Õŵ¥³Ì»úƱ°ÑËû/Ëý×§»Ø±±¾©¡£ È»¶ø£¬ÔÚÃæÊÔ¹ý³ÌÖУ¬ÎÒÒ²Ï൱ÍïϧµØ¿´µ½£¬ÓÉÓÚÖÖÖÖÖ÷¿Í¹ÛÔÒòµÄÏÞÖÆ£¬ºÜ¶àÇà´ºÉØ»ªµÄѧ×ÓδÄܳä·Ö·¢»Ó³öËûÃÇÓ¦ÓеÄDZÁ¦¡£ÕâÀïÎÒ²»½²³É¼¨£¬Ö»°ÑÎÒÓöµ½¹ýµÄһЩÆÕ±éµÄÎÊÌâ¹éÄÉһϣ¬Ï£Íû¶Ô¼´½«Ì¤ÈëÉç»áµÄѧÉúÅóÓÑÃÇÄÜÓÐЩÐí°ïÖú¡£ ʵս£¡ÊµÕ½£¡ Ö½ÉϵÃÀ´ÖÕ¾õdz£¬¾øÖª´ËÊÂÒª¹ªÐС£¶ÔÓÚÒ»¸öδÀ´µÄÈí¼þ¹¤³ÌʦÀ´Ëµ£¬Êµ¼Ê±à³Ì¾ÑéÊÇÏàµ±ÖØÒªµÄ¡£ÎÒÃÇ»áÒªÇóӦƸÕßÔÚ½ô´ÕµÄʱ¼äÄÚ±àд´óÁ¿µÄ´úÂ룬´ÓÖп¼²ìӦƸÕߵķÖÎöÄÜÁ¦£¬±àÂëËÙ¶È£¬´úÂë¿É¶ÁÐÔ£¬¶ÔËùÓñà³ÌÓïÑÔµÄÕÆÎճ̶ȣ¬¶Ô±ß½çÌõ¼þÓëÒì³£×´¿öµÄ´¦Àí£¬Êý¾Ý½á¹¹Óë ӿڵ͍Ò壬³ÌÐòÔËÐеÄЧÂʺÍӦƸÕß²é´í¾À´íµÄÄÜÁ¦µÈµÈ¡£ Ò»¿ÚÆøÁгöÕâô¶àÒªÇó£¬ÌýÉÏÈ¥ËÆºõ¹ýÓÚ¿Á¿Ì£¬ÆäʵֻҪ»ýÀÛÁË×ã¹»µÄʵս¾Ñ飬ÿһ¸öӦƸÕß¶¼ÍêÈ«¿ÉÒÔÂú×ãÕâЩ×îµÍÏ޶ȵÄÒªÇó¡£ ÎҼǵÿª¸´¶ÔÓÚÇàÄêѧ×ÓÃÇÓÐÒ»¸ö½¨Ò飬´óѧËÄÄ꣬ÖÁÉÙÒª±àд 10 ÍòÐдúÂë¡£²»ÊÇÿһ¸öÈ˶¼ÆÚÍû½øÈë¹È¸èÕâÑùµÄ¶¥¼¶¼¼Êõ¹«Ë¾£¬µ«¼´Ê¹¶Ô¿ª¸´µÄ½¨Òé´ò¸öÈýÕÛ£¬Ò²»¹ÓÐ 3 ÍòÐÐÄØ£¬²»Å¬Á¦£¬ÄÜÐÐÂǰÀ´Ó¦Æ¸µÄѧÉúÃÇÔÚ±àд´úÂëʱ±©Â¶³öÕâÑùÄÇÑùµÄÎÊÌ⣬´ó¶¼¿ÉÒÔ¹é½áµ½Í¬Ò»¸ £º¶ÍÁ¶Ì«ÉÙ¡£±ÈÈç"for (int i = 0; i < strlen(s); ++i)"£¬Ã»ÓÐʵս¾ÑéµÄÈË£¬Ôõô¿ÉÄÜÒâʶµ½°µ²ØÆä¼äµÄЧÂÊÏÝÚå¡£ÔÙ±ÈÈçÄÚ´æÐ¹Â©£¬¾ÍºÍ³õÁµÒ»Ñù£¬Ã»ÓÐÇ×Éí¾Àú¹ýµÄÈË£¬²»»áÓп̹ÇÃúÐĵĸÐÊÜ£¬¶øÒ»µ©¾Àú£¬ÖÕÉíÄÑÍü£¬¸ù±¾Óò»×ÅÄãÓжà´ÏÃ÷¡£Òź¶µÄÊÇ£¬ÎÒ¿´µ½Ðí¶àÏ൱´ÏÓ Éúд³öÀ´µÄ´úÂëÖ»ÄÜÓòҲ»È̶ÃÀ´ÐÎÈÝ£¬ÕæÈÃÎÒ»³ÒÉÕâÊDz»ÊǾÍÊÇËûÃǵĵÚÒ»´Î¡£´ó¼Ò²»Òª¹Ö¹È¸èÒªÇó¸ß£¬Ë¡ÎÒÖ±ÑÔ£¬Èç¹û²»ÄܳÖÖ®ÒԺ㣬ϵã¶ù¿à¹¦·ò£¬²»¹â¹È¸èÒ»¼Ò£¬ÆäËü¹«Ë¾¿ÖÅÂÒ²Êǽø²»È¥µÄ¡£ ±±¾©¡¢ÉϺ£µÈµØµÄѧÉú£¬ÍùÍùÓиü¶àʵϰ¡¢¼æÖ°»ú»á£¬½ÓÊܶÍÁ¶Ö®Ó࣬»¹ÄÜÔÜÏÂÒ»±ÊСǮ×÷ÁãÓÃÖ®×Ê¡£ÆäËüһЩµØÇøµÄѧÉúÒ²Ðí¾ÍûÓÐÕâôÐÒÔË£¬Õâ¾ÍÓÈÆäÐèÒª»ý¼«Ö÷¶¯£¬Ñ°ÕÒ»ú»á£¬´´Ôì»ú»á£¬°ÑÎÕ»ú»á¡£ÊÀ½çÕýÔÚ±äÆ½£¬»¥ÁªÍøµÄ·¢Õ¹¸Ä±ä×ŵØÇòµÄÃæÃ²£¬Èò»·¢´ïµØÇøµÄѧÉúÒ²ÄÜ ÝÒ׵ؽӴ¥µ½·¢´ïµØÇøµÄ×ÊÔ´¡£Ç°²»¾ÃÎÒÔÚÎ÷°²Óöµ½Ò»¸öѧÉú£¬Ëû°ëÄêÀ´Ò»Ö±¼á³ÖÔÚ±±¾©´óѧµÄ ACM ÍøÕ¾ÉϲÎÈü¡¢×öÌ⣬ÎÒ¿´Ëûд³öÀ´µÄ³ÌÐò¾Íȷʵ±ÈËû´ó¶àÊýͬѧ¶¼ÒªºÃһЩ¡£ÎÒÏàÐÅ£¬Ö»ÒªËûÄܹ»³ÖÖ®ÒԺ㣬»¹»áÈ¡µÃ¸ü´óµÄ½ø²½¡£ÎÒÌý˵Õã½´óѧµÄ ACM ÍøÕ¾¡¢TopCoder ÍøÕ¾Ò²¶¼ÊÇ Ä½ÌÓý×ÊÔ´£¬¸ÐÐËȤµÄͬѧ²»·ÁÒ»¿´£»Ëä˵×ö¾ºÈüÌâ¾àÀëÕæÕýµÄÈí¼þ¿ª·¢»¹ÓÐ×ÅÏÔÖø²î±ð£¬µ«Ò²²»Ê§ÎªÒ»¸ö²»´íµÄ³ö·¢µã¡£ ÔÚ»ýÀÛÒ»¶¨±àÂëÁ¿µÄ»ù´¡ÉÏ£¬ÎÒ½¨Òé´ó¼Ò×ܽá¾Ñé½Ìѵ£¬²»¶ÏÌá¸ß×ÔÎÒ¡£Èç¹û¼¸ÍòÐдúÂëдÏÂÀ´£¬Ñ§ C++ µÄ²»ÖªµÀ const ÔõôÓã¬Ñ§ python µÄûÌý˵¹ý GIL£¬ÎÒ¿´Ò²Ã»Ê²Ã´Òâ˼¡£µ½ÁËÕâ¸ö½×¶Î£¬ÎÒÍÆ¼ö´ó¼Ò¶ÁһЩ¾µäµÄ½ø½×Êé¼®£¬ÀýÈç¡¶Effective C++¡·¡¢¡¶Effective Java¡ ¼´Ê¹µØ´¦Æ«Ô¶µØÇø£¬Ò²¿Éͨ¹ýÍøÉÏÊéµêÂòµ½¡££¨ÎÒ½¨Òé±àÂëÁ¿Ì«ÉÙµÄͬѧ¾ÍÏȲ»Òª¶ÁÁË£¬»á×ß»ðÈëħµÄ¡£ÎÒ¼û¹ýÓÐѧÉúÁ¬ÒýÓúÍÖ¸Õ붼û¸ãÇå³þ£¬¾ÍÔÚÄÇÀïÖØÔØ²Ù×÷·ûµÄ¡££©½»Á÷Ò²ºÜÖØÒª£¬Èç¹ûÄܹ»ÓëÍøÉÏÍøÏÂ־ͬµÀºÏµÄÅóÓÑ»¥Ïà°ïÖú£¬¹²Í¬½ø²½£¬µ±ÊÕʰ빦±¶Ö®Ð§¡£ÔÚÕâÒ»·½Ã棬¸÷ Google Camp Ò²ÐíÄܹ»Æðµ½Ò»¶¨×÷Óᣠ"ÎÒ»áд´úÂëѽ£¬ÎªÊ²Ã´¹È¸è²»ÒªÎÒ£¿" Ò»¼ÒÍâ°ü¹«Ë¾»òÐí»áÂú×ãÓÚ¹ÍÓ¶½öÄÜ´Óʼòµ¥µÄ¡¢»úеÐÔµÄÖØ¸´ÀͶ¯µÄÈí¼þÀ¶Á죬¶øÈùȸè¿à¿àѰÃٵģ¬ÄËÊÇ×îÓÅÐãµÄÈí¼þ¹¤³Ìʦ¼æ¼ÆËã»ú¿ÆÑ§¼Ò¡ª¡ªÊǵģ¬Ôڹȸ裬Ñо¿Ó뿪·¢ÈÚΪһÌ壬Èí¼þ¹¤³ÌʦÓë¼ÆËã»ú¿ÆÑ§¼Òµ±È»Ò²ºÏ¶þΪһ¡£¼ÆËã»úÕ⼸ÄêËãÊDZȽÏÈȵģ¬Äܹ»µÃ³¥ËùÔ¸¼· ã»ú¿ÆÑ§Ïà¹Ø×¨ÒµµÄѧÉú¶¼ÊÇÈ«Öйú¶¥¼âµÄÈ˲ţ¬Èç¹û´óѧËÄÄê»ÄÎßѧҵ£¬Î´ÄÜÈ¡µ½Õæ¾£¬ÀË·ÑÁËÕâÒ»À´Ö®²»Ò×µÄѧϰ»ú»á£¬ÊDz»ÊÇÌ«¿ÉϧÁËÄØ¡£ ±éÀúÒ»¸öÊý×é»òÁ´±íµÄʱ¼ä¸´ÔÓ¶ÈÊǶàÉÙ£¿¶ÔÓÚÕâÑùÒ»¸ö²»ÊÇÎÊÌâµÄÎÊÌ⣬¾¹È»¸÷µØ¶¼ÓÐÏ൱ÊýÁ¿µÄѧÉú»Ø´ð˵ÊÇ O(logN)£¡ÓÐÒ»´ÎÎÒʵÔÚ ¡ÁË£¬ÌáʾӦƸµÄѧÉú˵£º"ÄãÊÇÈçºÎÀí½â'±éÀú'Ò»´ÊµÄºÒåÄØ£¿"ËûÁ¢¿Ì×ö»ÐÈ»´óÎò×´£¬»Ø´ð˵£º"Ŷ£¬¶Ô£¬Ó¦¸ÃÊÇ O(NlogN)"¡£ÎÒµ±Ê±Ê§ÍûµÃÒ»¾ä»°¶¼Ëµ²»³öÀ´¡£ÀàËÆµÄÀý×Ó»¹Óкܶࡣ·»¼äÒ»Ö±´«Ëµ¹È¸èµÄÃæÊÔÌâÓжàÄÑ£¬Æäʵ´ó¶àÊýѧÉú¶¼¿¨ÔÚ×î»ù´¡µÄÎÊÌâÉÏ¡£ÉÙÊýÈ˷Ѿ¡ÆøÁ¦ÒªÊÕ¼¯ ø¾ÓùýµÄÃæÊÔÌ⣬ÆäʵÎÒÃÇ´ó¶àÊýÌâÄ¿¶¼À´×Ô»ò¸Ä±à×Ô¾µä¼ÆËã»ú¿ÆÑ§½Ì²ÄµÄϰÌâ¡£ ˳±ãÌáÒ»¾ä£¬ÉÏÃæÌáµ½µÄÄǸö´ð´íµÄѧÉúÄËÊÇÒ»Á÷´óѧÖгɼ¨ÃûÁÐǰéµÄÓÅÐãÉú£¬ÃÅÃŹ¦¿Î£¨°üÀ¨ËùÓмÆËã»úרҵ¿Î£©¾ùÔÚ 90 ·ÖÒÔÉÏ¡£·´²îºÎÆä´óÒ²£¡ ³ÏÐÅΪ±¾ ÎÒÔø·þÎñÓÚ¶à¼Ò¹«Ë¾£¬×¢Òâµ½²»Í¬µÄ¹«Ë¾Ö®¼ä£¬ÄËÖÁͬһ¹«Ë¾ÄÚ²»Í¬µÄÃæÊÔ¹ÙÖ®¼ä£¬¶ÔӦƸÕßµÄÒªÇó¶¼»áÓÐËù²î±ð£¬»ò¿´ÖØÇ±ÖÊ£¬»òÆ«ºÃ¾Ñ飬»òÇ¿µ÷̬¶È¡£µ«ÓÐÒ»µã´ó¼ÒÊǹ²Í¬µÄ£ºÈç¹ûӦƸÕßÔÚ³ÏÐÅÉÏÓÐÒÉÎÊ£¬ËÒ²²»¸ÒÒª¡£ ×ÜÌå¶øÑÔ£¬ÏÖÔÚµÄѧÉúÆä³ÏÐÅ»¹ÊÇÏ൱²»´íµÄ£¬´ó´ó³ ÎÒÃÇµÄÆÚÍû¡£È»¶ø£¬²»ºÍгÒôÒ²»¹ÊÇÓеġ£ÎÒÃÇÔøÔÚijָÃû¸ßУ½øÐбÊÊÔ£¬¾Í·¢ÏÖÓÐѧÉúÑÏÖØ×÷±×£¬ËûÃǻٵô×Ô¼ºµÄ»ú»á²»Ëµ£¬Õû¸öѧУµÄÃûÉùÒ²Êܵ½ÍÏÀÛ¡£ÃæÊÔÖÐż¶ûÒ²ÄÜÓöµ½³ÏÐÅ¿°ÓǵÄѧÉú¡£ÓÐÒ»´ÎÎÒ³öÁËÒ»µÀÌ⣬ǰÀ´Ó¦Æ¸µÄѧÉúÃ÷Ã÷ÒÔǰ¼û¹ýÕâµÀÌ⣬ȴ¸æËßÎÒ˵û¼û¹ý£¬×ÔÒÔΪ ¬¿ÉËûÄÇÒ»×ݼ´ÊŵĽÆ÷ïһЦÄÄÀïÌӵùýÎÒµÄÑÛ¾¦¡£Á½µãÖ®¼äÖ±Ïß×î¶Ì£¬ËµÕæ»°×î¼òµ¥¡£ ×ö×îºÃµÄ×Ô¼º²»ÊÇÿһ¸öÈ˶¼»á¼ÓÈëijһ¼Ò¾ßÌåµÄ¹«Ë¾£¬µ«Ã¿Ò»¸öÈ˶¼¿ÉÒԳɹ¦£¬³ÉΪ×îºÃµÄ×Ô¼º¡£ÎÒÕâÀïËù̸£¬¼È²»ÏµÍ³ÒàÇ·¼òÁ·£¬µ«È·ÊµÊÇÎÒÔÚ¼¸´ÎУ԰ÕÐÆ¸Ö®ÂÃÖз¢ÏÖµÄһЩ¾ßÓй²ÐÔµÄÎÊÌ⣬¹Ê²»±ÜºÃΪÈËʦ֮¼¥£¬ÂÞÁÐÓÚ´Ë¡£ÎÒµ±È»ÖªµÀ£¬±¾ÎĵÄÊ×ҪĿ±ê¶ÁÕß¡ª¡ª´óÒ»ÐÂÉú ýȰµÄ£¬ËûÃǸüÔ¸Òâ°ÑËùÓеĴíÎóÇ××ÔÖØ·¸Ò»±é¡£»°ËäÈç´Ë£¬Ö»ÒªÄܹ»¶ÔÒ»¸öѧÉúÓÐËùÆôµÏ£¬ÎÒµÄʱ¼ä¾Í²»Ëã°×·Ñ¡£ ¡ù ÐÞ¸Ä:¡¤Crimkura ÓÚ Jun 11 18:30:29 Ð޸ı¾ÎÄ¡¤[FROM: 222.20.237.*] ¡ù À´Ô´:¡¤çóçìɽˮBBSÕ¾ http://bbs.whu.edu.cn¡¤[FROM: 222.20.236.*] ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zaneblue (µÀÐв»¹»||go on working) ÓÚ (Mon Jun 11 14:16:24 2007) Ìáµ½: ºÜÈõÖǵÄÎÊÏÂ: for (int i = 0; i < strlen(s); ++i)"£¬Õâ¾äµÄЧÂÊÏÝÚåÊDz»ÊÇָÿ´Î Ñ»·¶¼¼ÆËãstrlen(s)Ëù²úÉúµÄʱ¼ä¿ªÏú°¡...Èç¹û²»ÕâÑù¶øÌáǰ»ñµÃstrlenµÄ»°ÄDz»Êǵà ÀË·ÑÒ»¸ö±äÁ¿Ã´,»áÓ°Ïì³ÌÐò¿É¶ÁÐÔÒÔ¼°Äڴ濪Ïú°¡,ÕâÁ½¸ö±ÈÆðÀ´,ǰÕßËùÇ¿µ÷µÄʱ¼äЧÂÊ ÄÇÃ´ÖØÒª°¡, ÎÞÖªÁË~~~ ¡¾ ÔÚ bewithu (36.2¡æ·Ðµão0 ºÍÄãÔÚÒ»Æð) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ¶ÔѧÉúÅóÓѵÄÒ»µã½¨Òé : 2007Äê6ÔÂ1ÈÕ ÉÏÎç 11:09:00 : ·¢±íÕߣºGoogle£¨¹È¸è£©Öйú¹¤³ÌÑо¿Ôº ¹¤³Ìʦ ·½À¤ : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î bewithu (36.2¡æ·Ðµão0 ºÍÄãÔÚÒ»Æð) ÓÚ (Mon Jun 11 14:36:27 2007) Ìáµ½: Äã¾õµÃ strlen(s) µÄ¼ÆËã²»ÐèÒªÄÚ´æµÄô ¡¾ ÔÚ zaneblue (µÀÐв»¹»||go on working) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÜÈõÖǵÄÎÊÏÂ: for (int i = 0; i < strlen(s); ++i)"£¬Õâ¾äµÄЧÂÊÏÝÚåÊDz»ÊÇÖ¸.. : Ñ»·¶¼¼ÆËãstrlen(s)Ëù²úÉúµÄʱ¼ä¿ªÏú°¡...Èç¹û²»ÕâÑù¶øÌáǰ»ñµÃstrlenµÄ»°ÄDz».. : ÀË·ÑÒ»¸ö±äÁ¿Ã´,»áÓ°Ïì³ÌÐò¿É¶ÁÐÔÒÔ¼°Äڴ濪Ïú°¡,ÕâÁ½¸ö±ÈÆðÀ´,ǰÕßËùÇ¿µ÷µÄʱ¼.. : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zaneblue (µÀÐв»¹»||go on working) ÓÚ (Mon Jun 11 14:40:34 2007) Ìáµ½: Õâ¸öÓ¦¸ÃÓÃÍêºóÁ¢¼´»ÓÊÖÁ衃 Éè¼ÆstrlenµÄÈËÓ¦¸Ã»á¿¼ÂÇÕâЩ,Ö÷Òª»¹ÊÇʱ¼ä°É ¡¾ ÔÚ bewithu (36.2¡æ·Ðµão0 ºÍÄãÔÚÒ»Æð) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Äã¾õµÃ strlen(s) µÄ¼ÆËã²»ÐèÒªÄÚ´æµÄô ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zercal (zercal) ÓÚ (Tue Jun 12 12:06:27 2007) Ìáµ½: ¡¾ ÔÚ zaneblue (µÀÐв»¹»||go on working) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÜÈõÖǵÄÎÊÏÂ: for (int i = 0; i < strlen(s); ++i)"£¬Õâ¾äµÄЧÂÊÏÝÚåÊDz»ÊÇÖ¸.. : Ñ»·¶¼¼ÆËãstrlen(s)Ëù²úÉúµÄʱ¼ä¿ªÏú°¡...Èç¹û²»ÕâÑù¶øÌáǰ»ñµÃstrlenµÄ»°ÄDz».. : ÀË·ÑÒ»¸ö±äÁ¿Ã´,»áÓ°Ïì³ÌÐò¿É¶ÁÐÔÒÔ¼°Äڴ濪Ïú°¡,ÕâÁ½¸ö±ÈÆðÀ´,ǰÕßËùÇ¿µ÷µÄʱ¼.. : ................... for(int i=0;s[i];i++)... Ò»°ã¶¼ÕâÑùд°É... for(i=0;i<strlen(s);i++)°ÑO(n)µÄ¸´ÔÓ¶ÈÌáÉýµ½O(n^2)ÁË... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zaneblue (µÀÐв»¹»||go on working) ÓÚ (Tue Jun 12 12:07:35 2007) Ìáµ½: ¶÷ ¡¾ ÔÚ zercal (zercal) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : for(int i=0;s[i];i++)... : Ò»°ã¶¼ÕâÑùд°É... : for(i=0;i<strlen(s);i++)°ÑO(n)µÄ¸´ÔÓ¶ÈÌáÉýµ½O(n^2)ÁË... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zjq (¼øÕæ) ÓÚ (Tue Jun 12 12:28:49 2007) Ìáµ½: Èç¹ûÔÚÑ»·ÀïÃæsµÄ³¤¶ÈÔڱ仯£¬ÄÇôÕâÑùд¾ÍÊDZØÐèµÄ£¡ ¡¾ ÔÚ zaneblue (µÀÐв»¹»||go on working) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÜÈõÖǵÄÎÊÏÂ: for (int i = 0; i < strlen(s); ++i)"£¬Õâ¾äµÄЧÂÊÏÝÚåÊDz»ÊÇÖ¸.. : Ñ»·¶¼¼ÆËãstrlen(s)Ëù²úÉúµÄʱ¼ä¿ªÏú°¡...Èç¹û²»ÕâÑù¶øÌáǰ»ñµÃstrlenµÄ»°ÄDz».. : ÀË·ÑÒ»¸ö±äÁ¿Ã´,»áÓ°Ïì³ÌÐò¿É¶ÁÐÔÒÔ¼°Äڴ濪Ïú°¡,ÕâÁ½¸ö±ÈÆðÀ´,ǰÕßËùÇ¿µ÷µÄʱ?. : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î mmd (mmd) ÓÚ (Tue Jun 12 13:33:24 2007) Ìáµ½: ¾ÍËã±ä»¯Ò²²»ÄÜÕâôд ¡¾ ÔÚ zjq (¼øÕæ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Èç¹ûÔÚÑ»·ÀïÃæsµÄ³¤¶ÈÔڱ仯£¬ÄÇôÕâÑùд¾ÍÊDZØÐèµÄ£¡ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zercal (zercal) ÓÚ (Tue Jun 12 13:36:30 2007) Ìáµ½: ¡¾ ÔÚ zjq (¼øÕæ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Èç¹ûÔÚÑ»·ÀïÃæsµÄ³¤¶ÈÔڱ仯£¬ÄÇôÕâÑùд¾ÍÊDZØÐèµÄ£¡ ......²»¹Üʲôʱºò¶¼²»ÄÜÕâÑùд... Ã÷Ã÷¿ÉÒÔO(n),Äã·ÇÒªO(n^2)... for(i=0;s[i];i++)¸úÄÇÑùµÄЧ¹ûÊÇÒ»ÑùµÄ... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zercal (zercal) ÓÚ (Tue Jun 12 13:46:35 2007) Ìáµ½: ¡¾ ÔÚ bewithu (36.2¡æ·Ðµão0 ºÍÄãÔÚÒ»Æð) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Äã¾õµÃ strlen(s) µÄ¼ÆËã²»ÐèÒªÄÚ´æµÄô strlenµÄÔÐÍ´ó¸ÅÉÏÓ¦¸ÃÊÇÕâÑùµÄ: int strlen(char s[]) { int i; i=0; while(s[i])/*µÈͬÓÚs[i]!='\0'*/ { i++; } return i; } Õâ¸öº¯Êý±¾Éí¾ÍÊÇO(n)µÄ,¶ø×Óº¯ÊýÄÚ²¿¶¨Òå±äÁ¿Õ¼ÓõÄÄÚ´æ,»áÔÚreturnʱ½»»¹¸øÏµÍ³µÄ ... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î mmd (mmd) ÓÚ (Tue Jun 12 13:46:44 2007) Ìáµ½: Ò»¸ö±äÁ¿Ëã²»ÉÏʲôÄڴ濪Ïú ÄãÕâ¸öÒ²²»Ï뿪ÏúµÄ»°¾ÍдÔÚforÀïÃæ ¡¾ ÔÚ zaneblue (µÀÐв»¹»||go on working) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÜÈõÖǵÄÎÊÏÂ: for (int i = 0; i < strlen(s); ++i)"£¬Õâ¾äµÄЧÂÊÏÝÚåÊDz»ÊÇָÿ´Î : Ñ»·¶¼¼ÆËãstrlen(s)Ëù²úÉúµÄʱ¼ä¿ªÏú°¡...Èç¹û²»ÕâÑù¶øÌáǰ»ñµÃstrlenµÄ»°ÄDz»Êǵà : ÀË·ÑÒ»¸ö±äÁ¿Ã´,»áÓ°Ïì³ÌÐò¿É¶ÁÐÔÒÔ¼°Äڴ濪Ïú°¡,ÕâÁ½¸ö±ÈÆðÀ´,ǰÕßËùÇ¿µ÷µÄʱ¼äЧÂÊ : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î mmd (mmd) ÓÚ (Tue Jun 12 13:51:15 2007) Ìáµ½: ÔÞ ²»¹ýÕâÑùд»¹ÊÇÓеãÂý ÒòΪ±àÒëÆ÷»á½øÐмӷ¨&&ת»» »¹ÊÇÖ±½Ó¿ª¸ölenµÄºÃ for(int i=0,len=strlen(s);i<len;++i); ¡¾ ÔÚ zercal (zercal) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : for(int i=0;s[i];i++)... : Ò»°ã¶¼ÕâÑùд°É... : for(i=0;i<strlen(s);i++)°ÑO(n)µÄ¸´ÔÓ¶ÈÌáÉýµ½O(n^2)ÁË... : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î mmd (mmd) ÓÚ (Tue Jun 12 13:58:00 2007) Ìáµ½: ÓÃstrlen»¹ÊÇ»á¶àËãÒ»µã¶«Î÷ ×î¿ìµÄ»¹ÊÇÕâÑù: for(char *p=s;*p;++p); ¡¾ ÔÚ mmd (mmd) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÔÞ : ²»¹ýÕâÑùд»¹ÊÇÓеãÂý : ÒòΪ±àÒëÆ÷»á½øÐмӷ¨&&ת»» : ................... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zercal (zercal) ÓÚ (Tue Jun 12 13:58:08 2007) Ìáµ½: ¡¾ ÔÚ mmd (mmd) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÔÞ : ²»¹ýÕâÑùд»¹ÊÇÓеãÂý : ÒòΪ±àÒëÆ÷»á½øÐмӷ¨&&ת»» : ................... ¶÷,ÿһ´ÎÑ»·¶¼Òª¼ÆËãÒ»´Îs+i,²»¹ýÕâЩ²î¾à¾Í²»´óÁË,ÀíÂÛÉÏ...ÕæÕýµÄҪдһÏÂÊÔÊԲŠ֪µÀ... strlenÕæÕýµÄʵÏÖÊǺܸ´ÔÓµÄ,ËٶȺܿì,µ«ÊǸ´ÔÓ¶ÈÉÏO(n)ÊÇû´íµÄ... ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î zercal (zercal) ÓÚ (Tue Jun 12 14:00:38 2007) Ìáµ½: ¡¾ ÔÚ mmd (mmd) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÓÃstrlen»¹ÊÇ»á¶àËãÒ»µã¶«Î÷ : ×î¿ìµÄ»¹ÊÇÕâÑù: : for(char *p=s;*p;++p); ¹ûÈ»ÊÇ´óÅ£~ÕâÑùÕâÊÇûµÃ˵ÁË...ËäÈ»¿É¶ÁÐÔÏà¶Ô²îÁ˵ã...²»¹ýЧÂʲÅÊÇÍõµÀ°¢ |
| [·µ»Øµ¥ÎÄÇøÄ¿Â¼] |
|
|