Келесі үлкен элемент II LeetCode шешімі

Мәселе мәлімдемесі Келесі үлкен элемент II LeetCode шешімі – сандар шеңберлі бүтін массив берілген (яғни, nums[nums.length – 1] келесі элементі сандар[0]), әрбір элемент үшін келесі үлкен санды сандармен қайтарыңыз. x санының келесі үлкен саны массивтегі оның өту ретінің бірінші үлкен саны болып табылады, яғни ... іздеуге болады.

Ары қарай оқу

Жою GetRandom O(1) Leetcode шешімін кірістіріңіз

Мәселе туралы мәлімдеме Insert Delete GetRandom O(1) LeetCode шешімі – “Insert Delete GetRandom O(1)” осы төрт функцияны O(1) уақыт күрделілігінде орындауды сұрайды. insert(val): вальді рандомизацияланған жиынға енгізіңіз және элемент бастапқыда жиында жоқ болса, шын мәнін қайтарыңыз. Ол жалған мәнін қайтарғанда…

Ары қарай оқу

Күнделікті температуралар Leetcode шешімі

Мәселе туралы мәлімдеме Күнделікті температуралар Leetcode шешімі: берілген бүтін температуралар массиві тәуліктік температураларды көрсететінін айтады, жауап [i] жылырақ температураны алу үшін i-ші күннен кейін күту керек күндер саны болатындай массив жауабын қайтарады. Егер бұл мүмкін болатын болашақ күн болмаса, оның орнына [i] == 0 жауабын қалдырыңыз. …

Ары қарай оқу

LRU Cache Leetcode шешімі

Мәселе туралы мәлімдеме LRU кэшінің LeetCode шешімі – «LRU кэші» ең аз пайдаланылған (LRU) кэшінен кейінгі деректер құрылымын жобалауды сұрайды. Бізге келесі функциялары бар LRUCache сыныбын енгізу қажет: LRUCache(int сыйымдылығы): LRU кэшін инициализациялайды. оң өлшемді сыйымдылықпен. int get (int пернесі): мәнді қайтару ...

Ары қарай оқу

Қайталанатын таңбаларсыз ең ұзын ішкі жол Leetcode шешімі

Мәселе мәлімдемесі Қайталанатын таңбаларсыз ең ұзын ішкі жол LeetCode шешімі – s жолының берілгенін айтады. Біз таңбаларды қайталамай ең ұзын ішкі жолды табуымыз керек. Мысал: Енгізу: s = ”abcabcbb” Шығару: 3 Түсіндірме: Қайталанбайтын таңбаларсыз ең ұзын ішкі жолдың ұзындығы 3. Жол: “abc”. Енгізу: s = “bbbbb”…

Ары қарай оқу

Fibonacci саны LeetCode шешімі

Мәселе мәлімдемесі Фибоначчи саны LeetCode шешімі – «Фибоначчи саны» әдетте F(n) деп белгіленген Фибоначчи сандары Фибоначчи тізбегі деп аталатын тізбекті құрайтынын, әрбір сан 0 және 1-ден басталатын алдыңғы екі санның қосындысы болатынын айтады. Яғни, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …)

Ары қарай оқу

Жарамды жақша Leetcode шешімі

Мәселе туралы мәлімдеме Жарамды жақшалар LeetCode шешімі – «Жарамды жақшалар» сізге тек '(', ')', '{', '}', '[' және ']' таңбаларын қамтитын жол берілгенін айтады. Енгізілген жолдың жарамды жол екенін немесе жоқтығын анықтауымыз керек. Ашық жақшалар жабылуы керек болса, жол жарамды жол деп аталады ...

Ары қарай оқу

LeetCode жолындағы бірінші бірегей таңба

Мәселе мәлімдемесі Жолдағы бірінші бірегей таңба LeetCode Шешімі – s жолы берілген болса, ондағы бірінші қайталанбайтын таңбаны тауып, оның индексін қайтарыңыз. Егер ол жоқ болса, -1 мәнін қайтарыңыз. Мысал 1 сынақ жағдайы: Кіріс: s = “leetcode” Шығару: 0 2 сынақ жағдайы: Кіріс: s = “aabb” Шығару: -1 Түсіндірме …

Ары қарай оқу

Minesweeper LeetCode шешімі

Мәселе туралы мәлімдеме Minesweeper LeetCode Solution – Мина сүзетін кеме ойынын ойнайық (Уикипедия, онлайн ойын)! Сізге ойын тақтасын білдіретін mxn таңбалы матрицалық тақта беріледі, мұнда: 'M' ашылмаған шахтаны, 'E' ашылмаған бос шаршыны, 'B' көрші миналарсыз (яғни, жоғарыда, төменде) ашылған бос шаршыны білдіреді. , солға, оңға және барлығы…

Ары қарай оқу

Уақытқа негізделген кілт-мән дүкені LeetCode шешімі

Мәселе туралы мәлімдеме Уақытқа негізделген кілт-мәнді сақтау LeetCode шешімі – әртүрлі уақыт белгілерінде бір кілт үшін бірнеше мәндерді сақтай алатын және белгілі бір уақыт белгісінде кілт мәнін шығарып алатын уақытқа негізделген кілт-мән деректерінің құрылымын жасаңыз. TimeMap сыныбын енгізу: TimeMap() Деректер құрылымының нысанын инициализациялайды. жарамсыз жиын (жол пернесі, жол …

Ары қарай оқу

Translate »