Масри мураттабро ба ҳалли дутарафаи дарахти ҷустуҷӯ дар Leetcode табдил диҳед

Дида мебароем, ки ба мо массиви ҷудошудаи бутун дода мешавад. Мақсад аз ин массив сохтани як дарахти ҷустуҷӯии дутарафа мебошад, то дарахт мувозинати баланд дошта бошад. Аҳамият диҳед, ки дарахт мутавозин аст гуфта мешавад, агар фарқи баландии зерсохтори чап ва рости ягон гиреҳ дар ...

Бештар

Kth унсури калонтарин дар Array Leetcode Solutions

Дар ин масъала, мо бояд элементҳои kth-ро дар массиви ҷудошуда баргардонем. Дар хотир доред, ки массив метавонад нусхабардорӣ кунад. Ҳамин тавр, мо бояд унсури Kth бузургтаринро бо тартиби мураттабшуда пайдо кунем, на ин ки унсури алоҳидаи Kth. Мисоли A = {4, 2, 5, 3…

Бештар

Стресси дарозтарин бидуни аломатҳои такрорӣ

Бо назардошти сатр, мо бояд дарозии сатрро бидуни такрори аломатҳо пайдо кунем. Биёед якчанд мисолро дида бароем: Мисоли pwwkew 3 Шарҳ: Ҷавоб "wke" бо дарозии 3 aav 2 Шарҳ: Ҷавоб "av" бо дарозии 2 Муносибати-1 барои дарозтарин сатр бе такрори аломатҳои Brute Force…

Бештар

Амалисозии Deque бо истифодаи Рӯйхати дуҷониба алоқаманд

Изҳори мушкилот Масъалаи "Татбиқи Deque бо истифодаи Рӯйхати дуҷониба алоқаманд" мегӯяд, ки ба шумо лозим аст, ки вазифаҳои зерини Deque ё Queue End of Queue -ро бо истифодаи рӯйхати дуҷониба алоқаманд иҷро кунед, insertFront (x): Элемент хро дар оғози Deque insertEnd (x) илова кунед ): Дар охири… унсури хро илова кунед ...

Бештар

Амалҳои ҳадди аққал барои табдил додани X ба Y

Изҳори масъала Дар масъалаи "Амалҳои ҳадди ақал барои табдил додани X ба Y" гуфта мешавад, ки ба шумо ду рақами X ва Y дода мешавад, бо истифодаи амалҳои зерин ба X табдил додан лозим аст: Рақами ибтидоӣ X аст ва амалҳои зеринро дар X ва иҷро кардан мумкин аст рақамҳое, ки тавлид мешаванд ...

Бештар

Санҷед, ки дарахти дуӣ дода шудааст ё не

Изҳори мушкилот Масъалаи "Санҷед, ки дарахти дуӣ дода шудааст ё не" гуфта шудааст, ки ба шумо решаи дарахти дуӣ дода шудааст, санҷед, ки дарахт пурра аст ё не. Дарахти пурраи дуӣ дорои ҳама сатҳҳояш мебошад, ба истиснои сатҳи охирин ва гиреҳҳо ...

Бештар

Ду дарахти ҷустуҷӯи дутарафаи мутавозинро муттаҳид кунед

Баёни масъала бо назардошти ду дарахти мутавозини бинарии дуӣ, дар BST аввал n унсур ва дар BST дуюм m элемент мавҷуданд. Алгоритми нависед, ки ду дарахти ҷустуҷӯи бинарии мутавозинро якҷоя кунед, то дарахти сеюми мутаносиби биниро бо (n + m) элементҳо созед. Намунаи пешакии вуруди вуруд…

Бештар

Унсури фарқкунандаи массив

Ба шумо массиви бутуни А дода шудааст, k-уми унсури алоҳида дар массив чоп кунед. Массиви додашуда метавонад нусхаҳоро дар бар гирад ва натиҷа бояд унсури алоҳидаи k-ро дар байни ҳамаи унсурҳои беназири массив чоп кунад. Агар k аз як қатор унсурҳои алоҳида зиёдтар бошад, пас онро хабар диҳед. Намунаи вуруд:…

Бештар

Шумораи ҳадди аққали элементҳоро хориҷ кунед, ки дар ҳарду массив ягон унсури умумӣ вуҷуд надошта бошад

Ду массиви А ва В мутаносибан иборат аз n ва m элементҳо дода шудааст. Шумораи ҳадди аққали элементҳоро хориҷ кунед, то ки дар ҳарду массив ягон унсури умумӣ вуҷуд надошта бошад ва шумораи унсурҳои хориҷшударо чоп кунед. Намунаи вуруд: A [] = {1, 2, 1, 1} B [] = {1, 1} Натиҷа: Унсурҳои минималӣ барои нест кардан…

Бештар

Шакли хурдтарини шумораи додашуда

Дар зарб хурдтарин адади додашуда аз рақамҳои 0 ва 9, танҳо масъалае, ки мо адади n додаем, шумораи камтаринро, ки аз рақамҳои 0 ва 9 сохта шудаанд, пайдо кунед, ки ба n тақсим мешаванд. Фарз мекунем, ки ҷавоб аз 106 зиёд нахоҳад шуд. Намунаҳо Вуруди 3 Натиҷаи 9…

Бештар