Rand10 () Leetcode Solution ን በመጠቀም Rand7ን ይተግብሩ

የችግር መግለጫ፡ Rand10 ን ይተግብሩ () Rand7() Leetcode Solution በመጠቀም -በክልሉ ውስጥ ወጥ የሆነ የዘፈቀደ ኢንቲጀር የሚያመነጨውን ኤፒአይ rand7() ከተሰጠው [1፣ 7]፣ በክልል ውስጥ ወጥ የሆነ የዘፈቀደ ኢንቲጀር የሚያመነጭ ተግባር rand10() ይፃፉ። [1, 10] ለኤፒአይ rand7() ብቻ ነው መደወል የምትችለው፣ እና ሌላ መደወል የለብህም።

ተጨማሪ ያንብቡ

የንጥል የመጀመሪያ እና የመጨረሻ ቦታ በተደረደረ አሬይ ሊትኮድ መፍትሄ ያግኙ

የችግር መግለጫ፡ የንጥል የመጀመሪያ እና የመጨረሻውን ቦታ በተደረደረ አደራደር ይፈልጉ LeetCode Solution ይላል - ብዙ ቁጥር ያላቸው የኢንቲጀር ቁጥሮች በማይቀንስ ቅደም ተከተል የተደረደሩ ከሆነ የተሰጠውን የዒላማ እሴት መነሻ እና መድረሻን ያግኙ። ዒላማው በድርድር ውስጥ ካልተገኘ፣ [-1, -1] ይመለሱ። ኦ(ሎግ n) የአሂድ ጊዜ ውስብስብነት ያለው አልጎሪዝም መፃፍ አለብህ። …

ተጨማሪ ያንብቡ

ሁለትዮሽ ፍለጋ LeetCode መፍትሄ

የችግር መግለጫ ሁለትዮሽ ፍለጋ LeetCode መፍትሄ እንዲህ ይላል - በከፍታ ቅደም ተከተል ከተደረደሩ የኢንቲጀር ቁጥሮች እና የኢንቲጀር ኢላማ ከተሰጠ ፣ ኢላማን በቁጥር ለመፈለግ ተግባር ይፃፉ። ኢላማ ካለ፣ ኢንዴክሱን ይመልሱ። አለበለዚያ, መመለስ -1. ኦ(ሎግ n) የአሂድ ጊዜ ውስብስብነት ያለው አልጎሪዝም መፃፍ አለብህ። ምሳሌ 1፡ ግቤት፡ ቁጥሮች = [-1,0,3,5,9,12]፣ ኢላማ…

ተጨማሪ ያንብቡ

ትክክለኛ የአናግራም Leetcode መፍትሄ

የችግር መግለጫ ትክክለኛ አናግራም Leetcode መፍትሄ - ሁለት ሕብረቁምፊዎች s እና t ከተሰጡ፣ t የ s አናግራም ከሆነ እውነት ይመለሱ፣ እና ካልሆነ ውሸት። አናግራም የተለየ ቃል ወይም ሐረግ ፊደላትን በማስተካከል የተፈጠረ ቃል ወይም ሐረግ ነው፣ በተለይም ሁሉንም ዋና ፊደላት በትክክል አንድ ጊዜ በመጠቀም። ምሳሌ 1፡ ግቤት፡ s = “አናግራም”፣ t = “nagaram” ውጤት፡ …

ተጨማሪ ያንብቡ

የBST LeetCode መፍትሄ ክልል ድምር

የቢኤስቲ ሊትኮድ ሶሉሽን ክልል ድምር እንዲህ ይላል – የሁለትዮሽ መፈለጊያ ዛፍ መስቀለኛ መንገድ እና ሁለት ኢንቲጀር ዝቅተኛ እና ከፍተኛ ከሆነ፣ የሁሉም አንጓዎች እሴቶች ድምርን በአካታች ክልል ውስጥ ካለው እሴት ይመልሱ [ዝቅተኛ፣ ከፍተኛ]። ምሳሌ 1፡ ግቤት፡ ስር = [10,5,15,3,7,null,18], ዝቅተኛ = 7, ከፍተኛ = 15 ውጤት፡ 32 ማብራሪያ፡ …

