Сапраўднае рашэнне анаграмы Leetcode

Пастаноўка праблемы Сапраўдная анаграма Leetcode Рашэнне – дадзены два радкі s і t, вяртае true, калі t з'яўляецца анаграмай s, і false у адваротным выпадку. Анаграма - гэта слова або фраза, утвораная шляхам перастаноўкі літар іншага слова або фразы, звычайна з выкарыстаннем усіх зыходных літар роўна адзін раз. Прыклад 1: Уваход: s = «анаграма», t = «нагарам» Вывад: …

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

Рашэнне LeetCode для перакрыцця прастакутніка

Пастаноўка праблемы: перакрыцце прамавугольніка LeetCode Solution – кажа, што прастакутнік, выраўнаваны па восі, прадстаўлены ў выглядзе спісу [x1, y1, x2, y2], дзе (x1, y1) з'яўляецца каардынатай яго ніжняга левага кута, а (x2 , y2) з'яўляецца каардынатай яго правага верхняга вугла. Яго верхні і ніжні краю раўналежныя восі Х, а левы ...

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

Выдаліць дублікаты з адсартаванага спісу LeetCode Solution

Пастаноўка праблемы Выдаленне дублікатаў з адсартаванага спісу Рашэнне LeetCode – Нам даецца загалоўка адсартаванага звязанага спісу. Нас просяць выдаліць усе дублікаты, каб кожны элемент з'яўляўся толькі адзін раз, а таксама вярнуць адсартаваны звязаны спіс. Прыклады і тлумачэнні Прыклад 1: Увод: галава ...

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

Знайдзіце дублікат нумара LeetCode Рашэнне

Пастаноўка задачы Знайдзіце паўторны лік LeetCode Рашэнне – Дадзены масіў цэлых лікаў nums, які змяшчае n + 1 цэлых лікаў, дзе кожнае цэлае лік знаходзіцца ў дыяпазоне [1, n] уключна. Ёсць толькі адзін паўтаральны лік у лічбах, вярніце гэты паўторны лік. Вы павінны вырашыць праблему, не змяняючы масіў nums і выкарыстоўвае толькі пастаяннае дадатковае месца. Увод: nums = [1,3,4,2,2] Выхад: 2 Тлумачэнне ...

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

Перасячэнне двух звязаных спісаў LeetCode Solution

Пастаноўка праблемы Скрыжаванне двух звязаных спісаў Рашэнне LeetCode – Нам дадзены загалоўкі двух моцна звязаных спісаў headA і headB. Таксама ўлічваецца, што два звязаныя спісы могуць перасякацца ў нейкі момант. Нас просяць вярнуць вузел, у якім яны перасякаюцца, або нуль, калі ...

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

Выдаліць вузел у звязаным спісе Рашэнне Leetcode

Пастаноўка праблемы: Выдаліць вузел у звязаным спісе Рашэнне Leetcode – Напішыце функцыю для выдалення вузла ў адназвязаным спісе. Вам не будзе прадастаўлены доступ да пачатку спісу, замест гэтага вам будзе прадастаўлены доступ да вузла, які трэба выдаліць непасрэдна. Гарантуецца, што вузел, які трэба выдаліць, не ...

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

Радок да цэлага ліку (atoi) LeetCode Solution

Пастаноўка праблемы. Рашэнне Leetcode ад радка да цэлага ліку (atoi) - «Родок у цэлае (atoi)» сцвярджае, што рэалізацыя функцыі myAtoi(string s), якая пераўтворыць радок у 32-разраднае цэлае падпісанае (падобна функцыі atoi C/C++). ). Алгарытм для myAtoi(string s) наступны: прачытайце і ігнаруйце любыя вядучыя прабелы. Праверце, ці наступны сімвал (калі ...

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

Знайдзіце, ці з'яўляецца масіў падмноствам іншага масіва

У задачы "Знайсці, ці з'яўляецца масіў падмноствам іншага масіва" гаворыцца, што вам дадзены два масівы arra1 [] і array2 []. Прыведзеныя масівы адсартаваны. Ваша задача знайсці, ці з'яўляецца array2 [] падмноствам array1 []. Прыклад arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] гэта ...

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

Паслядоўнасці зададзенай даўжыні, калі кожны элемент у два разы больш або роўны папярэдняму

Задача "Паслядоўнасці зададзенай даўжыні, дзе кожны элемент у два разы большы або роўны папярэдняму", дае два цэлыя лікі m і n. Тут m - найбольшая колькасць, якая можа існаваць у паслядоўнасці, а n - колькасць элементаў, якія павінны прысутнічаць у ...

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

Напішыце функцыю, каб атрымаць кропку перасячэння двух звязаных спісаў

Пастаноўка праблемы Праблема «Напісаць функцыю для атрымання кропкі перасячэння двух звязаных спісаў» абвяшчае, што вам дадзены два звязаныя спісы. Але яны не з'яўляюцца незалежнымі звязанымі спісамі. Яны ў нейкі момант звязаны. Цяпер вам трэба знайсці гэтую кропку перасячэння гэтых двух спісаў. ...

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

Translate »