Scramble String

Пастаноўка праблемы Праблема "Scramble String" абвяшчае, што вам дадзены дзве радкі. Праверыць, ці з'яўляецца другі радок зашыфраваным радком першага ці не? Тлумачэнне Няхай радок s = "выдатны" Прадстаўленне s як бінарнага дрэва шляхам рэкурсіўнага падзелу на дзве непустыя падрадкі. Гэты радок можа быць ...

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

Максімальная адлегласць паміж двума выпадкамі аднаго і таго ж элемента ў масіве

Дапусцім, вам дадзены масіў з некалькімі паўтаральнымі лікамі. Мы павінны знайсці максімальную адлегласць паміж двума аднолькавымі выпадкамі ліку з розным індэксам, прысутным у масіве. Прыклад Увод: масіў = [1, 2, 3, 6, 2, 7] Выхад: 3 Тлумачэнне: Паколькі элементы ў масіве [1] ...

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

Усе ўнікальныя трайняты, якія падводзяць да зададзенага значэння

Мы далі масіў цэлых лікаў і зададзены лік, які называецца "сума". Пастаноўка праблемы просіць высветліць трыплет, які складаецца з зададзенай лічбай "сумай". Прыклад Увод: arr [] = {3,5,7,5,6,1} сума = 16 Выснова: (3, 7, 6), (5, 5, 6) Тлумачэнне: Трыплет, які роўны дадзенаму ...

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

Падлічыце падмасівы з аднолькавымі цотнымі і няцотнымі элементамі

Дапусцім, вы далі цэлы масіў памерам N. Паколькі ёсць лічбы, лічбы няцотныя і цотныя. Пастаноўка праблемы заключаецца ў падмасіве падліку з аднолькавымі цотнымі і няцотнымі элементамі альбо высвятленні колькасці падмасіваў, які мае аднолькавую колькасць цотных і няцотных цэлых лікаў. Прыклад ...

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

Перабудуйце масіў, каб arr [i] быў роўны i

Праблема «Пераставіць масіў так, каб arr [i] = i» сцвярджае, што вам дадзены масіў цэлых лікаў у дыяпазоне ад 0 да n-1. Паколькі ўсе элементы могуць не прысутнічаць у масіве, то на іх месцы -1. Пастаноўка праблемы просіць пераставіць масіў у такія ...

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

Знайдзіце найбольшае d у масіве, каб a + b + c = d

Заява аб праблеме Дапусцім, у вас ёсць цэлы масіў. Уваходныя значэнні - гэта розныя элементы. Задача "Знайсці найбольшае d у масіве так, што a + b + c = d" просіць высветліць найбольшы элемент "d" у мностве, каб a + b + c = ...

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

Максімізацыя элементаў з дапамогай іншага масіва

Дапусцім, мы далі два цэлыя масівы аднолькавага памеру n. Абодва масівы ўтрымліваюць дадатныя лічбы. Пастаноўка праблемы просіць максымізаваць першы масіў, выкарыстоўваючы другі элемент масіва, захоўваючы другі масіў у якасці прыярытэту (элементы другога масіва павінны з'яўляцца першымі ў выходных дадзеных). ...

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

Напішыце код, каб вызначыць, ці аднолькавыя два дрэвы

У задачы «Напісаць код, каб вызначыць, ці аднолькавыя два дрэвы» гаворыцца, што вам дадзены два бінарныя дрэвы. даведацца, ідэнтычныя яны ці не? Тут ідэнтычнае дрэва азначае, што абодва бінарныя дрэвы маюць аднолькавае значэнне вузла з аднолькавым размяшчэннем вузлоў. Прыклад Абодва дрэвы ...

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

Знайдзіце элементы, якія прысутнічаюць у першым масіве, а не ў другім

У задачы «Знайсці элементы, якія прысутнічаюць у першым масіве, а не ў другім» гаворыцца, што вам дадзены два масівы. Масівы складаюцца з усіх цэлых лікаў. Вы павінны даведацца лічбы, якія не будуць прысутнічаць у другім масіве, але будуць у першым масіве. Прыклад ...

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

Дыяганальнае абыход бінарнага дрэва

Пастаноўка праблемы У задачы "Дыяганальнае абыход двайковага дрэва" гаворыцца, што вам дадзена двайковае дрэва, і цяпер вам трэба знайсці дыяганальны выгляд дадзенага дрэва. Калі мы бачым дрэва зверху справа. Вузлы, якія мы бачым, - гэта дыяганальны выгляд ...

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