Пытанні інтэрв'ю DocuSign

Пытанні радка DocuSign

Пытанне 1. Укараніце рашэнне Leetcode Trie (Дрэва прэфіксаў). Пастаноўка праблемы Рэалізацыя LeetCode Trie (дрэва прэфіксаў) - «Укараніць Trie (дрэва прэфіксаў)» прапануе вам рэалізаваць структуру дадзеных Trie, якая эфектыўна выконвае ўстаўку, пошук і пошук прэфіксаў. Прыклад: увод: ["Паспрабуйце", "уставіць", "пошук", "пошук", "startsWith", "уставіць", "пошук"] [[], ["яблык"], ["яблык"], [ "app"], ["app"], ["app"], ["app"]] Выхад: [null, null, true, false, true, null, true] Тлумачэнне: Пасля ўстаўкі ўсіх радкоў паспрабуйце паглядзець як гэта. Шукаецца слова яблык, якое ...

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

Пытанне 2. Самая доўгая падрадок без паўтаральных сімвалаў Рашэнне LeetCode Самая доўгая падрадок без паўтаральных сімвалаў Рашэнне LeetCode - Улічваючы радок, мы павінны знайсці даўжыню самай доўгай падрадка без паўтаральных сімвалаў. Давайце разгледзім некалькі прыкладаў: Прыклад pwwkew 3 Тлумачэнне: Адказ «wke» з даўжынёй 3 aav 2 Тлумачэнне: Адказ «av» з даўжынёй 2 Падыход-1 ...

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

DocuSign Іншыя пытанні

Пытанне 3. Рашэнне LeetCode для перакрыцця прастакутніка Пастаноўка праблемы: перакрыцце прамавугольніка. Рашэнне LeetCode - кажа, што выраўнаваны па восі прамавугольнік прадстаўлены ў выглядзе спісу [x1, y1, x2, y2], дзе (x1, y1) - гэта каардыната яго левага ніжняга вугла, а (x2) , y2) — каардыната яе верхняга правага кута. Яго верхні і ніжні краю раўналежныя восі X, а левы ...

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

Пытанне 4. Рашэнне Leetcode кэша LRU Пастаноўка праблемы Кэш LRU LeetCode Рашэнне – «Кэш LRU» просіць вас спраектаваць структуру дадзеных, якая адпавядае кэшу «Найменьш нядаўна выкарыстоўванага» (LRU) Нам трэба рэалізаваць клас LRUCache, які мае наступныя функцыі: LRUCache(int capacity): Ініцыялізуе кэш LRU з дадатным памерам магутнасці. int get(int key): Вяртае значэнне ...

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

Пытанне 5. Графік клонаў LeetCode Solution Пастаноўка праблемы Clone Graph LeetCode Рашэнне – Нам даецца спасылка на вузел у злучаным неарыентаваным графе і просяць вярнуць глыбокую копію графа. Глыбокая копія - гэта ў асноўным клон, дзе ні адзін вузел у глыбокай копіі не павінен мець спасылку ...

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

Пытанне 6. Рашэнне тральшчыка LeetCode Пастаноўка праблемы Тральшчык LeetCode Рашэнне – Давайце пагуляем у гульню Сапёр (Вікіпедыя, онлайн-гульня)! Вам даецца матрычная дошка mxn char, якая прадстаўляе гульнявое поле, дзе: 'M' ўяўляе невыяўленую міну, 'E' ўяўляе невыяўленую пустую клетку, 'B' ўяўляе сабой выяўлены пусты квадрат, які не мае суседніх мін (г.зн. вышэй, ніжэй , злева, справа і ўсё ...

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

Пытанне 7. Мінімальныя хады рыцара Рашэнне LeetCode Пастаноўка задачы Мінімальны рыцар перамяшчае LeetCode Рашэнне – На бясконцай шахматнай дошцы з каардынатамі ад -бясконцасці да +бясконцасці ў вас ёсць рыцар на квадраце [0, 0]. Рыцар мае 8 магчымых хадоў, якія ён можа зрабіць, як паказана ніжэй. Кожны ход - гэта два квадрата ў бакалаўным кірунку, затым адзін квадрат у артаганальным кірунку. Вярнуць мінімальную колькасць ...

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

Пытанне 8. Мінімальная колькасць кранаў для паліву садовага рашэння LeetCode Пастаноўка праблемы Мінімальная колькасць кранаў для адкрыцця паліву саду. Рашэнне LeetCode – На восі х ёсць аднамерны сад. Сад пачынаецца ў кропцы 0 і заканчваецца ў кропцы n. (г.зн. даўжыня саду роўная n). Ёсць n + 1 краны, размешчаныя ў кропках [0, 1, ..., n] у ...

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

Пытанне 9. Двайковае дрэва зігзагападобным узроўнем Абход LeetCode Solution Пастаноўка праблемы Двайковае дрэва зігзагападобным абходам парадку ўзроўню LeetCode Рашэнне – Улічваючы корань двайковага дрэва, вярніце зігзагападобны парадак абыходу значэнняў яго вузлоў. (г.зн. злева направа, затым справа налева для наступнага ўзроўню і чаргуйце іх). Уваход: корань = [3,9,20,null,null,15,7] Выхад: [[3],[20,9],[15,7]] Тлумачэнне Мы ...

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

Пытанне 10. Колькасць астравоў LeetCode Solution Пастаноўка праблемы Колькасць астравоў LeetCode Рашэнне – “Колькасць астравоў” сцвярджае, што вам дадзена двайковая сетка mxn 2D, якая прадстаўляе карту '1' (суха) і '0' (вада), вы павінны вярнуць колькасць выспаў. Востраў акружаны вадой і ...

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

Пытанне 11. Складзіце два лікі Дадаць два лікі - гэта праблема, пры якой мы прывялі два непустыя звязаныя спісы, якія прадстаўляюць неадмоўнае цэлае лік. Лічбы захоўваюцца ў зваротным парадку, і кожны вузел павінен утрымліваць толькі адну лічбу. Дадайце два нумары і раздрукуйце вынік, выкарыстоўваючы звязаны спіс. Уваходны фармат ...

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

Translate »