wuyijia

µ¼º½

2023Äê5ÔÂ26ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÊ®ÁùÌì|104. ¶þ²æÊ÷µÄ×î´óÉî¶È¡¢559. N ²æÊ÷µÄ×î´óÉî¶È¡¢111. ¶þ²æÊ÷µÄ×îСÉî¶È¡¢222. ÍêÈ«¶þ²æÊ÷µÄ½Úµã¸öÊý

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 104. ¶þ²æÊ÷µÄ×î´óÉî¶È ¡¾×¢Òâ¡¿ 1. ¶þ²æÊ÷½ÚµãµÄÉî¶È£ºÖ¸´Ó¸ù½Úµãµ½¸Ã½ÚµãµÄ×¼òµ¥Â·¾¶±ßµÄÌõÊý»òÕß½ÚµãÊý£¨È¡¾öÓÚÉî¶È´Ó0¿ªÊ¼»¹ÊÇ´Ó1¿ªÊ¼£©¡£ ¶þ²æÊ÷½ÚµãµÄ¸ß¶È£ºÖ¸´Ó¸Ã½Úµãµ½Ò¶×Ó½ÚµãµÄ×¼òµ¥Â·¾¶±ßµÄÌõÊý»òÕß½ÚµãÊý£¨È¡¾öÓڸ߶ȴÓ0¿ªÊ¼»¹ÊÇ´Ó1¿ªÊ¼£©¡£ 2.¸ù½ÚµãµÄ¸ß¶È¾ÍÊǶþ²æÊ÷µÄ ÔĶÁÈ«ÎÄ

posted @ 2023-05-26 17:17 СÎâҪŬÁ¦ ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ25ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÊ®ÎåÌì|102. ¶þ²æÊ÷µÄ²ãÐò±éÀú¡¢226. ·­×ª¶þ²æÊ÷¡¢101. ¶Ô³Æ¶þ²æÊ÷

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 102. ¶þ²æÊ÷µÄ²ãÐò±éÀú ¡¾×¢Òâ¡¿ 1.¶ÓÁÐÏȽøÏȳö£¬·ûºÏÒ»²ãÒ»²ã±éÀúµÄÂß¼­£¬¶øÓÃÕ»ÏȽøºó³öÊʺÏÄ£ÄâÉî¶ÈÓÅÏȱéÀúÒ²¾ÍÊǵݹéµÄÂß¼­¡£¶øÕâÖÖ²ãÐò±éÀú·½Ê½¾ÍÊÇͼÂÛÖеĹã¶ÈÓÅÏȱéÀú£¬Ö»²»¹ýa56爆大奖在线娱乐ÃÇÓ¦ÓÃÔÚ¶þ²æÊ÷ÉÏ¡£ 2.±éÀúµÄʱºòÒª¼Ç¼¶ÓÁеĴóС¡£¾Í¿ÉÒÔÖªµÀÄÄЩԪËØÊǵڼ¸²ãµÄ¡£ 3.¼ÇµÃÊ×ÏÈÒªÅÐ¶Ï ÔĶÁÈ«ÎÄ

posted @ 2023-05-25 19:42 СÎâҪŬÁ¦ ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ23ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÊ®ËÄÌì|144. ¶þ²æÊ÷µÄÇ°Ðò±éÀú¡¢145. ¶þ²æÊ÷µÄºóÐò±éÀú¡¢94. ¶þ²æÊ÷µÄÖÐÐò±éÀú

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 1.Âú¶þ²æÊ÷£¬ÍêÈ«¶þ²æÊ÷£¬¶þ²æËÑË÷Ê÷£¨ÓÐÊýÖµ£¬ÓÐÐòÊ÷£©¡£ 2.ƽºâ¶þ²æËÑË÷Ê÷£ºÓÖ±»³ÆΪAVL£¨Adelson-Velsky and Landis£©Ê÷£¬ÇÒ¾ßÓÐÒÔÏÂÐÔÖÊ£ºËüÊÇÒ»¿Ã¿ÕÊ÷»òËüµÄ×óÓÒÁ½¸ö×ÓÊ÷µÄ¸ß¶È²îµÄ¾ø¶ÔÖµ²»³¬¹ý1£¬²¢ÇÒ×óÓÒÁ½¸ö×ÓÊ÷¶¼ÊÇÒ»¿Ãƽºâ¶þ²æÊ÷¡£ 3.ÓÅÏȼ¶¶ÓÁÐÆäʵÊÇÒ»¸ö¶Ñ ÔĶÁÈ«ÎÄ

