Устаўце інтэрвал рашэння Leetcode

Праблема Insert Interval Leetcode Solution дае нам спіс некаторых інтэрвалаў і адзін асобны інтэрвал. Тады нам кажуць уставіць гэты новы інтэрвал сярод спісу інтэрвалаў. Такім чынам, новы інтэрвал можа перасякацца з інтэрваламі, якія ўжо ёсць у спісе, альбо ён можа ...

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

Рашэнне Leetcode для пошуку слоў

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

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

Шукайце ў паварочаным сартаваным масіве рашэння Leetcode

Разгледзім адсартаваны масіў, але быў выбраны адзін індэкс і масіў павярнуты ў гэты момант. Цяпер, як толькі масіў быў павернуты, вам трэба знайсці пэўны мэтавы элемент і вярнуць яго індэкс. У выпадку, калі элемента няма, вярніце -1. Праблема ў цэлым ...

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

Цікавы метад стварэння двайковых лікаў ад 1 да n

Пастаноўка праблемы Праблема "Цікавы метад генерацыі двайковых лікаў ад 1 да n" абвяшчае, што вам даюць лік n, раздрукуйце ўсе лікі ад 1 да n у двайковай форме. Прыклады 3 1 10 11 6 1 10 11 100 101 110 Алгарытм Пакаленне ...

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

BST да дрэва з сумай усіх меншых ключоў

У гэтай задачы мы прывялі двайковае дрэва пошуку, напішыце алгарытм, каб лепш пераўтварыць яго ў дрэва з сумай усіх меншых ключоў. Прыклад папярэдняга заказу выходных дадзеных: 19 7 1 54 34 88 Наіўны падыход Абхадзіце ўсе вузлы па адным у любой форме абходкі і…

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

Словы пошуку

Пошук слоў - гэта нешта накшталт загадак пра пошук слоў у пэўны час нашага жыцця. Сёння я прыношу да стала мадыфікаваны крыжаванка. Мае чытачы, напэўна, збянтэжаныя тым, пра што я кажу. Не губляючы больш часу, давайце падыдзем да пастаноўкі праблемы Можа ...

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

Найменшы элемент паўтарыўся роўна K Times

Нам даецца масіў A [] па памеры n. Мы павінны знайсці найменшы элемент, які паўтараецца роўна k разоў у масіве. Прыклад Уваход A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 Выхад Найменшы элемент з частатой K: 2 Падыход 1: Грубая сіла Асноўная ідэя ...

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

Выдаліце ​​мінімальную колькасць элементаў, каб у абодвух масівах не існавала агульнага элемента

Дадзены два масівы A і B, якія складаюцца з n і m элементаў адпаведна. Выдаліце ​​мінімальную колькасць элементаў, каб у масіве не існавала агульнага элемента, і надрукуйце колькасць элементаў, якія былі выдалены. Прыклад уводу: A [] = {1, 2, 1, 1} B [] = {1, 1} Вывад: Мінімум элементаў для выдалення ...

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

Сартаванне чаргі без лішняга прасторы

Пры сартаванні чаргі без праблемы з лішнім месцам мы далі чаргу, адсартуйце яе, выкарыстоўваючы стандартныя аперацыі ў чарзе без лішняга месца. Прыклады Чарга ўводу = 10 -> 7 -> 2 -> 8 -> 6 Чарга вываду = 2 -> 6 -> 7 -> 8 -> 10 Чарга ўводу = ...

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

Абход узроўню ў спіральнай форме

У гэтай задачы мы прывялі двайковае дрэва, надрукуйце яго абход парадку ўзроўню ў выглядзе спіралі. Прыклады Выхадныя дадзеныя 10 30 20 40 50 80 70 60 Наіўны падыход да праходжання парадку ўзроўню ў спіральнай форме Ідэя складаецца ў тым, каб зрабіць звычайны развод парадку ўзроўню, выкарыстоўваючы…

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