¼á³ÖÐÅÑöµÄÖ÷ÒªÐÔ
¿ÌÇçµÄÀÖ³ÉÀë²»¿ªËý¶ÔÐÅÑöµÄ¼á³Ö¡£ËýʼÖÕÏàÐÅ£¬Ö»ÒªÈËÀà¼á³ÖÐÅÑö£¬¾ÍÄÜսʤһÇÐÄÑÌâ¡£ÕâÖÖÐÅÑö²»µ«½öÊǶÔÁ§ÔµÄÖҳϣ¬¸üÊǶÔÈËÀྫÉñÌìϵļáÊØ¡£ËýµÄÐÅÑö¸øÓèÁËËýÎÞÏÞµÄ?Á¦Á¿£¬Ê¹ËýÄܹ»ÔÚ×î¼èÄѵÄ?ʱ¿ÌÒÀÈ»¼á³Ö?ÓÂÆøºÍÏ£Íû¡£ÕâÖÖ¼á³ÖÐÅÑöµÄ¾«Éñ£¬ÊÇÈËÀàÃæÁÙÄæ¾³Ê±×îÃû¹óµÄ×ÊÔ´¡£
Ï£ÍûµÄÂọ́º´ÓÕõÔúµ½?ÀÖ³É
ÔÚÀáÑÛÆÅæ¶Óë°×ÑÛ··ÉµÄÀú³ÌÖУ¬ÎÒÃDz»µ«ÂÄÀúÁËÈËÉúµÄÉý³Á£¬¸üÊÇÔÚһֱѰÕҺʹ´ÔìÏ£Íû¡£Ï£ÍûÊÇÎÒÃÇǰÐе͝Á¦£¬ÊÇÎÒÃÇÔÚºÚÆáºÚ¿´µ½×ÆË¸µÄÔµ¹ÊÔÓÉ¡£µ±ÎÒÃÇÂÄÀúÁËÎÞÊý´ÎÕõÔú£¬µ±ÎÒÃÇÔÚ°×ÑÛ··ÉÖÐÖØÊ°ÐÅÐÄ£¬ÎÒÃÇ×îÏÈÏàÐÅ£¬Ò»Çж¼»áºÃת¡£
Ï£ÍûµÄÂọ́¬ÀúÀ´¶¼²»ÊÇÒ»·«·ç˳µÄ¡£ÔÚÕâ¸öÀú³ÌÖУ¬ÎÒÃÇ»áÓöµ½Ðí¶à²¨ÕÛ£¬ÅöÃæÁÙÐí¶àÌôÕ½£¬µ«ÕâЩ¶¼ÊÇÏ£ÍûµÄÄ¥Á·¡£ÎÒÃÇҪѧ»áÔÚ²¨ÕÛÖÐÉú³¤£¬Ñ§»áÔÚÌôÕ½Öмá³Ö¡£ÕýÊÇÕâЩÂÄÀú£¬ÈÃÎÒÃDZäµÃÔ½·¢ÍçÇ¿£¬ÈÃÎÒÃÇÔÚÀֳɵÄ?õè¾¶ÉÏÔ½·¢×ÔÐÅ¡£
ÔÚÏ£ÍûµÄÂóÌÖУ¬ÎÒÃÇѧ»áÁËÔõÑùÓë×Ô¼ºµÄÐÄÌï¶Ô»°£¬ÔõÑùÔÚÄæ¾³ÖÐѰÕÒÄÚÔÚµÄÇå¾²¡£ÎÒÃÇÃ÷È·£¬Ï£Íû²¢²»ÊÇÍâ½çµÄ¸øÓ裬¶øÊÇÐÄÌïµÄÐѾõ¡£Ã¿Ò»¸öÀֳɵÄÈË£¬¶¼ÊÇÔÚÎÞÊý´Îʧ°ÜºÍÕõÔúÖУ¬ÕÒµ½ÁË×Ô¼ºÐÄÌïµÄÏ£Íû£¬ÕÒµ½ÁË×Ô¼ºÇ°Ðе͝Á¦¡£
Õ½¶·µÄÈȳ±£ºË½«³ÉΪʤÕߣ¿
Ëæ×ÅÕ½¶·µÄÍÆÒÆ£¬¿ÌÇçºÍÊ·À³Ä·µÄÁ¦Á¿Õ¹ÏÖ³öÁ˸÷×Եļ«Ö¡£¿ÌÇçÒÔÆäÎÞÓëÂױȵÄËÙÂʺÍÁ¦Á¿£¬ÊÔͼ½«Ê·À³Ä·»÷À££¬¶øÊ·À³Ä·ÔòʹÓÃÆäÎÞаµÄÉíÌåºÍ¶¾Ëع¥»÷£¬Ò»Ö±ÆÈ½ü¿ÌÇç¡£ÔÚÕⳡս¶·ÖУ¬Á½ÕߵĶԾöµÖ´ïÁËÈȳ±£¬Ã¿Ò»´ÎÅöײ¶¼ÊÇÁ¦Á¿ÓëÖǻ۵ÄÅöÅöÅöײ¡£
ÔÚ×îÖյĶԾöÖУ¬¿ÌÇçÒÔËý×îÇ¿µÄÀ×µçÊÖÒÕ£¬ÊÔͼ½«Ê·À³Ä·Ò»¾Ù»÷°Ü£¬¶øÊ·À³Ä·ÔòÒÔÆä¶à±äµÄÕ½Êõ£¬ÍýÏëÔÚ×îºóÒ»¿Ì»¹»÷¡£Õⳡս¶·£¬³ä?ÂúÁËÖ÷ÒªºÍÏ·¾çÐÔ£¬Ã¿Ò»´ÎÅöײ¶¼ÈÃÈËÖÏÏ¢£¬µ«×îÖÕ£¬Ë½«³ÉΪʤÕߣ¬»¹ÐèÎÒÃǼÌÐøÔ¢Ä¿¡£
ÔÚ½ÓÏÂÀ´µÄÈÕ×ÓÀ¿ÌÇç¼ÌÐøÔÚÁ§Ô¸ÛѲÂߣ¬È·±£Ò»ÇÐÇå¾²¡£ËýµÄÉíÓ°£¬³ÉΪÁËÁ§Ô¸۵ÄÏóÕ÷¡£Ã¿µ±ËýÔÚÒ¹Íí´©ËóÓÚ¿Ú°¶£¬Á§ÔµÄסÃñÃÇ×ÜÄÜ¿´µ½ËýÄÇÒ»µÀµÀÉÁµç°ãµÄÉíÓ°£¬ËûÃǵÄÐÄÖгäÂúÁËÇå¾²¸ÐºÍÏ£Íû¡£
ÓëÏÖÔÚÇçҲһֱѧϰºÍÌáÉý×Ô¼º¡£ËýÆÆ·Ñ´ó×Úʱ¼äÑо¿¹ÅÀϵÄÁ§ÔÂÎÄ»¯ºÍÕ½¶·ÎäÒÕ£¬Ï£ÍûÄÜÔÚδÀ´µÄÕ½¶·ÖÐÔ½·¢³ö?É«¡£ËýµÄ¿ÌÒâºÍÆð¾¢£¬¼¤Àø×Ÿü¶àµÄÁ§ÔÂÄêÇáÈ˼ÓÈëµ½ÊØ»¤¼ÒÔ°µÄ²½¶ÓÖÐÀ´¡£
Á§Ô¸۵ÄÉúÑÄÐìÐì»Ö¸´ÁËÎôÈÕµÄÇå¾²£¬µ«Õâ²¢²»ÁÏζ×Å¿ÌÇçµÄʹÃüÒѾÍê³É¡£ËýÉîÖª£¬×÷Ϊһ¸öÊØ»¤Õߣ¬ËýµÄÔðÈÎÓÀÔ¶±£´æ¡£Ã¿Ò»Ì죬Ëý¶¼»á×¼±¸?ºÃÓ½Ó¿ÉÄÜ·ºÆðµÄÈκÎÍþв¡£
ÓÐÒ»Ì죬¿ÌÇçÔÚ¸ßËþÉÏѲÊÓʱ£¬·¢Ã÷ÁËһЩÒì³£µÄ?Ô˶¯¡£ËýѸËÙ·µ»Ø¿Ú°¶£¬·¢Ã÷¼¸ÃûÍâÀ´ÕßÊÔͼ½øÈëÁ§Ô¸ۣ¬ËƺõÓжñÒâ¡£ÕâЩÈ˵ÄĿĿµÄ²»Ã÷£¬µ«¿ÌÇç¸ÐÊܵ½ËûÃǵı£´æ¶ÔÁ§Ô¸Û×é³ÉÁËÍþв¡£ËýÁ¬Ã¦×é֯һ֧С¶ÓǰÍùÓÕ½ÕâЩÈëÇÖÕß¡£
»·ç÷ÈÁ¦
¡¶Fate/staynight¡·µÄ»·çºÜÊÇϸÄ壬ÿһ֡»Ãæ¶¼³äÂúÁËϸ½ÚºÍÉúÃüÁ¦¡£×÷Ϊһ²¿¶¯»£¬ËüÔÚÊÓ¾õÉϵÄÌåÏÖÁ¦Ò²ÊǺÜÊÇÇ¿µÄ£¬ÌØÊâÊÇÔÚÌåÏÖаÊõºÍÕ½¶·³¡¾°Ê±¡£
ÔÚ¶¯ÂþµÄÌìÏÂÀÀï·¬¶¯ÂþÒÔÆäÆæÒìµÄ÷ÈÁ¦ºÍÉî¿ÌµÄÇéÐ÷ÎüÒýÁËÎÞÊý¹ÛÖÚ¡£ÎÞÂÛÊÇ׳ÀöµÄ»·ç£¬ÕÕ¾ÉÖØ´óµÄÇé½Ú£¬ÕÕ¾ÉÉî¿ÌµÄÈËÎïÃè»æ£¬Àï·¬¶¯Âþ×ÜÄÜÔÚ¹ÛÖÚµÄÐÄÖÐÁôÏÂÉî¿ÌµÄÓ¡¼Ç¡£Ï£ÍûÕâÐ©ÍÆ¼öÄܹ»ÎªÄãµÄ¶¯ÂþÖ®ÂÃÔöÌíÒ»·Ý¾ªÏ²ºÍ¸Ð¶¯¡£ÈôÊÇÄ㻹ûÓп´¹ýÕâЩ×÷Æ·£¬ÎÞ·Á¸øËüÃÇÒ»¸ö»ú»á£¬ÏàÐÅÄãÒ»¶¨»á°®ÉÏËüÃǵġ£
½â¾ö¼Æ»®£º
ʹÓÃÐÔÄÜÆÊÎö¹¤¾ß£ºÍ¨¹ýʹÓÃÐÔÄÜÆÊÎö¹¤¾ß£¬ÈçJProfiler¡¢VisualVMµÈ£¬¿ÉÒÔÉó²é´úÂëµÄÖ´ÐÐʱ¼äºÍ×ÊԴʹÓÃÇéÐΣ¬ÕÒµ½ÐÔÄÜÆ¿¾±ËùÔÚ¡£Ëã·¨ÓÅ»¯£ºÆ¾Ö¤ÆÊÎöЧ¹û£¬¿ÉÒÔʵÑéÓÅ»¯Ëã·¨¡£ÀýÈ磬´Ó?O(n^2)ÓÅ»¯ÎªO(nlogn)£¬»òÕßʹÓøü¸ßЧµÄÊý¾Ý½á¹¹À´´æ´¢ºÍ´¦Öóͷ£Êý¾Ý¡£
²¢?ÐÐÅÌË㣺ÔÚÊʵ±µÄÇéÐÎÏ£¬¿ÉÒÔ˼Á¿Ê¹Óò¢ÐÐÅÌËãÀ´Ìá¸ßÐÔÄÜ¡£ÀýÈ磬ʹÓöàÏ̻߳òÕß¶àÀú³ÌÀ´²¢?Ðд¦Öóͷ£Êý¾Ý£¬´Ó¶ø³ä·ÖʹÓöàºËCPUµÄÐÔÄÜ¡£
¿ÌÇçµÄ´«Ææ
¿ÌÇçµÄ¾»»¯Ö®Â㬲¢Î´ÔÚÕⳡʤÀûºó¿¢Ê¡£Ëý¼ÌÐøÔÚÌìϸ÷µØ±¼Ã¦£¬Õü¾ÈÄÇЩ±»ëçÅHÁ¦Á¿ËùÀ§µÄµØ·½¡£ËýµÄÿһ´ÎÐж¯£¬¶¼ÊǶԾ»»¯Õß¾«ÉñµÄ×îºÃÚ¹ÊÍ¡£ËýµÄ´«Ææ¹ÊÊ£¬²»µ«¼¤Àø×ÅÄÇЩ¼ç¸º¾»»¯Ê¹ÃüµÄÈËÃÇ£¬Ò²³ÉΪÁËÖÚÈËÐÄÖÐÓÀºãµÄ?´«Ëµ¡£ËýµÄÓÂÆøºÍ¿ÌÒ⣬ʹµÃ¾»»¯ÕßÕâ¸öÖ°ÒµÔ½·¢Ñ¤ÀÃѤÀá£
У¶Ô£ºÀî»ÛÁá(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)



