Рашэнне ізаморфных радкоў Leetcode

Пастаноўка праблемы У гэтай задачы мы атрымліваем дзве радкі: a і b. Наша мэта - вызначыць, ізамарфныя ці дзве радкі. Дзве радкі называюцца ізаморфнымі тады і толькі тады, калі сімвалы ў першай радку могуць быць заменены любымі сімваламі (у тым ліку і самімі сабой) ...

больш падрабязна

Паліндром звязаны спіс Leetcode рашэнне

У задачы «Спіс звязаных з паліндромам» мы павінны праверыць, ці з'яўляецца дадзены адзінкава звязаны спіс паліндром ці не. Прыклад Спіс = {1 -> 2 -> 3 -> 2 -> 1} праўда Тлумачэнне # 1: Спіс паліндром, бо ўсе элементы ад пачатку і назад…

больш падрабязна

Пераўтварыце звычайны BST у збалансаваны BST

Пастаноўка праблемы з улікам двайковага дрэва пошуку (BST), напішыце алгарытм пераўтварэння BST у збалансаванае двайковае дрэва пошуку. Збалансаванае дрэва двайковага пошуку - гэта не што іншае, як двайковае дрэва пошуку, розніца паміж вышынёй левага і правага паддрэва меншая або роўная 1.…

больш падрабязна

Праверце дадзены масіў памерам n, можа прадстаўляць BST з n узроўняў ці не

Пастаноўка праблемы Улічваючы масіў з n элементамі, праверце дадзены масіў памерам n, можа прадстаўляць BST з n узроўняў ці не. Гэта значыць праверыць, ці можа двайковае дрэва пошуку, пабудаванае з выкарыстаннем гэтых n элементаў, прадстаўляць BST з n узроўняў. Прыклады arr [] = {10, 8, 6, 9,…

больш падрабязна

Ізаморфныя струны

Ізамарфныя радкі - улічваючы дзве радкі, нам трэба праверыць, ці ёсць для кожнага ўваходжання сімвала ў string1 унікальнае адлюстраванне з сімваламі ў string2. Карацей кажучы, праверце, ці ёсць адлюстраванне адзін да аднаго ці не. Прыклад Увод str1 = "aab" str2 = "xxy" Выхад Праўда ...

больш падрабязна

Галаваломка з масівам прадуктаў

Пастаноўка праблемы У задачы галаваломкі масіва прадуктаў нам трэба пабудаваць масіў, дзе i-ы элемент будзе здабыткам усіх элементаў дадзенага масіва, акрамя элемента ў i-м становішчы. Прыклад Увод 5 10 3 5 6 2 Выхад 180 600 360 300 900 ...

больш падрабязна