posted @ 2023-05-23 14:33 СÎâҪŬÁ¦ ÔĶÁ(7) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ22ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÊ®ÈýÌì|239. »¬¶¯´°¿Ú×î´óÖµ¡¢347. Ç° K ¸ö¸ßƵԪËØ

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 239. »¬¶¯´°¿Ú×î´óÖµ ¡¾×¢Òâ¡¿ 1.ʹÓõ¥µ÷¶ÓÁеľ­µäÌâÄ¿¡£ 2.´ó¶¥¶Ñÿ´ÎÖ»Äܵ¯³ö×î´óÖµ£¬ÎÞ·¨ÒƳýÆäËûÊýÖµ£¬Ôì³É´ó¶¥¶Ñά»¤µÄ²»ÊÇ»¬¶¯´°¿ÚÀïÃæµÄÊýÖµÁË¡£a56爆大奖在线娱乐²»ÄÜÓô󶥶ѡ£ 3.ÐèÒªÒ»¸ö¶ÓÁУ¬·Å½øÈ¥´°¿ÚÀïµÄÔªËØ£¬È»ºóËæ×Å´°¿ÚµÄÒƶ¯£¬¶ÓÁÐÒ²Ò»½øÒ»³ö£¬Ã¿´a56爆大奖在线娱乐ƶ¯Ö®ºó£¬¶ÓÁиæËßa56爆大奖在线娱乐ÃÇÀïÃæµÄ×î´ó ÔĶÁÈ«ÎÄ

posted @ 2023-05-22 10:24 СÎâҪŬÁ¦ ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ20ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚʮһÌì|20. ÓÐЧµÄÀ¨ºÅ¡¢1047. ɾ³ý×Ö·û´®ÖеÄËùÓÐÏàÁÚÖظ´Ïî¡¢150. Ä沨À¼±í´ïʽÇóÖµ

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 20. ÓÐЧµÄÀ¨ºÅ ¡¾×¢Òâ¡¿ 1.À¨ºÅÆ¥ÅäÊÇʹÓÃÕ»½â¾öµÄ¾­µäÎÊÌâ¡£ 2.Õâ¸öÃüÁî×îºó½øÈëaĿ¼£¬ÏµÍ³ÊÇÈçºÎÖªµÀ½øÈëÁËaĿ¼ÄØ £¬Õâ¾ÍÊÇÕ»µÄÓ¦Óã¨Æäʵ¿ÉÒÔ³öÒ»µÀÏàÓ¦µÄÃæÊÔÌâÁË£©¡£ 3.ÓÐÈýÖÖ²»Æ¥ÅäµÄÇé¿ö£¬µÚa56爆大奖在线娱乐Çé¿ö£¬×Ö·û´®Àï×ó·½ÏòµÄÀ¨ºÅ¶àÓàÁË £»µÚ¶þÖÖÇé¿ö£¬À¨ºÅûÓжàÓ࣬µ«ÊÇ À¨ºÅµÄÀàÐÍ ÔĶÁÈ«ÎÄ

posted @ 2023-05-20 13:15 СÎâҪŬÁ¦ ÔĶÁ(10) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ19ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÊ®Ìì|232. ÓÃջʵÏÖ¶ÓÁС¢225. ÓöÓÁÐʵÏÖÕ»

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 1.Õ»Ìṩpush ºÍ pop µÈµÈ½Ó¿Ú£¬ËùÓÐÔªËرØÐë·ûºÏÏȽøºó³ö¹æÔò£¬a56爆大奖在线娱乐Õ»²»Ìṩ×߷ù¦ÄÜ£¬Ò²²»Ìṩµü´úÆ÷(iterator)¡£ ²»ÏñÊÇset »òÕßmap Ìṩµü´úÆ÷iteratorÀ´±éÀúËùÓÐÔªËØ¡£ 2.Õ»ÊÇÒԵײãÈÝÆ÷Íê³ÉÆäËùÓеŤ×÷£¬¶ÔÍâÌṩͳһµÄ½Ó¿Ú£¬µ×²ãÈÝÆ÷Êǿɲå°ÎµÄ£¨Ò²¾ÍÊÇ˵ ÔĶÁÈ«ÎÄ

