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

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

Ары қарай оқу

Ең ұзын жалпы префикс Leetcode шешімі

Мәселе туралы мәлімдеме Ең ұзын жалпы префикс LeetCode шешімі – «Ең ұзын жалпы префикс» жолдар жиымы берілгенін көрсетеді. Осы жолдардың ішінен ең ұзын жалпы префиксті табуымыз керек. Егер префикс жоқ болса, бос жолды қайтарыңыз. Мысал: Енгізу: strs = [“гүл”,”ағын”,”ұшу”] Шығару: “fl” Түсіндірме: “fl” – ең ұзын …

Ары қарай оқу

Екілік ағаш LeetCode шешімін сериялау және сериядан шығару

Мәселе туралы мәлімдеме Екілік ағашты сериялау және сериядан шығару LeetCode Шешім – Сериялизация деректер құрылымын немесе объектіні файлда немесе жад буферінде сақтауға немесе кейін қайта құру үшін желілік қосылым сілтемесі арқылы жіберуге болатын биттер тізбегіне түрлендіру процесі. ішінде…

Ары қарай оқу

Кескінді бұру LeetCode шешімі

Мәселе мәлімдемесі Кескінді бұру LeetCode шешімі – Сізге кескінді көрсететін nxn 2D матрицасы беріледі, кескінді 90 градусқа (сағат тілімен) бұрыңыз. Кескінді орнында бұруыңыз керек, яғни кіріс 2D матрицасын тікелей өзгерту керек. Басқа 2D матрицасын БӨЛІП, айналдыруды орындамаңыз. 1-сынақ мысалы: Енгізу: …

Ары қарай оқу

Қызметкердің бос уақыты LeetCode шешімі

Проблемалық мәлімдеме Қызметкердің бос уақыты LeetCode Solution – Бізге әрбір қызметкердің жұмыс уақытын көрсететін қызметкерлердің тізімдік кестесі берілген. Әрбір қызметкерде бір-бірін қайталамайтын аралықтардың тізімі бар және бұл аралықтар сұрыпталған тәртіпте болады. Барлық қызметкерлер үшін жалпы, оң ұзындықтағы бос уақытты білдіретін соңғы аралықтардың тізімін қайтарыңыз, сонымен қатар ...

Ары қарай оқу

Жиналыс бөлмелері II LeetCode шешімі

Мәселе туралы мәлімдеме Жиналыс бөлмелері II LeetCode шешімі – «Кездесу бөлмелері II» сізге жиналыс уақыт аралығының «интервалдары» берілгенін айтады, мұнда «интервалдар[i] = [бастау[i], аяқтау[i] ]», қайтарылатын қажетті конференц-залдардың ең аз саны. Мысал: интервалдар = [[0,30],[5,10],[15,20]] 2 Түсініктеме: Бірінші кездесуді жасауға болады ...

Ары қарай оқу

Бағыныңқы жиектер сомасы K-ке тең LeetCode шешімі

Есептің мәлімдемесі Бағыныңқы жиым сомасы K тең LeetCode Шешімі – «Бағыныңқы жиым қосындысы K тең» сізге бүтін «сандар» массиві және «k» бүтін сандары берілгенін айтады, қосындысы «k» мәніне тең үздіксіз ішкі жиымдардың жалпы санын қайтарады. Мысал: сандар = [1, 2, 3], k=3 2 Түсініктеме: Онда ...

Ары қарай оқу

Leitcode шешімінің сандарының жұп саны бар сандарды табыңыз

Бұл есепте бізге натурал сандар жиымы берілген. Цифрларының жұп саны бар сандар санын табу керек. Мысал массиві = {123, 34, 3434, 121, 100} 2 Түсініктеме: Тек 34 және 3434-те жұп саны бар бүтін сандар…

Ары қарай оқу

Екілік ағаштың диагональды өтуі

Проблемалық мәлімдеме «Екілік ағаштың диагональды траекториясы» есебінде сізге екілік ағаш берілгендігі, енді сізге осы ағаштың диагональды көрінісін табу керек екендігі айтылған. Ағашты оң жақтан жоғары қарай көргенде. Бізге көрінетін түйіндер - бұл диагональды көрініс ...

Ары қарай оқу

Берілген өніммен жұптаңыз

«Берілген өніммен жұптасу» есебінде сізге бүтін массив және «х» саны берілгендігі айтылған. Берілген массивте жиым көбейтіндісі 'x' -ге тең болатын жұптан тұратындығын анықтаңыз. Мысал [2,30,12,5] x = 10 Ия, оның өнімнің жұптары туралы түсіндірмесі 2

Ары қарай оқу

Translate »