LeetCode Шешім жақшасының ұпайы

Мәселе туралы мәлімдеме LeetCode Шешім жақшасының ұпайы былай дейді: Теңдестірілген жақшалар жолы берілген s және максималды ұпайды қайтарады. Теңгерілген жақша жолының ұпайы келесі ережелерге негізделген: «()» 1 ұпайға ие. AB ұпайы A + B ұпайына ие, мұнда A және B теңестірілген жақша жолдары. (A) 2 * A ұпайы бар, мұндағы А – …

Ары қарай оқу

LRU Cache Leetcode шешімі

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

Ары қарай оқу

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

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

Ары қарай оқу

Ең ұзын палиндромдық ішкі жол LeetCode шешімі

Мәселе туралы мәлімдеме Ең ұзын палиндромдық ішкі жол LeetCode шешімі – «Ең ұзын палиндромдық ішкі жол» сізге s жолы берілгенін көрсетеді, ең ұзын палиндромдық ішкі жолды s ішінде қайтарыңыз. Ескертпе: Палиндрома - алға қарай бірдей кері оқылатын сөз, мысалы, ханым. Мысал: s = “babad” “bab” Түсініктеме: Барлығы …

Ары қарай оқу

O (n) -де қосымша орын қолданбай стекті кері айналдыру

Мәселе туралы мәлімдеме “O (n) -де артық орын қолданбай стекті кері айналдыру” мәселесі сізге стек деректер құрылымы берілгендігін айтады. Қосымша O (n) кеңістігін қолданбай берілген стекті кері айналдырыңыз. Мысал 5 4 3 2 1 1 2 3 4 5 80 60 10 20 20 10 60 80…

Ары қарай оқу

Бір кезекті қолданып стек енгізіңіз

Проблемалық мәлімдеме «Бір кезекті пайдаланып стек енгізу» мәселесі бізден кезек (FIFO) деректер құрылымын пайдаланып стек (LIFO) деректер құрылымын енгізуді сұрайды. Мұнда LIFO Last In First Out, ал FIFO First In First Out дегенді білдіреді. Мысал итеру (10) итеру (20) үстіңгі () поп () итеру (30) поп () үстіңгі () жоғарғы: 20…

Ары қарай оқу

Стектегі ағымдағы максималды элементті бақылау

Проблемалық мәлімдеме «Стекдегі ағымдағы максималды элементті бақылау» сізге стек деректер құрылымы берілгендігін айтады. Ағымдағы индекске дейін стектегі максималды мәнді бақылау функциясын жасаңыз. Мысал 4 19 7 14 20 4 19 19 19 20 Түсіндіру: максимум…

Ары қарай оқу

Жолды кері айналдыру

Проблемалық мәлімдеме «Жолды кері айналдыру» проблемасы сізге n өлшемді s жолының берілгендігін айтады. Оны өзгерту үшін бағдарлама жазыңыз. Сонымен, жолды кері айналдыру нені білдіреді? Әдетте бұл бізге берілген кіріс жолын қайтаруды білдіреді. Бұл операцияны орындау ретінде анықталады ...

Ары қарай оқу

Жиі кездесетін сөздер

K жиі кездесетін сөздер проблемасында біз сөздердің тізімін және k бүтін санын келтірдік. Тізімде жиі қолданылатын k жолын басып шығарыңыз. Мысал енгізу: тізім = {«код», «аспан», «қалам», «аспан», «аспан», «көк», «код»} k = 2 Шығу: аспан коды Кіріс: тізім = {«иә», …

Ары қарай оқу

Жарамды палиндром

Ұзындық n n жол берілген. Жолдың палиндромға жарамдылығын немесе жоқтығын анықтайтын бағдарлама жазыңыз. Олай болмаған жағдайда, сіз палиндромға айналдыру үшін жолдан ең көп дегенде бір таңбаны өшіре аласыз. Реверсімен бірдей кез-келген жолды ... деп атайды.

Ары қарай оқу

Translate »