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

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

Ары қарай оқу

k сұрыпталған тізімдерді біріктіру Leetcode шешімі

Мәселе туралы мәлімдеме K сұрыпталған тізімдерді біріктіру LeetCode шешімі – «k сұрыпталған тізімдерді біріктіру» әрбір байланыстырылған тізімнің өсу ретімен сұрыпталған мәндері болатын k байланыстырылған тізімдер жиымының берілгенін айтады. Біз барлық k-байланыстырылған тізімдерді бір байланыстырылған тізімге біріктіріп, ... қайтаруымыз керек.

Ары қарай оқу

Деректер ағыны LeetCode шешімінен медианды табыңыз

Мәселе туралы мәлімдеме Деректер ағынынан медианды табу LeetCode Шешім – медиана реттелген бүтін тізімдегі ортаңғы мән болып табылады. Егер тізімнің өлшемі жұп болса, онда ортаңғы мән болмайды және медиана екі ортаңғы мәннің орташа мәні болып табылады. Мысалы, arr = [2,3,4] үшін медиана …

Ары қарай оқу

Минималды Knight Moves LeetCode шешімі

Мәселе мәлімдемесі Минималды Knight жылжытады LeetCode Шешімі – шексіз шахмат тақтасында координаттары -infinity пен +infinity аралығында, сізде [0, 0] шаршысында рыцарь бар. Рыцарьда төменде көрсетілгендей 8 мүмкін қозғалыс бар. Әрбір қозғалыс түбегейлі бағытта екі шаршы, содан кейін ортогональды бағытта бір шаршы болады. Ең аз санды қайтару…

Ары қарай оқу

Сұрыпталған массив LeetCode шешімін біріктіру

Мәселе мәлімдемесі Біріктіру сұрыпталған массив LeetCode шешімі – Сізге кемімейтін ретпен сұрыпталған nums1 және nums2 екі бүтін массив және тиісінше nums1 және nums2 элементтерінің санын білдіретін екі m және n бүтін сандар берілген. 1 және 2 сандарын кемімейтін ретпен сұрыпталған бір массивке біріктіріңіз. Соңғы сұрыпталған массив функция арқылы қайтарылмауы керек, оның орнына nums1 массивінде сақталуы керек. …

Ары қарай оқу

Аралдар саны LeetCode шешімі

Мәселе туралы мәлімдеме Аралдар саны LeetCode Шешім – «Аралдар саны» сізге '2 (құрлық) және '1' (су) картасын көрсететін mxn 0D екілік торы берілгенін айтады, сізге аралдар санын қайтару керек. Арал сумен қоршалған және ...

Ары қарай оқу

Сұраулардан кейінгі жұп сандардың қосындысы

Мәселе туралы мәлімдеме Бұл есепте бізге бүтін сан жиымы және массив сұраныстары берілген. Сұрау үшін бізде екі параметр болады, индекс және вал. Әр сұраудан кейін біз [index] массивіне val қосамыз. Массивтегі барлық жұп сандардың қосындысын… табу керек.

Ары қарай оқу

Массив элементтеріне тең минималды жылжу парақ кодының шешімі

Мәселе туралы мәлімдеме Бұл есепте бізге бүтін сандар жиыны берілген. Сондай-ақ, бізге осы жиым бойынша белгілі бір амалдар жиынтығын жасауға рұқсат етіледі. Бір әрекетте біз массивтегі элементтерді n - 1 incre (кез келгенінен басқа барлық элементтер) 1-ге ұлғайта аламыз. Бізге… қажет.

Ары қарай оқу

Қайталанатын ішкі массивтің максималды ұзындығы

«Қайталанатын ішкі массивтің максималды ұзындығы» мәселесінде біз 1 массив және 2 массивтің екі массивін бердік, сіздің тапсырмаңыз екі жиымда да пайда болатын ішкі жиымның максималды ұзындығын табу. Мысал енгізу: [1,2,3,2,1] [3,2,1,4,7] Шығу: 3 Түсіндіру: ішкі жиымның максималды ұзындығы 3 және…

Ары қарай оқу

Палиндромды қалыптастыру үшін минималды кірістірулерге рұқсат етіледі

«Пермутациямен палиндромды қалыптастыруға арналған минималды қосымшалар» проблемасында сізге барлық әріптермен кіші әріптермен Жол берілгендігі айтылған. Есептер Палиндромға айналуы мүмкін жолға таңбаның минималды кірістіруін білуді сұрайды. Таңбалардың орналасуы келесідей болуы мүмкін:

Ары қарай оқу

Translate »