Vprašanja za intervju z DocuSign

Vprašanja o nizu DocuSign

Vprašanje 1. Implementirajte rešitev Leetcode Trie (drevo predpone). Izjava težave Rešitev LeetCode Implement Trie (drevo s predpono) – “Implement Trie (drevo predpone)” vas prosi, da implementirate podatkovno strukturo Trie, ki učinkovito izvaja vstavljanje, iskanje in iskanje predpon. Primer: vnos: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] Izhod: [null, null, true, false, true, null, true] Pojasnilo: Po vstavitvi vseh nizov poskusite videti Všečkaj to. Išče se beseda jabolko, ki ...

Preberi več

Vprašanje 2. Najdaljši podniz brez ponavljajočih se znakov Rešitev LeetCode Najdaljši podniz brez ponavljajočih se znakov Rešitev LeetCode – Glede na niz moramo najti dolžino najdaljšega podniza brez ponavljajočih se znakov. Poglejmo si nekaj primerov: Primer pwwkew 3 Pojasnilo: Odgovor je “wke” z dolžino 3 aav 2 Pojasnilo: Odgovor je “av” z dolžino 2 Pristop-1 ...

Preberi več

DocuSign Druga vprašanja

Vprašanje 3. Rešitev klonskega grafa LeetCode Izjava težave Klon graf LeetCode Rešitev – Dobimo referenco vozlišča v povezanem neusmerjenem grafu in od nas zahtevamo, da vrnemo globoko kopijo grafa. Globoka kopija je v bistvu klon, kjer nobeno vozlišče v globoki kopiji ne bi smelo imeti reference ...

Preberi več

Vprašanje 4. Rešitev minolovca LeetCode Izjava težave Minolovac LeetCode Rešitev – Igrajmo igro minolovec (Wikipedia, spletna igra)! Dobite matrično ploščo mxn char, ki predstavlja igralno ploščo, kjer: 'M' predstavlja nerazkrito mino, 'E' predstavlja nerazkrito prazno polje, 'B' predstavlja razkrito prazno polje, ki nima sosednjih min (tj. zgoraj, spodaj , levo, desno in vse ...

Preberi več

Vprašanje 5. Rešitev LeetCode Minimum Knight Moves Izjava problema Minimalni vitez premakne LeetCode Rešitev – V neskončni šahovnici s koordinatami od -neskončno do +neskončno imate viteza na polju [0, 0]. Vitez ima 8 možnih potez, ki jih lahko naredi, kot je prikazano spodaj. Vsaka poteza sta dve kvadratki v kardinalni smeri, nato eno polje v pravokotni smeri. Vrni minimalno število ...

Preberi več

Vprašanje 6. Najmanjše število pip za odpiranje za zalivanje vrtne rešitve LeetCode Izjava težave Najmanjše število pip za odpiranje vrta LeetCode Rešitev – Na osi x je enodimenzionalni vrt. Vrt se začne na točki 0 in konča na točki n. (tj. dolžina vrta je n). Obstaja n + 1 pip, ki se nahajajo na točkah [0, 1, ..., n] v ...

Preberi več

Vprašanje 7. Binarno drevo cikcak Level Order Traversal Rešitev LeetCode Izjava težave Binarno drevo Prehod ravni cikcakastega reda LeetCode Rešitev – Glede na koren binarnega drevesa vrnite cikcak nivojski prehod vrednosti njegovih vozlišč. (tj. od leve proti desni, nato od desne proti levi za naslednjo stopnjo in izmenično). Vhod: koren = [3,9,20,null,null,15,7] Izhod: [[3],[20,9],[15,7]] Pojasnilo Mi ...

Preberi več

Vprašanje 8. Število otokov Rešitev LeetCode Izjava težave Število otokov LeetCode Rešitev – “Število otokov” navaja, da vam je dana mxn 2D binarna mreža, ki predstavlja zemljevid '1's (kopno) in '0's (voda), morate vrniti število otokov. Otok je obdan z vodo in je ...

Preberi več

Vprašanje 9. Dodajte dve številki Dodajanje dveh števil je težava, pri kateri smo podali dva nepovezana povezana seznama, ki predstavljata negativno celo število. Števke se shranijo v obratnem vrstnem redu in vsako vozlišče mora vsebovati samo eno številko. Dodajte dve številki in s povezanim seznamom natisnite rezultat. Vhodni format ...

Preberi več

Translate »