LRU Cache Leetcode шешімі

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

Ары қарай оқу

Жаңбыр суын ұстау Leetcode шешімі

Мәселе туралы мәлімдеме Жаңбыр суын ұстау LeetCode шешімі – «Жаңбыр суын ұстау» әр жолақтың ені 1 болатын биіктік картасын көрсететін биіктіктер жиымы берілгенін айтады. Жаңбырдан кейін қалған судың мөлшерін табу керек. Мысал: Енгізу: биіктік = [0,1,0,2,1,0,1,3,2,1,2,1] Шығару: 6 Түсіндірме: Тексеру …

Ары қарай оқу

Негізгі -2 LeetCode шешіміне түрлендіру

Мәселе мәлімдемесін -2-негізге түрлендіру LeetCode Шешімі – n бүтін саны берілген болса, оның -2 негізіндегі көрінісін көрсететін екілік жолды қайтарыңыз. Қайтарылған жолда бастапқы нөлдер болмауы керек екенін ескеріңіз, егер жол «0» болмаса. Кіріс: n = 2 Шығыс: «110» Түсіндірме: (-2)2 + (-2)1 = 2 Түсініктеме Логика ...

Ары қарай оқу

Үйге жету үшін ең аз секірулер LeetCode шешімі

Мәселе туралы мәлімдеме Үйге жету үшін ең аз секірулер LeetCode Шешімі былай дейді: Белгілі бір қатенің үйі x орнындағы x осінде. Оларға 0-позициядан жетуге көмектесіңіз. Қате келесі ережелерге сәйкес секіреді: Ол дәл алға (оңға) бір позицияға секіре алады. Ол дәл b позициясына артқа секіре алады (…

Ары қарай оқу

Палиндромның байланыстырылған тізімі, парақ кодының шешімі

«Палиндром байланыстырылған тізімі» мәселесінде біз берілген жеке бүтін сандық байланыстырылған тізімнің палиндромға жататынын немесе жоқтығын тексеруіміз керек. Мысалдар тізімі = {1 -> 2 -> 3 -> 2 -> 1} шын Түсіндірме №1: Тізім палиндромды, өйткені басынан бастап және артындағы барлық элементтер…

Ары қарай оқу

Бірізді емес элементтердің максималды қосындысы

Проблемалық мәлімдеме Берілген «Бірізді емес элементтердің максималды қосындысында» сіз бірізді емес элементтердің максималды қосындысын табуыңыз керек. Сіз жақын маңдағы нөмірлерді қоса алмайсыз. Мысалы, [1,3,5,6,7,8,] мұнда 1, 3 көршілес, сондықтан біз оларды қоса алмаймыз, ал 6, 8 көршілес емес, сондықтан біз…

Ары қарай оқу

Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз

Проблемалық мәлімдеме «Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз» деген есепте біз жолдармен жұмыс істейтін тізбекті бердік. Мәліметтердің палиндромды құрайтынын немесе жасамайтындығын тексеретін бағдарлама жазыңыз. Мысал ba-> c-> d-> ca-> b 1 Түсіндіру: Жоғарыда келтірілген мысалда біз…

Ары қарай оқу

Translate »