posted @ 2023-05-19 13:18 СÎâҪŬÁ¦ ÔĶÁ(11) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ18ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚ¾ÅÌì|28. ÕÒ³ö×Ö·û´®ÖеÚÒ»¸öÆ¥ÅäÏîµÄϱꡢ459. Öظ´µÄ×Ó×Ö·û´®

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 28. ÕÒ³ö×Ö·û´®ÖеÚÒ»¸öÆ¥ÅäÏîµÄÏÂ±ê ¡¾×¢Òâ¡¿ 1.kmp½â¾öµÄ¾ÍÊÇ×Ö·û´®Æ¥ÅäµÄÎÊÌâ¡£ 2.kmpÈçºÎÖªµÀÆ¥Åä¹ýÄÄЩ×Ö·û´®£¬²¢Ìøµ½Æ¥Åä¹ýµÄÄÚÈݺóÃæµÄ×Ö·û¡£ ǰ׺±í 3.ÕÒµ½Ò»¸ö×Ó×Ö·û´®ÀïËüµÄ×ÏàµÈÇ°ºó׺¡£ 4.ǰ׺ÊÇ°üº¬Ê××Öĸ£¬²»°üº¬Î²×ÖĸµÄËùÓÐ×Ó´®£»ºó׺ֻ°üº¬Î²×Öĸ£¬²»°üº¬Ê××Öĸ ÔĶÁÈ«ÎÄ

posted @ 2023-05-18 13:35 СÎâҪŬÁ¦ ÔĶÁ(11) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ17ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚ°ËÌì|344. ·´×ª×Ö·û´®¡¢541. ·´×ª×Ö·û´® II¡¢½£Ö¸ Offer 05. Ìæ»»¿Õ¸ñ¡¢151. ·´×ª×Ö·û´®Öеĵ¥´Ê

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 344. ·´×ª×Ö·û´® ¡¾×¢Òâ¡¿ 1.Ë«Ö¸Õë·¨£¬Ô­µØ½øÐвÙ×÷¡£ 2.×Ö·û´®Ò²ÊÇa56爆大奖在线娱乐Êý×飬a56爆大奖在线娱乐ÔªËØÔÚÄÚ´æÖÐÊÇÁ¬Ðø·Ö²¼¡£ ¡¾´úÂë¡¿ return s.reverse() 1 class Solution(object): 2 def reverseString(self, s): 3 """ ÔĶÁÈ«ÎÄ

posted @ 2023-05-17 20:48 СÎâҪŬÁ¦ ÔĶÁ(10) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ16ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÆßÌì|454. ËÄÊýÏà¼Ó II¡¢383. Êê½ðÐÅ¡¢15. ÈýÊýÖ®ºÍ¡¢18. ËÄÊýÖ®ºÍ

ÕªÒª£º ¡¾²Î¿¼Á´½Ó¡¿ 454. ËÄÊýÏà¼Ó II ¡¾×¢Òâ¡¿ 1.a+b×÷Ϊkey£¬³öÏÖ´ÎÊý×÷Ϊvalue£¬0-(c+d)ÓÐûÓÐÔÚmap¼¯ºÏÀï³öÏÖ¹ý£¬³öÏֵĴÎÊý×öͳ¼Æ¡£±éÀúÁ½¸öÊý×éʱ¼ä¸´ÔÓ¶ÈΪO(n2)¡£ ¡¾´úÂë¡¿ 1 class Solution(object): 2 def fourSumCount(sel ÔĶÁÈ«ÎÄ

posted @ 2023-05-16 13:22 СÎâҪŬÁ¦ ÔĶÁ(7) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê5ÔÂ15ÈÕ #

´úÂëËæÏë¼Ë㷨ѵÁ·ÓªµÚÁùÌì|242. ÓÐЧµÄ×ÖĸÒìλ´Ê¡¢349. Á½¸öÊý×éµÄ½»¼¯¡¢202. ¿ìÀÖÊý¡¢1. Á½ÊýÖ®ºÍ

ÕªÒª£º ¡¾ÖªÊ¶µã¡¿ 1.µ±a56爆大奖在线娱乐ÃÇÓöµ½ÁËÒª¿ìËÙÅжÏÒ»¸öÔªËØÊÇ·ñ³öÏÖ¼¯ºÏÀïµÄʱºò£¬¾ÍÒª¿¼ÂǹþÏ£·¨¡£ 2.¹þÏ£·¨Ò²ÊÇÎþÉüÁ˿ռ任ȡÁËʱ¼ä£¬ÒòΪҪʹÓöîÍâµÄÊý×飬set»òÕßÊÇmapÀ´´æ·ÅÊý¾Ý£¬²ÅÄÜʵÏÖ¿ìËٵIJéÕÒ¡£ 3.ÈýÖÖ³£ÓÃÊý¾Ý½á¹¹£ºÊý×飬set£¬map ²Î¿¼Á´½Ó 242. ÓÐЧµÄ×ÖĸÒìλ´Ê ¡¾×¢Òâ¡¿ 1.ÔÚhas ÔĶÁÈ«ÎÄ

posted @ 2023-05-15 15:35 СÎâҪŬÁ¦ ÔĶÁ(7) ÆÀÂÛ(0) ÍƼö(0) ±à¼­