ተጨማሪ ያንብቡ

ቀጣይነት ያለው Subray Sum LeetCode መፍትሄ

የችግር መግለጫ ቀጣይነት ያለው Subray Sum LeetCode መፍትሄ - የኢንቲጀር አደራደር ቁጥሮች እና ኢንቲጀር ኪ ከተሰጠው፣ ቁጥሮች ቀጣይነት ያለው ንኡስ ክፍል ቢያንስ ሁለት ካላቸው ንጥረ ነገሮቹ የ k ብዜት ካላቸው ወይም ሌላ ውሸት ከሆነ ይመለሱ። ኢንቲጀር x የ k ብዜት ነው እንደዚህ ያለ ኢንቲጀር n ካለ x = n * k። 0 ሁሌም የ…

ተጨማሪ ያንብቡ

GetRandom O(1) Leetcode Solution ሰርዝን አስገባ

የችግር መግለጫ አስገባ GetRandom O(1) LeetCode Solution - "GetRandom O(1) አስገባ" እነዚህን አራት ተግባራት በ O(1) የጊዜ ውስብስብነት እንድትተገብሩ ይጠይቅሃል። አስገባ (ቫል): ቫልዩን ወደ የዘፈቀደ ስብስብ ያስገቡ እና ኤለመንቱ በመጀመሪያ በስብስቡ ውስጥ ከሌለ እውነተኛውን ይመልሱ። በ…

ተጨማሪ ያንብቡ

LRU መሸጎጫ Leetcode መፍትሔ

የችግር መግለጫ የ LRU Cache LeetCode Solution - "LRU Cache" በቅርብ ጊዜ ጥቅም ላይ ያልዋለ (LRU) መሸጎጫ የሚከተል የውሂብ መዋቅር እንዲቀርጹ ይጠይቅዎታል የሚከተሉትን ተግባራት ያለው የ LRUCache ክፍል መተግበር አለብን: LRUCache(int አቅም): የ LRU መሸጎጫ ይጀምራል. በአዎንታዊ የመጠን አቅም. int get(int key): እሴቱን ይመልሱ…

ተጨማሪ ያንብቡ

የሁለትዮሽ ዛፍ Leetcode መፍትሄ ዝቅተኛው የጋራ ቅድመ አያት።

የችግር መግለጫ የሁለትዮሽ ዛፍ ሌትኮድ መፍትሄ ዝቅተኛው የጋራ ቅድመ አያት - "የሁለትዮሽ ዛፍ ዝቅተኛው የጋራ ቅድመ አያት" የሚለው የሁለትዮሽ ዛፍ ሥር እና የዛፉን ሁለት አንጓዎች እንደሰጠ ይናገራል። የእነዚህ ሁለት አንጓዎች ዝቅተኛውን የጋራ ቅድመ አያት ማግኘት አለብን. በጣም ዝቅተኛው የጋራ…

ተጨማሪ ያንብቡ

ረጅሙ ንዑስ ሕብረቁምፊ ያለ ተደጋጋሚ ቁምፊዎች Leetcode መፍትሄ

የችግር መግለጫ ቁምፊዎች ሳይደጋገሙ ረጅሙ ንኡስ ሕብረቁምፊ LeetCode መፍትሄ - ሕብረቁምፊውን የተሰጠው ይገልጻል። ቁምፊዎችን ሳንደግም ረጅሙን ንዑስ ሕብረቁምፊ ማግኘት አለብን። ምሳሌ፡ ግቤት፡ s = ”abcabcbb” ውጤት፡ 3 ማብራሪያ፡ ምንም ቁምፊዎች ያልተደጋገሙበት ረጅሙ ንኡስ ሕብረቁምፊ ርዝመት ነው 3. ሕብረቁምፊው፡ “abc” ነው። ግቤት፡ s = “bbbbb”…

ተጨማሪ ያንብቡ

Translate »