Amazon Coding Intervju Spørsmål

Spørsmål til Amazon -intervjupin
Spørsmål til Amazon -intervju

Amazon Array-spørsmål

Spørsmål 1. Fange regnvann Leetcode-løsning Problemformulering The Trapping Rain Water LeetCode Solution – “Trapping Rain Water” sier at gitt en rekke høyder som representerer et høydekart hvor bredden på hver stolpe er 1. Vi må finne mengden vann som er fanget etter regn. Eksempel: Inndata: høyde = [0,1,0,2,1,0,1,3,2,1,2,1] Utdata: 6 Forklaring: Sjekk ...

Les mer

Spørsmål 2. Sorter matrise etter å øke frekvensen Leetcode-løsning Problemformulering Sorteringsmatrisen ved å øke frekvensen LeetCode-løsning – "Sorter matrisen etter økende frekvens" sier at du får en rekke heltall, sorter matrisen i økende rekkefølge basert på frekvensen til verdiene. To eller flere verdier har samme frekvens, vi må sortere dem ...

Les mer

Spørsmål 3. Partisjoner til K Equal Sum Subsets Leetcode Solution Problemformulering Partisjonen til K Equal Sum Subsets LeetCode Solution – «Partition to K Equal Sum Subsets» sier at du får heltallsarraynumrene og et heltall k, returner true hvis det er mulig å ha k ikke-tomme delsett med summene er alle like. Eksempel: Inndata: nums = [4,3,2,3,5,2,1], k = 4 Utdata: ...

Les mer

Spørsmål 4. Myntbytte 2 Leetcode-løsning Problemformulering Myntbytte 2 LeetCode-løsningen – "Myntskifte 2" sier at gitt en rekke distinkte heltallsmynter og et heltallsbeløp, som representerer en total sum penger. Vi må returnere tellingen av det totale antallet forskjellige mulige kombinasjoner som summerer til beløpet. ...

Les mer

Spørsmål 5. Frog Jump Leetcode-løsning Problemformulering The Frog Jump LeetCode Solution – "Frog Jump" sier at gitt listen over steiner (posisjoner) sortert i stigende rekkefølge, avgjør om frosken kan krysse elven ved å lande på den siste steinen (siste indeksen til matrisen). Til å begynne med er frosken på den første steinen og ...

Les mer

Spørsmål 6. Bygg Array fra Permutation Leetcode-løsning Problemformulering Bygg array fra permutasjon LeetCode-løsning – "Bygg array fra permutasjon" sier at gitt nullbaserte permutasjonstall, må vi bygge en array av samme lengde der ans[i] = nums[nums[i]] for hver i i området [0,antall.lengde-1]. Et nullbasert permutasjonsnummer er en rekke forskjellige heltall fra 0 ...

Les mer

Spørsmål 7. Antall bestillinger i Backlog Leetcode-løsningen Problemerklæring Antall bestillinger i Backlog LeetCode Solution – "Antall bestillinger i Backlog" sier at gitt 2D-heltallsarrayen [pris, beløp, ordreType] som angir at beløpsbestillinger har blitt plassert av typen ordretype. Hvis ordretypen er: 0, angir gjeldende ...

Les mer

Spørsmål 8. Minimumskostnad for billetter Leetcode-løsning Problemerklæring Minimumskostnaden for billetter LeetCode Solution – "Minimumskostnad for billetter" ber deg finne det minste antallet dollar du trenger for å reise hver dag i den gitte listen over dager. Du vil få en hel rekke dager. Hver dag er et heltall fra ...

Les mer

Spørsmål 9. Unik Paths II Leetcode-løsning Problemformulering Unique Paths II LeetCode Solution – “Unique Paths II” sier at gitt mxn-rutenettet hvor en robot starter fra øverste venstre hjørne av rutenettet. Vi må finne det totale antallet måter å nå nedre høyre hjørne av rutenettet. ...

Les mer

Spørsmål 10. Søk etter en 2D Matrix II Leetcode-løsning Problemformulering Søk i en 2D Matrix II LeetCode-løsning – "Search a 2D Matrix II" ber deg finne en effektiv algoritme som søker etter et verdimål i en mxn heltallsmatrisematrise. Heltall i hver rad, så vel som kolonne, er sortert i stigende rekkefølge. Eksempel: Inndata: matrise = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], mål = XNUMX Utdata: sant ...

Les mer

Spørsmål 11. Maksimal lengde på en sammenkoblet streng med unike tegn Leetcode-løsning Problemformulering Maksimal lengde på en sammenkoblet streng med unike tegn LeetCode-løsning – "Maksimal lengde på en sammenkoblet streng med unike tegn" sier at du får en rekke strenger og du må velge en hvilken som helst etterfølge av den gitte matrisen og sette sammen disse strenger for å danne ...

Les mer

Spørsmål 12. Korteste ordavstand Leetcode-løsning Problemformulering Den korteste ordavstanden LeetCode Solution – sier at du får en rekke strenger og to forskjellige ord. Vi må returnere den korteste avstanden mellom disse to ordene som vises i inndatastrengen. Eksempel: Input: wordsDict = ["øver", "gjør", "perfekt", "koding", "gjør"], word1 = "koding", word2 = "øver" Utgang: 3 Forklaring: Ordet "koding" forekommer kl. plassering 4....

Les mer

Spørsmål 13. Glidende gjennomsnitt fra datastrøm Leetcode-løsning Problemformulering Det bevegelige gjennomsnittet fra datastrøm LeetCode-løsning – "Gjennomsnitt fra datastrøm" sier at gitt en strøm av heltall og en vindusstørrelse k. Vi må beregne det glidende gjennomsnittet av alle heltallene i skyvevinduet. Hvis antall elementer i ...

Les mer

Spørsmål 14. Angi Matrix Zeroes Leetcode Solution Problemstilling Set Matrix Zeroes LeetCode Solution – "Set Matrix Zeroes" sier at du får en mxn heltallsmatrise. Vi må endre inngangsmatrisen slik at hvis en celle inneholder elementet 0, setter du hele raden og kolonnen. til 0-tallet. Du må gjøre det i...

Les mer

Spørsmål 15. Manglende nummer Leetcode-løsning Problemformulering Det manglende nummeret LeetCode Solution – “Manglende nummer” angir at gitt en matrise med størrelse n som inneholder n distinkte tall mellom [0,n]. Vi må returnere nummeret som mangler i området. Eksempel: Input: nums = [3,0,1] Output: 2 Forklaring: Vi kan lett observere at alle ...

Les mer

Spørsmål 16. Design en stabel med trinnvis operasjon Leetcode-løsning Problemformulering Design en stabel med inkrementoperasjon Leetcode Solution – sier at vi må designe en stabel som støtter operasjonene nedenfor effektivt. Tilordne den maksimale kapasiteten til stabelen. Utfør push-operasjonen effektivt hvis størrelsen på stabelen er strengt tatt mindre enn maksimal kapasitet på ...

Les mer

Spørsmål 17. Langsomste nøkkel-kode for løsning Problemet Slowest Key Leetcode Solution gir oss en sekvens med taster som er blitt trykket på. Vi får også en rekke eller vektorer ganger disse nøklene er utgitt. Nøklesekvensen er gitt i form av en streng. Så problemet ba oss om å ...

Les mer

Spørsmål 18. 3Sum Leetcode-løsning Problemstilling Er det en rekke n-tall, er det elementene a, b, c i tall slik at a + b + c = 0? Finn alle unike tripletter i matrisen som gir summen av null. Merk: at løsningssettet ikke må inneholde duplikat tripletter. Eksempel nr. 1 [-1,0,1,2, -1,4] ...

Les mer

Spørsmål 19. Sett inn Intervall Leetcode-løsning Problemet Insert Interval Leetcode Solution gir oss en liste over noen intervaller og ett separat intervall. Så får vi beskjed om å sette inn dette nye intervallet blant intervallisten. Så det nye intervallet krysser kanskje med intervaller som allerede er på listen, eller det kan ...

Les mer

Spørsmål 20. Kombinasjonssum Leetcode-løsning Problemet Combination Sum Leetcode Solution gir oss en matrise eller liste over heltall og et mål. Vi får beskjed om å finne kombinasjonene som kan lages ved hjelp av disse heltallene et hvilket som helst antall ganger som legger opp til det gitte målet. Så mer formelt kan vi bruke den gitte ...

Les mer

Spørsmål 21. Island Perimeter Leetcode-løsning Problemstilling I dette problemet får vi et rutenett i form av et 2-D-array. rutenett [i] [j] = 0 representerer at det er vann på det punktet og rutenett [i] [j] = 1 representerer land. Rutenettceller er koblet vertikalt / horisontalt, men ikke diagonalt. Det er nøyaktig en øy (en tilkoblet del av landet ...

Les mer

Spørsmål 22. Maksimal løsning for subarray Leetcode Problemstatning Gitt et heltall array nums, finn den sammenhengende underarrayen (som inneholder minst ett tall) som har den største summen, og returner summen. Eksempel nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Forklaring: [4, -1,2,1] har den største summen = 6. nums = [- 1] -1 Tilnærming 1 (Divide and Conquer) I denne tilnærmingen ...

Les mer

Spørsmål 23. Rangering Transform of an Array Leetcode Solution Problemet Rank Transform of an Array Leetcode Solution ga oss en rekke heltall. Matrisen eller den gitte sekvensen er usortert. Vi må tilordne rangeringer til hvert heltall i den angitte sekvensen. Det er noen begrensninger for tildeling av rekkene. Rangene må starte med ...

Les mer

Spørsmål 24. Komprimer løpslengde kodet liste Leetcode-løsning Problemet Dekomprimer løpekodeliste for løpekodeløsning, sier at du får en matrise eller vektor som inneholder en sekvens. Sekvensen har en viss representasjon. Inngangssekvensen er dannet fra en annen sekvens. Vi vil kalle det en annen sekvens som den originale sekvensen. I henhold til hvilken inngangssekvensen ...

Les mer

Spørsmål 25. Erstatt elementer med det største elementet på høyre side Leetcode-løsning Problemet Erstatt elementer med det største elementet på høyre side Leetcode-løsning gir oss en matrise eller vektor med heltall. Problemet ba oss om å erstatte alle elementene med det elementet som er størst blant alle elementene på høyre side. Så vurder om vi hadde en ...

Les mer

Spørsmål 26. Finn vinneren på en Tic Tac Toe Game Leetcode-løsning Problemet Finn vinner på et Tic Tac Toe-spill Leetcode Solution ber oss om å finne ut vinneren av et tic tac toe-spill. Problemet gir oss en rekke eller vektorer av trekk laget av spillerne. Vi må gå gjennom bevegelsene og bedømme hvem ...

Les mer

Spørsmål 27. Finn vanlige tegn Leetcode-løsning Problemerklæring I dette problemet får vi en liste over streng. Vi må finne ut hvilke tegn som er vanlige i alle strengene. Hvis et tegn er til stede i alle strenger flere ganger, må vi sende tegnet flere ganger. Anta at vi har en rekke ...

Les mer

Spørsmål 28. Minimum tid på besøk til alle poeng Leetcode-løsning Problemet Minimum tid på å besøke alle poeng Leetcode-løsning gir oss en matrise eller vektor av punkter på koordinatakser. Problemet etter at vi har gitt oss innspillene ber oss om å finne minimum tid for å besøke alle poengene som er gitt i innspillet. Når du flytter en enhet ...

Les mer

Spørsmål 29. Finn N Unique Integers Sum opp til Zero Leetcode Solution Problemet Find N Unique Integers Sum up to Zero Leetcode Solution, gir oss et heltall. Det ber oss om å returnere n unike heltall som summerer seg til 0. Så spørsmålet er ganske enkelt å forstå. Så før du dykker ned i løsningen. La oss ta en titt på ...

Les mer

Spørsmål 30. Partisjonering i tre deler med samme sum Leetcode-løsning Problemet Partition Array Into Three Parts With Equal Sum Leetcode Solution gir oss en matrise eller vektor og spør om det er tre partisjoner mulig av sekvensen. Her, med partisjon, mener vi at det er to indekser i, j slik at summen av elementer fra start ...

Les mer

Spørsmål 31. Finn vanlige tegn Leetcode-løsning Problemstilling I dette problemet får vi en rekke strenger. Vi må skrive ut en liste over alle tegnene som vises i hver streng i matrisen (duplikater inkludert). Det vil si at hvis et tegn vises to ganger i hver streng, men ikke tre ganger, må vi ha det ...

Les mer

Spørsmål 32. Finn alle numrene som er forsvunnet i en Array Leetcode-løsning Problemstilling I dette problemet får vi en rekke heltall. Den inneholder elementer fra 1 til N, hvor N = størrelsen på matrisen. Imidlertid er det noen elementer som har forsvunnet, og noen duplikater er til stede i stedet for dem. Målet vårt er å returnere en matrise ...

Les mer

Spørsmål 33. Majority Element II Leetcode-løsning I dette problemet får vi en rekke heltall. Målet er å finne alle elementene som forekommer mer enn ⌊N / 3⌋ tid i matrisen der N = størrelsen på matrisen og ⌊ ⌋ er gulvoperatøren. Vi må returnere en rekke ...

Les mer

Spørsmål 34. Inneholder duplikat II Leetcode-løsning Problemstatning I dette problemet får vi en rekke heltall, og vi må sjekke om det finnes noe duplikatelement som er i en avstand på minst k til hverandre. dvs. at forskjellen mellom indeksene til de to samme elementene skal være mindre enn ...

Les mer

Spørsmål 35. Relativ Sort Array Leetcode Solution I dette problemet får vi to matriser med positive heltall. Alle elementene i den andre matrisen er forskjellige og er tilstede i den første matrisen. Den første matrisen kan imidlertid inneholde dupliserte elementer eller elementer som ikke er i den andre matrisen. Vi må sortere den første matrisen ...

Les mer

Spørsmål 36. Finn ord som kan dannes av tegn Leetcode Solution Problemstilling I oppgaven "Finn ord som kan dannes av tegn" får vi en rekke strenger som består av små bokstaver (ord) og en streng som består av et sett med tegn (tegn). Vår oppgave er å se etter hver streng i matrisen ...

Les mer

Spørsmål 37. Antall ekvivalente Domino-par Leetcode-løsning Problemstilling I oppgaven ”Antall ekvivalente domino-par” får vi en liste over dominoer der hver domino består av to verdier som domino [i] = [a, b]. To domino, domino [i] = [a, b] og domino [j] = [c, d] er ekvivalente hvis (a == c og b == d) eller (a == d og c == d) . Vår oppgave er å finne ut ...

Les mer

Spørsmål 38. Pascals Triangle II Leetcode-løsning Problemstilling I dette problemet har vi fått radindeks (i) for Pascal Triangle. Vi må lage en lineær matrise som inneholder verdiene til raden i og returnere den. Radindeks starter fra 0. Vi vet at Pascals trekant er en trekant der hvert tall er ...

Les mer

Spørsmål 39. Unike baner Leetcode-løsning Problemet Unique Paths Leetcode Solution sier at du får to heltall som representerer størrelsen på et rutenett. Bruk rutenettens størrelse, lengden og bredden på rutenettet. Vi må finne antall unike stier fra øverste venstre hjørne av rutenettet til ...

Les mer

Spørsmål 40. Antall gode par Leetcode-løsning Problemstilling I dette problemet gis en rekke heltall, og vi må finne ut antall totale gode par (a [i], a [j]) hvor a [i] = a [j]. Eksempel nums = [1,2,3,1,1,3] 4 Forklaring: Det er 4 gode par ved indekser (0,3), (0,4), (3,4), (2,5). [1,1,1,1] 6 Forklaring: ...

Les mer

Spørsmål 41. Tredje maksimale antall Leetcode-løsning Som tittelen sier, er målet å finne det tredje maksimale heltallet i et gitt utvalg av heltall. Merk at vi må finne det distinkte tredje maksimale heltallet i matrisen. Vi returnerer det maksimale heltallet i matrisen når det ikke har noe tydelig tredje maksimalt heltall. Eksempel ...

Les mer

Spørsmål 42. Balansert Binary Tree Leetcode-løsning Et binært tre er høydebalansert hvis høydeforskjellen på venstre og høyre undertre til hver node i treet er høyst 1. I dette problemet skal vi sjekke om det er et balansert binært tre. Eksempel 2/1/4 Ikke balansert 1 / \ 2 ...

Les mer

Spørsmål 43. Hvor mange tall er mindre enn gjeldende nummerkode-løsning Problemstilling I dette problemet får vi en matrise. For hvert element i denne matrisen, må vi finne ut antall elementer mindre enn det elementet. dvs. for hver i (0 <= i

Les mer

Spørsmål 44. Slå sammen sorterte matriser Leetcode-løsning I problemet “Slå sammen sorterte matriser” får vi to matriser sortert i ikke-fallende rekkefølge. Den første matrisen er ikke fullt fylt og har nok plass til å imøtekomme alle elementene i den andre matrisen også. Vi må slå sammen de to matriser, slik at den første matrisen inneholder elementer ...

Les mer

Spørsmål 45. Søk i Rotated Sorted Array Leetcode Solution Vurder en sortert matrise, men en indeks ble plukket og matrisen ble rotert på det tidspunktet. Nå når matrisen er rotert, må du finne et bestemt målelement og returnere indeksen. I tilfelle elementet ikke er til stede, returnerer -1. Problemet er generelt ...

Les mer

Spørsmål 46. Søk Sett inn posisjon Leetcode-løsning I dette problemet får vi en sortert matrise og et mål heltall. Vi må finne posisjonen for søkeinnsats. Hvis målverdien er tilstede i matrisen, returnerer du indeksen. Returner indeksen som målet skal settes inn for å holde ordren sortert (i ...

Les mer

Spørsmål 47. Barn med det største antallet godteri Leetcode-løsning I problemet “Barn med størst antall godterier” får vi en rekke heltall som representerer antall sjokolader noen barn har fått og noen ekstra godterier som kan distribueres på noen måte. Nå må vi finne: Kan hvert barn ha flest ...

Les mer

Spørsmål 48. Løpende sum av 1d Array Leetcode-løsning Problemstilling I løpet av summen av 1d array-problem har vi fått en array nums som vi må returnere en array for hver indeks i i resultat array arr [i] = sum (nums [0]… nums [i]) . Eksempel nums = [1,2,3,4] [1,3,6,10] Forklaring: Løpssummen er: ...

Les mer

Spørsmål 49. Pluss en Leetcode-løsning Problemstilling I oppgaven ”Plus One” får vi en matrise der hvert element i matrisen representerer et siffer av et tall. Hele matrisen representerer et tall. Nullindeksen representerer MSB for tallet. Vi kan anta at det ikke er noen ledende null i ...

Les mer

Spørsmål 50. Kth største element i en Array Leetcode Solutions I dette problemet må vi returnere det kth største elementet i en usortert matrise. Merk at matrisen kan ha duplikater. Så vi må finne det Kth største elementet i sortert rekkefølge, ikke det distinkte Kth største elementet. Eksempel A = {4, 2, 5, 3 ...

Les mer

Spørsmål 51. Maks. Rekke påfølgende Leetcode-løsning Problemstilling I maksimalt antall påfølgende problemer gis en binær matrise. Vi må finne maksimalt antall påfølgende som er til stede i den gitte matrisen. Inndatamatrisen vil bare inneholde 0 og 1. Eksempel [1,1,0,1,1,1] 3 Forklaring: De to første sifrene eller de siste tre sifrene er ...

Les mer

Spørsmål 52. Omorganisere matrisen slik at arr [i]> = arr [j] hvis jeg er jevn og arr [i] <= arr [j] hvis jeg er merkelig og j <i Anta at du har et heltall. Problemstillingen ber om å omorganisere matrisen på en slik måte at elementene i jevn posisjon i en matrise skal være større enn alle elementene før den, og elementene i odde posisjoner skal være mindre enn elementene før den. Eksempel ...

Les mer

Spørsmål 53. Sorter array etter paritet II Leetcode-løsning Problemstilling I oppgaven "Sort Array By Parity II" får vi et paritetsarray der alle elementene er positive heltall. Matrisen inneholder et jevnt antall elementer. Matrisen inneholder like mange like og odde elementer. Vår oppgave er å omorganisere elementene ...

Les mer

Spørsmål 54. Telle par med gitt sum I oppgaven “count pair with given sum” har vi gitt et heltall array [] og et annet tall sier "sum", du må bestemme om noen av de to elementene i en gitt array har en sum som er "sum". Eksempel Input: arr [] = {1,3,4,6,7} og sum = 9. Output: “Element funnet ...

Les mer

Spørsmål 55. Gruppe flere forekomster av matriseelementer bestilt av første forekomst Du får et spørsmål der du har gitt en usortert matrise med flere tallforekomster. Oppgaven er å gruppere alle flere forekomster av matriseelementer sortert etter første forekomst. I mellomtiden bør bestillingen være den samme som antallet kommer. Eksempel Input: [2, 3,4,3,1,3,2,4] ...

Les mer

Spørsmål 56. Maksimal forskjell mellom frekvensen til to elementer slik at elementet som har større frekvens er også større Anta at du har et heltall. Problemstillingen ber om å finne ut den maksimale forskjellen mellom frekvensen til to forskjellige elementer i en gitt matrise, men elementet med større frekvens bør også ha større verdi enn det andre heltallet. Eksempel på inngang: arr [] = {2,4,4,4,3,2} ...

Les mer

Spørsmål 57. Maksimer summen av matrisen etter K Negations Leetcode-løsning Dette innlegget er på Maximize Sum Of Array After K Negations Leetcode Solution Problem statement I oppgaven "Maximize Sum Of Array After K Negations" får vi en array arr og en verdi K. Arrayen består av heltallverdier. Vi kan endre verdien på arr [i] til ...

Les mer

Spørsmål 58. Minste undergruppe med k forskjellige tall Anta at du har et heltall array og et tall k. Problemstillingen ber om å finne ut den minste undergruppen i området (l, r) inkludert, på en slik måte er det nøyaktig k forskjellige tall til stede i den minste undergruppen. Eksempel på inngang: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

Les mer

Spørsmål 59. Alle unike tripletter som oppsummerer en gitt verdi Vi har gitt en rekke heltall og et gitt tall kalt 'sum'. Problemstillingen ber om å finne ut tripletten som legger opp til det gitte nummeret "sum". Eksempel Input: arr [] = {3,5,7,5,6,1} sum = 16 Output: (3, 7, 6), (5, 5, 6) Forklaring: Triplett som tilsvarer den gitte .. .

Les mer

Spørsmål 60. Lengste subarray som har antall på 1s en mer enn count på 0s Vi har gitt en rekke heltall. En matrise inneholder bare 1 og 0. Problemstillingen ber om å finne ut lengden på den lengste underarrayen som har mengden på 1-tallet, er bare en mer enn tallet på 0 i en undergruppe. Eksempel Input: arr [] = ...

Les mer

Spørsmål 61. Maksimal matrise fra to gitte arrays som holder orden likt Anta at vi har to heltallssamlinger av samme størrelse n. Begge matriser kan også inneholde vanlige tall. Problemstillingen ber om å danne den resulterende matrisen som inneholder maksimumsverdiene 'n' fra begge matriser. Den første matrisen bør prioriteres (elementer i den første ...

Les mer

Spørsmål 62. Gjett nummer høyere eller lavere II Problemstilling “Gjett nummer høyere eller lavere II” sier at vi skal spille et spill som kalles gjettespill. Spillet sier at jeg velger et tall fra 1 til n. Når du gjetter antallet jeg ikke har valgt, skal jeg si deg ...

Les mer

Spørsmål 63. Omorganisere en matrise slik at arr [i] er lik i "Omorganiser en matrise slik at arr [i] = i" -problemet sier at du får en matrise med heltall fra 0 til n-1. Siden alle elementene kanskje ikke er til stede i matrisen, er stedet der -1 der. Problemstillingen ber om å omorganisere matrisen i slike ...

Les mer

Spørsmål 64. Separer 0 og 1 i en matrise Problemerklæring Anta at du har et heltall-array. Problemet "Segreger 0s og 1s i en matrise" ber om å adskille matrisen i to deler, i 0s og i 1s. 0-ene skal være på venstre side av matrisen og 1-er på høyre side av matrisen. ...

Les mer

Spørsmål 65. Finn største d i matrisen slik at a + b + c = d Problemerklæring Anta at du har en rekke heltall. Inngangsverdier er alle forskjellige elementer. Problemet "Finn største d i matrisen slik at a + b + c = d" ber om å finne ut det største elementet 'd' i settet slik at a + b + c = ...

Les mer

Spørsmål 66. Maksimalt antall sjokolader som skal fordeles likt blant k-studenter “Maksimalt antall sjokolader som skal fordeles likt mellom k-studenter” sier at du får n esker som inneholder litt sjokolade. Anta at det er k studenter. Oppgaven er å fordele maksimalt antall sjokolader likt k-studenter, ved å velge påfølgende bokser. Vi kan ...

Les mer

Spørsmål 67. Maksimalt antall påfølgende antall i en serie Problemerklæring La oss anta at du har en rekke heltall av størrelse N. Problemet "Maksimalt antall påfølgende antall i en matrise" ber om å finne ut det maksimale antallet påfølgende tall som kan spres i en matrise. Eksempel arr [] = {2, 24, 30, 26, 99, 25} 3 Forklaring: ...

Les mer

Spørsmål 68. Spørsmål etter antall distinkte elementer i en undergruppe Vi har gitt en rekke med heltall og et antall spørsmål, og vi må finne ut antall alle de forskjellige elementene vi har innenfor det gitte området, spørringen består av to tall til venstre og høyre, dette er det gitte området, med dette gitt utvalg vi ...

Les mer

Spørsmål 69. Område Minimum spørring (kvadratisk rotnedbrytning og sparsom tabell) I området minimum spørringsproblem har vi gitt et søk og et heltall matrise. Hver spørring inneholder området som venstre og høyre indeks for hvert område. Den gitte oppgaven er å bestemme minimumet for alt antallet som ligger innenfor området. Eksempel på inngang: arr [] = {2, 5, ...

Les mer

Spørsmål 70. Range Sum Query ved hjelp av Sparse Table I områdesummespørringen ved hjelp av sparsomme tabellproblemer har vi et områdespørsmål og gitt et heltallmatrise. Den gitte oppgaven er å finne ut summen av alle heltall som kommer i området. Eksempel Input: arr [] = {1,4,6,8,2,5} Spørring: {(0, 3), (2, 4), (1, 5)} Output: 19 16 25 ...

Les mer

Spørsmål 71. Telle og veksle søk på en binær matrise En matrise av størrelse n er gitt som en inngangsverdi. Problemet "Count and Toggle Queries on a Binary Array" ber om å utføre noen av spørsmålene som er gitt nedenfor, spørringer kan variere på en tilfeldig måte. Spørringene er ⇒ Bytt søk ⇒ veksle (start, slutt), dette ...

Les mer

Spørsmål 72. Spørsmål om desimalverdier av underarrays av en binær matrise Skriv spørringer for desimalverdier av underarrays i en binær matrise i en gitt binær matrise. Problemstillingen ber om å finne ut desimaltallet som er dannet ved hjelp av rekkevidde i en binær matrise. Eksempel Input: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} Spørring (1, ...

Les mer

Spørsmål 73. Maksimer elementer ved å bruke en annen matrise Anta at vi har gitt to heltall array av samme størrelse n. Begge gruppene inneholder positive tall. Problemstillingen ber om å maksimere den første matrisen ved å bruke det andre matriseelementet og holde den andre matrisen som en prioritet (elementene i den andre matrisen skal vises først i utdata). ...

Les mer

Spørsmål 74. Minimumsbytter som kreves for å bringe alle elementene mindre enn eller lik k sammen Problemet "Minimumsbytter kreves for å bringe alle elementene mindre enn eller lik k sammen" sier at du har et heltall-array. Problemstillingen ber om å finne ut det minste antallet bytter som kreves for å få elementene sammen som er mindre enn eller like ...

Les mer

Spørsmål 75. Finn elementets første og siste posisjon i sortert Array Leetcode-løsning Problemstilling I denne artikkelen med tittelen "Finn første og siste posisjon av element i sortert matriseleetkodeløsning", vil vi diskutere løsningen på et leetkodeproblem. I det gitte problemet får vi en matrise. Vi får også et målelement. Elementer i matrisen er sekvensert i ...

Les mer

Spørsmål 76. Monoton Array LeetCode-løsning Problemstilling I problemet "Monoton Array" får vi en matrise. Vår oppgave er å sjekke om matrisen er en monoton matrise eller ikke. En monoton matrise er en matrise der elementene enten er sortert i økende orden eller i avtagende rekkefølge. Hvis matrisen er sortert i ...

Les mer

Spørsmål 77. Maksimal påfølgende sum slik at ingen tre er på rad Problemet "Maksimal undersekvenssum slik at ingen tre er sammenhengende" sier at du får en rekke heltall. Nå må du finne en undersøkelse som har den maksimale summen gitt at du ikke kan vurdere tre påfølgende elementer. For å huske at en undersøkelse ikke er annet enn en matrise ...

Les mer

Spørsmål 78. Finn duplikater i en gitt matrise når elementene ikke er begrenset til et område Problemet "Finn duplikater i en gitt matrise når elementene ikke er begrenset til et område" sier at du har en matrise som består av n heltall. Problemstillingen det for å finne ut duplikatelementene hvis de finnes i matrisen. Hvis det ikke finnes noe slikt element, returner -1. Eksempel [...

Les mer

Spørsmål 79. Sjekk om Array inneholder sammenhengende helheter med duplikater tillatt Du får en rekke heltall som også kan inneholde dupliserte elementer. Problemstillingen ber om å finne ut om det er et sett med sammenhengende heltall, skriv ut "Ja" hvis det er det, skriv ut "Nei" hvis det ikke er det. Eksempel på prøveinngang: [2, 3, 4, 1, 7, 9] Eksempel ...

Les mer

Spørsmål 80. De K svakeste rader i en Matrix Leetcode-løsning Problemstilling I oppgaven ”De K svakeste rader i en matrise” får vi en matrise på n rader og m kolonner. matrisen er fylt med 0 eller 1. Det spesielle med denne matrisen er at alle er mot venstre side av hver rad ...

Les mer

Spørsmål 81. Kapasitet til å sende pakker innen D-dager Leetcode-løsning Problemstilling I problemet "Kapasitet til å sende pakker innen D-dager" har vi pakker i port A som må overføres til port B om D-dager. vi får en vektgruppe som inneholder vekten til hver pakke og antall dager vi ...

Les mer

Spørsmål 82. Kan gjøre aritmetisk progresjon fra sekvens Leetcode-løsning Problemstilling I oppgaven "Kan lage aritmetisk progresjon fra sekvens" får vi en matrise, nå må vi svare på om det er mulig å generere en aritmetisk progresjon ved å omorganisere sekvensen. Eksempel arr = [3,1,5] sant Forklaring: Vi kan omorganisere matrisen som {1,3,5} som danner en ...

Les mer

Spørsmål 83. Beste tid å kjøpe og selge Stock III Leetcode Solution Problemstilling I problemet "Beste tid å kjøpe og selge lager III" får vi en matrise der hvert element i matrisen inneholder prisen på den aktuelle aksjen den dagen. Definisjonen av transaksjonen er å kjøpe en aksje og selge den ene aksjen ...

Les mer

Spørsmål 84. Beste tid å kjøpe og selge Stock II Leetcode-løsning Problemstilling I problemet "Beste tiden å kjøpe og selge lager II" får vi en matrise der hvert element i matrisen inneholder prisen på den gitte aksjen den dagen. Definisjonen av transaksjonen er å kjøpe en aksje og selge den ene aksjen ...

Les mer

Spørsmål 85. Beste tid å kjøpe og selge lager med Leetcode-løsning for transaksjonsgebyr Problemstilling I problemet "Beste tid å kjøpe og selge aksjer med transaksjonsgebyr" får vi en matrise der hvert element i matrisen inneholder prisen på den gitte aksjen den dagen. Definisjonen av transaksjonen er å kjøpe en aksje og selge den ...

Les mer

Spørsmål 86. Antall indekspar med like elementer i en matrise Anta at vi har gitt et heltall. Problemet "Antall indekspar med like elementer i en matrise" ber om å finne ut antall indekspar (i, j) på en slik måte at arr [i] = arr [j] og i ikke er lik j . Eksempel arr [] = {2,3,1,2,3,1,4} 3 forklaringspar ...

Les mer

Spørsmål 87. Finn sum av alle unike underarraysummen for en gitt matrise Anta at du har en rekke heltall. Problemet "Finn sum av alle unike sub-array-sum for en gitt array" ber om å finne ut summen av alle unike sub-arrays (Sub-array sum er summen av elementene til hver under-array). Med unik sub-array sum, mente vi å si at ingen sub-array ...

Les mer

Spørsmål 88. Minimumssti i en trekant Problemstilling Problemet "Minimumsumbane i et trekant" sier at du får en sekvens i form av en trekant med heltall. Begynn nå med den øverste raden, hva er minimumssummen du kan oppnå når du kommer til nederste rad? Eksempel 1 2 3 5 ...

Les mer

Spørsmål 89. Lengste undergruppe som ikke har mer enn K forskjellige elementer Problemet “Lengste undergruppe uten å ha mer enn K forskjellige elementer” sier at antar at du har en rekke heltall, spør problemstillingen om å finne ut den lengste undergruppen som ikke har større enn k forskjellige elementer. Eksempel arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Les mer

Spørsmål 90. Gitt en matrise av par Finn alle symmetriske par i den Finn alle symmetriske par - Du får noen par av en matrise. Du må finne ut de symmetriske parene i den. Det symmetriske paret sies å være symmetrisk når det i par sier (a, b) og (c, d) der 'b' er lik 'c' og 'a' er ...

Les mer

Spørsmål 91. Minimumsoperasjon for å gjøre alle elementene like i matrisen Problemet "Minimumsoperasjon for å gjøre alle elementene like i matrisen" sier at du får en matrise med noen heltall i den. Du må finne ut minimumsoperasjoner som kan gjøres for å gjøre en matrise lik. Eksempel [1,3,2,4,1] 3 Forklaring Enten tre subtraksjoner kan være ...

Les mer

Spørsmål 92. Konstruer binært tre fra gitt foreldrearray-representasjon Problemet "Konstruer binært tre fra gitt foreldreoppstilling" representerer at du får en matrise. Denne inngangsrammen representerer et binært tre. Nå må du konstruere et binært tre på grunnlag av dette inngangssettet. Matrisen lagrer indeksen til foreldrenoden ved hver indeks. ...

Les mer

Spørsmål 93. Finn undergruppe med gitt sum (håndterer negative tall) Problemet "Finn undergruppe med gitt sum (Håndterer negative tall)" sier at du får et heltallmatrise som også inneholder negative heltall og et tall som kalles "sum". Problemstillingen ber om å skrive ut underarrayen, som summerer seg til et gitt nummer kalt “sum”. Hvis mer enn én undergruppe ...

Les mer

Spørsmål 94. Lengde på den største undergruppen med sammenhengende elementer Problemet "Lengde på den største undergruppen med sammenhengende elementer" sier at du får et heltall. Problemstillingen ber om å finne ut lengden på den lengste sammenhengende undergruppen som elementene kan ordnes i en sekvens (kontinuerlig, enten stigende eller synkende). Tallene i ...

Les mer

Spørsmål 95. Tell antall trillinger med produkt som tilsvarer gitt antall Problemet "Tell antall trillinger med produkt som tilsvarer gitt antall" sier at vi får et heltall og en rekke m. Problemstillingen ber om å finne ut det totale antallet tripletter av med produktet tilsvarer m. Eksempel arr [] = {1,5,2,6,10,3} m = 30 3 Forklaring Tripletter ...

Les mer

Spørsmål 96. Maksimal forskjell mellom første og siste indeks for et element i matrisen Anta at du har en rekke heltall. Problemet "Maksimal forskjell mellom første og siste indeks for et element i matrise" ber om å finne ut forskjellen mellom den første og siste indeksen til hvert tall som er tilstede i en matrise slik at forskjellen er maksimum av alle. Eksempel ...

Les mer

Spørsmål 97. Finn fire elementer som summerer til en gitt verdi (Hashmap) Problemet "Finn fire elementer som summerer til en gitt verdi (Hashmap)" sier at antar at du har et heltall array og et tall som kalles sum. Problemstillingen ber om å avgjøre om fire elementer er tilstede i matrisen som oppsummerer til den gitte verdien “sum”. Hvis det er sant, så funksjon ...

Les mer

Spørsmål 98. Lengste påfølgende slik at forskjellen mellom tilstøtende er en Problemet "Lengste påfølgende slik at forskjellen mellom tilstøtende er en" sier at du får et heltall. Nå må du finne lengden på den lengste undersekvensen slik at forskjellen på tilstøtende elementer er 1. Eksempel 1 2 3 4 7 5 9 4 6 Forklaring Som ...

Les mer

Spørsmål 99. Finn alle trillinger med null sum Problemet "Finn alle tripletter med null sum" sier at du får en matrise som inneholder både positivt og negativt tall. Problemstillingen ber om å finne ut tripletten med summen lik 0. Eksempel arr [] = {0, -2,1,3,2, -1} (-2-1 3) (-2 0 2) ( -1 0 1) Forklaring ...

Les mer

Spørsmål 100. Sjekk om en gitt matrise inneholder dupliserte elementer innen k avstand fra hverandre Problemet "Sjekk om en gitt matrise inneholder dupliserte elementer innen k avstand fra hverandre" sier at vi må se etter duplikater i en gitt, ikke-ordnet matrise innen k. Her er verdien av k mindre enn den gitte matrisen. Eksempler K = 3 arr [] = ...

Les mer

Spørsmål 101. Par med gitt produkt Problemet "Pair with given product" sier at du får et heltall array og tallet "x". Bestem om en matrise består av et par av hvilket produkt som tilsvarer 'x', eksisterer i det gitte inngangsarrangementet. Eksempel [2,30,12,5] x = 10 Ja, det har produktpar Forklaring her 2 ...

Les mer

Spørsmål 102. Maksimal avstand i matrise Problemet “Maksimal avstand i matrise” sier at du får “n” nei. av matriser og alle matriser er gitt i stigende rekkefølge. Din oppgave er å finne maksimal forskjell / absolutt forskjell på to tall i en matrise, og vi kan definere maksimal avstand mellom to tall som ...

Les mer

Spørsmål 103. Første element som forekommer k ganger i en matrise Vi har gitt et tall 'k' og et heltall array. Problemet "Første element som forekommer k ganger i en matrise" sier å finne ut det første elementet i matrisen som forekommer nøyaktig k ganger i en matrise. Hvis det ikke er noe element i matrisen som forekommer k ganger ...

Les mer

Spørsmål 104. Skriv ut alle underarrays med 0 sum Du får et heltall array, din oppgave er å skrive ut alle mulige underarrayer med sum er lik 0. Så vi må skrive ut alle subarrays med 0 sum. Eksempel arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} Underarray funnet fra 0 indeks ...

Les mer

Spørsmål 105. Inneholder duplikat Vi får en matrise, og den kan inneholde duplikatelementer eller ikke. Så vi må sjekke om den inneholder duplikat. Eksempler [1, 3, 5, 1] ​​true ["apple", "mango", "orange", "mango"] true [22.0, 4.5, 3.98, 45.6, 13.54] false Approach Vi kan sjekke en matrise på flere måter ...

Les mer

Spørsmål 106. Skjema minimum antall fra gitt sekvens Problemet "Skjema minimum antall fra gitt sekvens" sier at du får noe mønster av bare jeg og D. Betydningen av I står for å øke og for å avta, vi får D. Feilsøkinga ber om å skrive ut det minste antallet som tilfredsstiller det gitte mønsteret. Vi har ...

Les mer

Spørsmål 107. Område spørringer for lengste korrekte brakett etterfølgende Du får en sekvens av noen parenteser, med andre ord, du får parenteser som '(' og ')', og du får et spørringsområde som utgangspunkt og sluttpunkt. Problemet "Range Queries for Longest Correct Bracket Subsequence" ber om å finne ut maksimal lengde ...

Les mer

Spørsmål 108. Største undergruppe med samme antall 0s og 1s Du får en rekke heltall. Heltallene er bare 0 og 1 i inngangsruten. Problemstillingen ber om å finne ut den største undergruppen som kan ha samme antall 0s og 1s. Eksempel arr [] = {0,1,0,1,0,1,1,1} 0 til 5 (totalt 6 elementer) Forklaring Fra matriseposisjonen ...

Les mer

Spørsmål 109. Binær matrise etter M-rekkeviddeoperasjoner Du får en binær matrise som består av 0 innledningsvis og Q antall spørsmål. Problemstillingen ber om å bytte verdiene (konvertere 0s til 1s og 1s til 0s). Etter at Q-spørringene er utført, skriver du ut den resulterende matrisen. Eksempel arr [] = {0, 0, 0, 0, 0} Veksle (2,4) ...

Les mer

Spørsmål 110. Ikke-overlappende sum på to sett Problemstilling Problemet “Ikke-overlappende sum av to sett” sier at du får to matriser som inngangsverdier som arrA [] og arrB [] av samme størrelse n. Begge gruppene har også forskjellige elementer individuelt og noen vanlige elementer. Din oppgave er å finne ut den totale summen ...

Les mer

Spørsmål 111. Finn alle parene (a, b) i en matrise slik at a% b = k Problemstilling Problemet "Finn alle parene (a, b) i en matrise slik at a% b = k" sier at du får en rekke heltall og en heltall som kalles k. Problemstillingen ber om å finne ut paret på en slik måte at x ...

Les mer

Spørsmål 112. Område LCM-spørsmål Problemstilling Problemet "Range LCM Queries" sier at du har et heltall array og q antall spørsmål. Hver spørring inneholder (venstre, høyre) som et område. Den gitte oppgaven er å finne ut LCM (venstre, høyre), dvs. LCM for alt tallet som kommer i området ...

Les mer

Spørsmål 113. Spørringer for GCD av alle tall i en matrise bortsett fra elementer i et gitt område Problemstilling “Problemet med GCD for alle tall i en matrise bortsett fra elementer i et gitt område” oppgir at du vil få et heltall array og aq antall spørsmål. Hver spørring inneholder tallet venstre og høyre. Problemstillingen ber om å finne ut ...

Les mer

Spørsmål 114. Finn ut om en undergruppe er i form av et fjell eller ikke Problemstilling Problemet "Finn ut om en undergruppe er i form av et fjell eller ikke" sier at du får et heltall og en rekkevidde. Problemstillingen ber om å finne ut om undergruppen dannet mellom det gitte området er i form av en fjellform eller ...

Les mer

Spørsmål 115. Delsett Sumproblem i O (sum) -rom Problemerklæring Problemet "Delsett sum i O (sum)" oppgir at du får en matrise med noen ikke-negative heltall og en spesifikk verdi. Finn ut om det er en delmengde hvis sum er lik summen av den gitte inngangsverdien. Eksempel Array = {1, 2, 3, 4} ...

Les mer

Spørsmål 116. Finn indeks over lukkende brakett for en gitt åpningsbrakett i et uttrykk Problemstilling Gis en streng s med lengde / størrelse n og et heltall som representerer indeksen til en åpningsfeste. Finn indeks for lukkende brakett for en gitt åpningsbrakett i et uttrykk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Les mer

Spørsmål 117. Gullgruveproblemet Problemerklæring "Gullgruveproblemet" sier at du får et 2D-rutenett som har noen ikke-negative mynter plassert i hver celle i det gitte rutenettet. I utgangspunktet står gruvearbeideren ved den første kolonnen, men det er ingen begrensninger på raden. Han kan starte i hvilken som helst rekke. Den ...

Les mer

Spørsmål 118. Lengste økende påfølgende påfølgende Følger er et annet emne elsket av intervjuere. Å finjustere dem kan alltid gi dem nye muligheter for å teste kandidater. Det kan sjekke kandidatens evne til å tenke og analysere ting og komme med de beste og optimale løsningene. I dag løser vi et påfølgende problem som vil gjøre ...

Les mer

Spørsmål 119. Beste tid å kjøpe og selge aksjer Problemstilling Problemet "Beste tid å kjøpe og selge aksjer" sier at du får en rekke priser med lengde n, der ith-elementet lagrer aksjeprisen på denne dagen. Hvis vi bare kan gjøre en transaksjon, det vil si å kjøpe på en dag og ...

Les mer

Spørsmål 120. Topp K hyppige elementer Problemstilling I topp K hyppige elementer har vi gitt en array nums [], finn de k hyppigst forekommende elementene. Eksempler nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Naiv tilnærming for topp K-frekvente elementer Build ...

Les mer

Spørsmål 121. Boblesortering ved hjelp av to stabler Problemangivelse Problemet "Boble sortering ved hjelp av to stabler" sier at du får en matrise a [] av størrelse n. Lag en funksjon for å sortere den gitte matrisen a [] ved hjelp av et boble sorteringsparadigme med to stabeldatastrukturer. Eksempel a [] = {15, 12, 44, 2, 5, ...

Les mer

Spørsmål 122. Sorter en matrise i henhold til rekkefølgen definert av en annen matrise Problemstilling Du får to matriser med heltall arr1 [] og arr2 []. Problemet "Sorter en matrise i henhold til rekkefølgen definert av en annen matrise" ber om å sortere den første matrisen i henhold til den andre matrisen, slik at tallene i første matrise blir relativt sortert av alle ...

Les mer

Spørsmål 123. Konstruksjon av lengste økende påfølgende (N log N) Problemstilling Du får en rekke heltall. Problemet "Konstruksjon av lengste økende etterfølgende (N log N)" ber om å konstruere den lengst økende undersekvensen. Eksempel arr [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 og størrelsen på denne lengst økende følgen er ...

Les mer

Spørsmål 124. Minimum tid som kreves for å råtne alle appelsiner Problemstilling Problemet "Minimum tid som kreves for å rote alle appelsiner" sier at du får en 2D-matrise, hver celle har en av de tre mulige verdiene 0, 1 eller 2. 0 betyr en tom celle. 1 betyr en fersk appelsin. 2 betyr en råtten oransje. Hvis en råtten ...

Les mer

Spørsmål 125. Omorganiser en matrise slik at 'arr [j]' blir 'i' hvis 'arr [i]' er 'j' Problemstilling Problemet ”Omorganiser en matrise slik at 'arr [j]' blir 'i' hvis 'arr [i]' er 'j'" sier at du har en "n" størrelse matrise som inneholder heltall. Tallene i matrisen ligger i området 0 til n-1. Problemstillingen ber om å omorganisere matrisen i ...

Les mer

Spørsmål 126. Maksimal produktunderstell Problemstilling Problemet "Maksimum produktunderstell" sier at du får et utvalg av heltall som inneholder både positive og negative tall. Problemstillingen ber om å finne ut det maksimale produktet til underarrayen. Eksempel arr [] = {2, -2, 3, 5} 15 Forklaring Elementene i undermatrisen ...

Les mer

Spørsmål 127. Konverter array til Zig-Zag mote Problemstilling Problemet "Konverter matrise til Zig-Zag-mote" sier at du får et - av heltall. Problemstillingen ber om å sortere matrisen på en sikksakk-måte slik at elementene i matrisen vil se ut som à a <b> c <d> e ...

Les mer

Spørsmål 128. Første negative heltall i hvert vindu av størrelse k Problemstilling Problemet “Første negative heltall i hvert vindu av størrelse k” sier at du får en matrise som inneholder positive og negative heltall, for hvert vindu av størrelse k skriver du ut det første negative heltallet i det vinduet. Hvis det ikke er noe negativt heltall i et hvilket som helst vindu, så send ut ...

Les mer

Spørsmål 129. Avstand til nærmeste celle som har 1 i en binær matrise Problemstilling Problemet “Avstanden til nærmeste celle som har 1 i en binær matrise” sier at du får en binær matrise (som bare inneholder 0s og 1s) med minst en 1. Finn avstanden til nærmeste celle som har 1 i binærmatrisen for alle elementene i ...

Les mer

Spørsmål 130. Skjema Minimum Antall Fra gitt sekvens Problemerklæring Problemet “Skjema Minimum antall fra gitt rekkefølge angir at du får en streng s med lengde / størrelse n som representerer et mønster med tegn 'I', dvs. økende og 'D', dvs. bare avtagende. Skriv ut minimumstallet for det gitte mønsteret med unike sifre fra 1-9. For eksempel - ...

Les mer

Spørsmål 131. Antall lengste økende påfølgende Problemstilling Problemet "Antall lengste økende etterfølger" sier at du får en matrise a [] av størrelse n. Skriv ut antall lengste økende undersøkelser i den. Eksempel a [] = {1, 2, 5, 4, 7} 2 Forklaring: De lengste økende undersøkelsene kan sees i ...

Les mer

Spørsmål 132. Finn minimum i rotert sortert matrise Problemstilling "Finn minimum i rotert sortert matrise" sier at du får et sortert utvalg av størrelse n som roteres i en eller annen indeks. Finn minimumselementet i matrisen. Eksempel a [] = {5, 1, 2, 3, 4} 1 Forklaring: Hvis vi ordner matrisen i sortert ...

Les mer

Spørsmål 133. Implementering av Deque ved hjelp av sirkulær matrise Problemstilling "Implementering av Deque ved hjelp av sirkulær matrise" ber om å implementere følgende funksjoner i en Deque (Dobbelt avsluttet kø) ved hjelp av sirkulær matrise, insertFront (x): sett inn et element x foran Deque insertRear (x): sett inn et element x på baksiden av Deque deleteFront (): slett et element fra ...

Les mer

Spørsmål 134. Omorganiser en matrise i rekkefølge - minste, største, nest minste, nest største Problemerklæring Anta at du har et heltall-array. Problemet "Omorganisere en matrise i rekkefølge - minste, største, nest minste, nest største, .." ber om å omorganisere matrisen på en slik måte at det minste tallet kommer først og deretter det største tallet, deretter nest minste og deretter det andre ...

Les mer

Spørsmål 135. Omorganiser matrisen slik at jevn plassering er større enn merkelig Problemerklæring Anta at du har et heltall-array. Problemet "Omorganiser matrise slik at jevn posisjonering er større enn merkelig" ber om å omorganisere matrisen slik at elementene i jevn posisjon i en matrise skal være større enn elementet like før den. Arr [i-1] <= Arr [i], hvis posisjon 'i' ...

Les mer

Spørsmål 136. Ordne gitte tall for å danne det største tallet Problemerklæring Anta at du har en rekke heltall. Problemet "Ordne gitte tall for å danne det største tallet" ber om å omorganisere matrisen på en slik måte at utdataene skal være den maksimale verdien som kan gjøres med tallene i en matrise. Eksempel [34, 86, 87, ...

Les mer

Spørsmål 137. Fjern duplikater fra den sorterte matrisen Problemstilling "Fjern duplikater fra sortert matrise" sier at du får en sortert matrise av størrelse N. Du må fjerne duplikatelementene fra matrisen. Skriv ut matrisen som inneholder unike elementer etter fjerning av dupliserte elementer. Eksempel a [] = {1, 1, 1, 1} {1} Forklaring: ...

Les mer

Spørsmål 138. Tell underarrays som har totalt forskjellige elementer som originalen Problemstilling "Telle underarrays som har totalt forskjellige elementer som originalarray" sier at du får et heltall. Problemstillingen ber om å finne ut det totale antallet underarrayer som inneholder alle forskjellige elementer som finnes i en original matrise. Eksempel arr [] = {2, 1, 3, 2, ...

Les mer

Spørsmål 139. Produkt av array unntatt selv Problemerklæring "Produkt av matrise unntatt selv" -problem, sier at du får en matrise a []. Skriv ut en annen matrise p [] av samme størrelse slik at verdien ved den tredje indeksen til matrisen p er lik produktet av alle elementene i den opprinnelige matrisen ...

Les mer

Spørsmål 140. Mangler først positivt Problemstilling "Først mangler positivt" problem sier at du får en matrise a [] (sortert eller usortert) i størrelse n. Finn det første positive tallet som mangler i denne matrisen. Eksempel a [] = {1, 3, -1, 8} 2 Forklaring: Hvis vi sorterer matrisen får vi {-1, ...

Les mer

Spørsmål 141. Sammenhengende matrise Leetcode Problemerklæring “Contiguous Array Leetcode” -problemet sier at du får en matrise a [] av størrelse n består av bare 1 og 0. Finn det lengste underarrangementet der antall 1-er er lik antall 0-er. Eksempel a [] = {1, 0, 1, 1, 1, ...

Les mer

Spørsmål 142. Tall med primfrekvenser større enn eller lik k Problemstilling Problem "Tall med primfrekvenser større enn eller lik k" sier at du får en matrise med heltall størrelse n og en heltall k. Alle tallene i den er primtall. Problemstillingen ber om å finne ut tallene som vises i ...

Les mer

Spørsmål 143. Finn par med gitt sum slik at elementene i paret er i forskjellige rader Problemstilling "Finn par med gitt sum slik at elementene i paret er i forskjellige rader" problemet sier at du får en matrise med heltall og en verdi som kalles "sum". Problemstillingen ber om å finne ut alle parene i en matrise som oppsummerer en gitt ...

Les mer

Spørsmål 144. Vanlige elementer i alle rader i en gitt matrise Problemstilling “Vanlige elementer i alle rader av en gitt matrise” oppgir at du får en matrise på M * N. Problemstillingen ber om å finne ut alle de vanlige elementene i en gitt matrise i hver rad i matrisen i O (M * N) tid. Eksempel arr [] = {{12, 1, 4, 5, ...

Les mer

Spørsmål 145. Samle maksimale poeng i et rutenett ved hjelp av to traversaler Problemstilling Vi får en matrise av størrelse “nxm”, og vi må samle maksimale poeng i et rutenett ved hjelp av to traversaler. Hvis vi står ved celle i, j, har vi tre alternativer for å gå til celle i + 1, j eller i + 1, j-1 eller i + 1, j + 1. Det er ...

Les mer

Spørsmål 146. Gitt to usorterte matriser, finn alle parene hvis sum er x Problemerklæring Gitt to usorterte matriser, finn alle parene hvis sum er x problemet sier at du får to matriser med heltall som er usorterte og en verdi som kalles sum. Problemstillingen ber om å finne ut totalt antall par og skrive ut alle parene som legger til ...

Les mer

Spørsmål 147. Sorter elementer etter frekvens Problemstilling Du får en rekke heltall, noen tall blir gjentatt i den. Problemstillingen ber om å skrive ut tallet i matrisen i avtagende rekkefølge i henhold til frekvensen som er å sortere elementer etter frekvens. Eksempel arr [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

Les mer

Spørsmål 148. Finn det første gjentatte elementet i en rekke heltall Problemerklæring Finn det første gjentatte elementet i en rekke heltall. Problemstatusene at du får en rekke med heltall. Det ber om å finne ut det første gjentatte elementet fra matrisen og skrive ut nummeret. Eksempel arr [] = {2,6,9,3,1,9,1} 9 Forklaring: I den gitte matrisen er det ...

Les mer

Spørsmål 149. Finn undergruppen med minst gjennomsnitt Problemstilling Du har oppgitt et heltall array og et tall k. Problemstillingen ber om å finne undergruppen med minst gjennomsnitt, det vil si å finne ut undergruppen til k-elementer, som har minimumssnittet. Eksempel arr [] = {12, 34, 20, 30, 24, 45} k = 3 Underarray av [0, 2] har et minimumssnitt. Forklaring: ...

Les mer

Spørsmål 150. Finn minimum antall sammenslåingsoperasjoner for å lage en matrise palindrom Problemerklæring Du får en rekke heltall. Problemstillingen ber om å finne minimum antall sammenslåtte operasjoner for å lage en matrise palindrom, dvs. finne ut minimum antall sammenslåtte operasjoner som skal gjøres på matrisen for å gjøre det til et palindrom. Sammenslåing betyr ganske enkelt at ...

Les mer

Spørsmål 151. Sjekk gitt utvalg av størrelse n kan representere BST på n nivåer eller ikke Problemangivelse Gitt en matrise med n elementer, kan du sjekke gitt matrise av størrelse n representere BST på n nivåer eller ikke. Det vil si for å sjekke om det binære søketreet som er konstruert ved hjelp av disse n-elementene, kan representere en BST på n-nivåer. Eksempler arr [] = {10, 8, 6, 9, ...

Les mer

Spørsmål 152. Finn maksimal gjennomsnittlig undergruppe av k lengde Problemstilling Du får en rekke heltall og et tall k. Problemstillingen ber om å finne maksimal gjennomsnittlig undergruppe av k lengde. Underarray er ingenting annet enn en matrise sammensatt av en sammenhengende blokk av elementene til den opprinnelige matrisen. Eksempel arr [] = {1,3,12,34,76,10} [2, 4] Forklaring: Matrisestart ...

Les mer

Spørsmål 153. Utskrift av parenteser i Matrix Chain Multiplikation Problem Problemstilling Vi må finne rekkefølgen på multiplikasjon av matriser slik at antall operasjoner involvert i multiplikasjonen av alle matrisene minimeres. Deretter må vi skrive ut denne bestillingen, dvs. skrive ut parenteser i matrikskjedemultiplikasjonsproblemet. Vurder at du har 3 matriser A, B, ...

Les mer

Spørsmål 154. Finn minimumsforskjell mellom to elementer Problemerklæring Du får en rekke heltall. Problemstillingen ber om å finne minimumsforskjell mellom to elementer gitt i matrisen. Eksempel arr [] = {11,1,6,8,20,13} 2 Forklaring: Minimumsforskjell mellom 11 og 13 er 2. arr [] = {19,14,80,200,32,29} 3 Forklaring: Minimumsforskjell mellom 32 og 29 ...

Les mer

Spørsmål 155. Største rektangulære undermatrise med summen er 0 Problemerklæring Finn den maksimale størrelsen på undermatrisen i et 2D-array der summen er null. En undermatrise er ingenting annet enn en 2D-gruppe inne i den gitte 2D-arrayen. Så du har en matrise med signerte heltall, du må beregne summen av undermatriser og finne matrisen med ...

Les mer

Spørsmål 156. Maksimumsrektangel i en 2D-matrise Problemstilling Finn maksimalt sum-rektangel i en 2D-matrise, dvs. å finne en undermatrise med maksimal sum. En undermatrise er ingenting annet enn en 2D-serie inne i den gitte 2D-arrayen. Så du har en matrise med signerte heltall, du må beregne summen av undermatriser og ...

Les mer

Spørsmål 157. Maksimal økning av summen Problemstilling Du får en rekke heltall. Din oppgave er å finne ut den maksimale sumssekvensen i matrisen på en slik måte at tallene i påfølgende skal ordnes sortert i økende rekkefølge. En konsekvens er bare en sekvens som vi ...

Les mer

Spørsmål 158. Største sum sammenhengende undergruppe Problemerklæring Du får en rekke heltall. Problemstillingen ber om å finne ut den største summen sammenhengende subarray. Dette betyr ingenting annet enn å finne en undergruppe (kontinuerlige elementer) som har den største summen blant alle andre underordninger i den gitte matrisen. Eksempel arr [] = {1, -3, 4, ...

Les mer

Spørsmål 159. Matrix Chain Multiplikation I matrixkjedemultiplikasjon II-problemet har vi gitt dimensjonene til matrisene, finner rekkefølgen på multiplikasjonen deres slik at antall operasjoner involvert i multiplikasjon av alle matrisene minimeres. Tenk at du har 3 matriser A, B, C i størrelsene axb, bx ...

Les mer

Spørsmål 160. Sortert matrise til balansert BST I sortert matrise til balansert BST-problem har vi gitt en matrise i sortert rekkefølge, konstruer et balansert binært søketre fra den sorterte matrisen. Eksempler Input arr [] = {1, 2, 3, 4, 5} Output Pre-order: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

Les mer

Spørsmål 161. Enkeltnummer Gitt en matrise a [] av størrelse n. Alle elementene i matrisen er til stede to ganger bortsett fra 1. Finn elementet som bare vises en gang eller med andre ord vi sier som finner enkeltnummeret. Eksempel Input: a [] = {1, 3, 5, 5, 2, 1, 3} ...

Les mer

Spørsmål 162. Delsett Leetcode I delmengdesettkodeproblem har vi gitt et sett med forskjellige heltall, nums, skriver ut alle delmengder (strømsettet). Merk: Løsningssettet må ikke inneholde dupliserte delsett. En matrise A er en delmengde av en matrise B hvis a kan fås fra B ved å slette noen (muligens null ...

Les mer

Spørsmål 163. Bland en serie Gitt en matrise eller et sett som inneholder n elementer. Her er elementene unike, eller det er ingen repetisjon. Bland en rekke (eller et sett) tall uten duplikater. Eksempel // Start en matrise med sett 2, 4, 3 og 1. int [] nums = {2, 4, 3, 1}; Bland objekt = ...

Les mer

Spørsmål 164. Maksimal firkant I det maksimale kvadratproblemet har vi gitt en 2D-binær matrise fylt med 0 og 1, finn den største firkanten som bare inneholder 1, og returner arealet. Eksempel Inngang: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Les mer

Spørsmål 165. Dividing Array in Pairs With Sum Divisible av K Deling av matriser i par med sum som kan deles av K er et problem som blir spurt i intervjuer med forskjellige justeringer nå og da. De som kjenner meg, kjenner min vane med å konvertere disse problemene til historier. La oss i denne artikkelen se på dette problemet. Situasjon for å forstå ...

Les mer

Spørsmål 166. Telle forskjellige elementer i hvert vindu i størrelse K Delsett er noe vi har jobbet med i en stund nå. I den siste episoden dekket vi antall delmengder vi kunne lage med tydelige partall. Denne gangen teller vi forskjellige elementer i hvert vindu i størrelse K. Seksjon-1 Om problemet. Gitt et usortert utvalg ...

Les mer

Spørsmål 167. Finn tre elementer fra forskjellige tre matriser slik at a + b + c = sum Three Sum er et problem elsket av intervjuere. Det er et problem jeg personlig ble spurt under Amazon-intervjuet. Så uten å kaste bort mer tid, la oss komme til problemet. En matrise som har både positive og negative tall. Tre tall som summerer seg til null / kan modifiseres, ...

Les mer

Spørsmål 168. Word Search Ordsøk er omtrent som ordfunnoppgavene en gang i livet vårt. I dag tar jeg med til et modifisert kryssord. Leserne mine må være litt forvirret over hva jeg snakker om. Uten å kaste bort mer tid, la oss komme til problemstillingen Kan ...

Les mer

Spørsmål 169. K tomme spor K tomme spor viser riktig hagemanns dilemma, og prøver å plukke blomster som passer vår tilstand. Gartneren vår har et felt med N-spor. Gartner har plantet en blomst i hver av sporene. Hver blomst vil blomstre på en bestemt unik dag. Vi har også plantet eviggrønne blomster. ...

Les mer

Spørsmål 170. Count Pairs hvis produkter eksisterer i matrise I tellepar hvis produkter eksisterer i array-problem har vi gitt en array, teller alle de forskjellige parene hvis produktverdi er tilstede i arrayet. Eksempel Inngang A [] = {2, 5, 6, 3, 15} Utgang Antall forskjellige par hvis produkt finnes i matrisen er: 2 par er: (2, ...

Les mer

Spørsmål 171. Skriv ut alle distinkte elementer i et gitt heltal Gitt et heltall array, skriv ut alle forskjellige elementer i arrayet. Den gitte matrisen kan inneholde duplikater, og utdataene skal bare skrive ut hvert element en gang. Den gitte matrisen er ikke sortert. Eksempel Input: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} Output: 12, 10, 9, 45, 2 Approach ...

Les mer

Spørsmål 172. Par positive negative verdier i en matrise I par positive negative verdier i et array-problem har vi gitt en array A med forskjellige heltall, skriver ut alle parene som har positiv verdi og negativ verdi av et tall som finnes i arrayen. Vi må skrive ut par i rekkefølge etter forekomsten. Et par hvis ...

Les mer

Spørsmål 173. Telle par med gitt sum Gitt et heltall matrise av størrelse n og et helt tall 'K', må du telle antall par (trenger ikke å være unikt) til stede i matrisen hvis sum er lik 'K'. Eksempel Input: Arr = {1, 5, 7, 1} K = 6 Output: 2 Brute force løsning for Count Pairs With given Sum Hovedidee ...

Les mer

Spørsmål 174. Sett inn Slett GetRandom I Sett inn Slett GetRandom-problemet må vi designe en datastruktur som støtter alle følgende operasjoner i gjennomsnittlig O (1) tid. insert (val): Setter inn en elementval i settet hvis det ikke allerede er til stede. remove (val): Fjerner en elementval fra settet hvis det er tilstede. getRandom: Returnerer et tilfeldig element fra gjeldende sett ...

Les mer

Spørsmål 175. Slå sammen overlappende intervaller I problemet med fletteoverlappende intervaller har vi gitt en samling av intervaller, flett og returner alle overlappende intervaller. Eksempel Input: [[2, 3], [3, 4], [5, 7]] Output: [[2, 4], [5, 7]] Forklaring: Vi kan slå sammen [2, 3] og [3 , 4] sammen for å danne [2, 4] Tilnærming for å finne Merge ...

Les mer

Spørsmål 176. Median av to sorterte matriser Gitt to sorterte matriser A og B i henholdsvis størrelse n og m. Finn medianen til den endelige sorterte matrisen oppnådd etter å ha slått sammen de gitte to matriser, eller med andre ord, vi sier at finner medianen av to sorterte matriser. (Forventet tidskompleksitet: O (log (n))) Tilnærming 1 for ...

Les mer

Spørsmål 177. Maksimal produktunderstell I det maksimale produktunderarrangeproblemet har vi gitt en rekke heltall, finn den sammenhengende undergruppen med minst ett element som har det største produktet. Eksempel Arr = [0, -1, 0, 1, 2, -3] Maksimum produkt = 2 Arr = [- 1, -1, -1] Maksimum produkt = -1 Arr = [0, -1, 0, - 2, 0] ...

Les mer

Spørsmål 178. Finn maksimalt minimum for hver vindusstørrelse i en gitt matrise Gitt en matrise a [] av størrelse n. For hver vindusstørrelse som varierer fra 1 til n i arrayutskrift, eller finn maksimum minimum for hver vindusstørrelse i en gitt array. Eksempel Input: a [] = {10, 20, 30, 50, 10, 70, 30} Output: 70 30 20 ...

Les mer

Spørsmål 179. Minimumsstørrelse subarray Sum Gitt en rekke numre av et positivt heltall og en sum s, finn minimumsstørrelsen til en sammenhengende undergruppe av tall slik at summen er lik eller større enn s (gitt verdi). Eksempel Input: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Output: 2 {Subarray [4, ...

Les mer

Spørsmål 180. Søk i et element i sortert rotert matrise I søk i sortert rotert matrise problem har vi gitt en sortert og rotert matrise og et element, sjekk om det gitte elementet er tilstede i matrisen eller ikke. Eksempler Input nums [] = {2, 5, 6, 0, 0, 1, 2} target = 0 Output true Input nums [] = {2, ...

Les mer

Spørsmål 181. Maksimal produktunderstell Gitt et utvalg av n heltall, finn det maksimale produktet oppnådd fra en sammenhengende undergruppe av den gitte matrisen. Eksempler Inngangs arr [] = {-2, -3, 0, -2, -40} Utgang 80 Inngang arr [] = {5, 10, 6, -2, 1} Utgang 300 Inngang arr [] = {-1 , -4, -10, 0, 70} Utgang 70 ...

Les mer

Spørsmål 182. Sett Matrix Zeroes I oppgitt matrise nullstilles problemet, har vi gitt en (n X m) matrise, hvis et element er 0, sett hele raden og kolonnen 0. Eksempler Input: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Utgang: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Les mer

Spørsmål 183. 3 Sum I 3 Sum-problemet har vi gitt en matrise numre av n heltall, finn alle de unike triplettene som summerer seg til 0. Eksempel Input: nums = {-1, 0, 1, 2, -1, -4} Output: { -1, 0, 1}, {-1, 2, -1} Naiv tilnærming for 3-sumsproblem Brute force-tilnærmingen ...

Les mer

Spørsmål 184. Finn duplikatnummeret Gitt en matrise som inneholder (n + 1) elementer, og hvert element er mellom 1 og n. Hvis det bare er ett duplikatelement, finn duplikatnummeret. Eksempler Input: nums = {1, 3, 4, 2, 2} Output: 2 Input: nums = {3, 1, 3, 4, 2} Output: 3 Naive ...

Les mer

Spørsmål 185. Reservoar prøvetaking Reservoir Sampling er en teknikk for å velge k reservoarelementer tilfeldig fra en gitt liste over n elementer, der n er veldig stor. For eksempel søkelister i Google, YouTube osv. Naiv tilnærming for reservoarprøving Bygg et reservoararray av størrelse k, velg tilfeldig elementer fra den gitte listen. ...

Les mer

Spørsmål 186. Det hyppigste elementet i en serie Du får en rekke heltall. Problemstillingen sier at du må finne ut det hyppigste elementet som finnes i en matrise. Hvis det er flere verdier som opptrer maksimalt antall ganger, må vi skrive ut noen av dem. Eksempel Input [1, 4,5,3,1,4,16] Output ...

Les mer

Spørsmål 187. Minimum banesum I minste bane-sumproblem har vi gitt “a × b” matrise som består av ikke-negative tall. Din oppgave er å finne stien fra øverst til venstre til høyre bunn som minimerer summen som består av alle tallene som kommer i en bane du fant. Merk: Du kan bare flytte ...

Les mer

Spørsmål 188. Hvordan effektivt implementere k stabler i en enkelt serie? Design og implementer en ny datastruktur som Implement k k Stacks in a Single Array. Den nye datastrukturen må støtte disse to operasjonene - push (element, stack_number): som skyver elementet i et gitt antall av stacken. pop (stack_number): som popper ut toppelementet fra en gitt ...

Les mer

Spørsmål 189. Skriv ut neste større antall Q-spørsmål I Print Next Greater Number of Q queries problem har vi gitt en matrise a [] av størrelse n som inneholder tall og en annen array q [] av størrelse m som representerer spørsmål. Hvert søk representerer indeksen i matrisen a []. For hvert spørsmål skriver jeg ut nummeret fra matrisen ...

Les mer

Spørsmål 190. Sjekk om en matrise kan sorteres i stakken I sjekk om en matrise kan sorteres som et problem, har vi gitt en matrise [] av størrelse n som inneholder elementer fra 1 til n i tilfeldig rekkefølge. Sorter matrisen i stigende rekkefølge ved hjelp av en midlertidig stabel etter bare disse to operasjonene - Fjern elementet i begynnelsen ...

Les mer

Spørsmål 191. Finn topp K (eller hyppigst) tall i en strøm For å finne topp k (eller hyppigste) tall i et strømproblem, har vi gitt et heltall som består av noen tall. Problemstillingen sier at du må ta et element fra matrisen, og du kan bare ha maksimalt k tall øverst. Vi trenger ...

Les mer

Spørsmål 192. K tomme spilleautomater LeetCode K Empty Slots er et veldig kjent problem på LeetCode. Problemstillingen er slik - En hage består av n spor som inneholder en blomst hver. Alle blomstene er ikke-blomstrete i utgangspunktet. Gitt en matrise a [] blomster og et heltall k. Tatt i betraktning at jeg sier fra 0, i + 1'th ...

Les mer

Spørsmål 193. Fange regnvann LeetCode Solution I Trapping Rain Water LeetCode-oppgaven har vi gitt N ikke-negative heltall som representerer et høydekart og bredden på hver stolpe er 1. Vi må finne mengden vann som kan fanges i strukturen ovenfor. Eksempel La oss forstå det ved et eksempel for ...

Les mer

Spørsmål 194. Skyvevindueteknikk Før du går videre og hva er skyvevindueteknikken? Hva den gjør og hvordan den gjør det, la oss få tak i dette konseptet av et lite problem Gitt et utvalg av heltall, har vi i oppgave å finne minimumssummen fra alle ...

Les mer

Spørsmål 195. Finne K nærmeste element Ved å finne K nærmeste elementproblem har vi gitt en sortert matrise og en verdi x. Problemet er å finne K-antall elementer nærmest x i den gitte matrisen. Gitt en array arr [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} og x ...

Les mer

Spørsmål 196. Hopp spill I hoppspill har vi gitt en rekke ikke-negative heltall, du er først plassert ved den første indeksen til matrisen. Hvert element i matrisen representerer din maksimale hopplengde på den posisjonen. Bestem om du er i stand til å nå den siste indeksen. Eksempel Inngang: arr = [2,3,1,1,4] ...

Les mer

Spørsmål 197. Postfiks til prefiks konvertering I dette problemet har vi gitt en streng som betegner postfix-uttrykket. Vi må konvertere postfiks til prefiks. Prefiksnotasjon I denne notasjonen skriver vi operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er et prefiksuttrykk. Postfix-notasjon i ...

Les mer

Spørsmål 198. Kombinasjonssum I kombinasjonssummen har vi gitt en rekke positive heltall arr [] og en sum s, finn alle unike kombinasjoner av elementer i arr [] der summen av disse elementene er lik s. Det samme gjentatte tallet kan velges fra arr [] et ubegrenset antall ganger. Elementer ...

Les mer

Spørsmål 199. Max Area of ​​Island Problembeskrivelse: Gitt en 2D-matrise, har matrisen bare 0 (som representerer vann) og 1 (som representerer land) som oppføringer. En øy i matrisen dannes ved å gruppere alle tilstøtende 1-er som er koblet i 4 retninger (horisontal og vertikal). Finn det maksimale området på øya i matrisen. Anta at alle fire kanter av ...

Les mer

Spørsmål 200. Søk i Sorted Rotated Array Et elementssøk i sortert rotert array kan bli funnet ved hjelp av binært søk i O (logn) tid. Målet med dette innlegget er å finne et gitt element i en sortert rotert matrise i O (logn) tid. Noen eksempler på en sortert rotert matrise er gitt. Eksempel Input: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Les mer

Spørsmål 201. Unike stier Et mxn 2D rutenett er gitt, og du står øverst og lengst til venstre i rutenettet. dvs. cellen som ligger ved (1,1). Finn antall unike stier som kan tas for å nå en celle som ligger ved (m, n) fra cellen som ligger ved (1,1) ...

Les mer

Spørsmål 202. Maksimal subarray I Maksimum underarrangeproblemet har vi gitt et heltall array nums, finn den sammenhengende underarrayen som har den største summen og skriv ut maksimumsverdien for subarray. Eksempel Input nums [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Output 6 Algorithm Målet er å finne ...

Les mer

Spørsmål 203. Lengde på lengste Fibonacci-påfølgende Gitt et strengt økende utvalg av positive heltall, finn lengden på den lengste Fibonacci-følgen. En sekvens av n elementer er FIPS som hvis, n> = 3 xi = x (i - 2) + x (i -1), hvor xi er den i termer av sekvensen og i> = 2 Eksempler Input arr []. ..

Les mer

Spørsmål 204. Sammenslåing av intervaller I sammenslåing av intervallproblemer har vi gitt et sett med intervaller av formen [l, r], flett de overlappende intervallene. Eksempler Input {[1, 3], [2, 6], [8, 10], [15, 18]} Output {[1, 6], [8, 10], [15, 18]} Input {[ 1, 4], [1, 5]} Output {[1, 5]} Naiv tilnærming for sammenslåing av intervaller ...

Les mer

Spørsmål 205. 4 Sum I 4Sum-problemet har vi gitt et heltall x og en matrise a [] av størrelse n. Finn alt det unike settet med 4 elementer i matrisen slik at summen av disse 4 elementene er lik det gitte heltallet x. Eksempel Input a [] = {1, 0, -1, ...

Les mer

Spørsmål 206. Finn Peak Element La oss forstå Finn Peak Element-problemet. I dag har vi med oss ​​en matrise som trenger toppelementet. Nå må du lure på hva jeg mener med toppelementet? Toppelementet er et som er større enn alle naboene. Eksempel: Gitt en rekke ...

Les mer

Spørsmål 207. K-th minste element i en sortert matrise I K-th Smallest Element in a Sorted Matrix problem, har vi gitt en nxn-matrise, der hver rad og kolonne er sortert i ikke-avtagende rekkefølge. Finn det kth minste elementet i den gitte 2D-matrisen. Eksempel Inngang 1: k = 3 og matrise = 11, 21, 31, 41 ...

Les mer

Spørsmål 208. Pascal Triangle Leetcode Pascal Triangle er et veldig bra Leetcode-problem som blir spurt så mange ganger i Amazon, Microsoft og andre selskaper. vi har gitt ikke-negative heltallrader, skriver ut første raderader i pascal-trekanten. Eksempel på rader = 5 rader = 6 Løsningstyper for Pascal Triangle Leetcode Dynamic Programming ...

Les mer

Spørsmål 209. Mangler nummer I manglende nummer-problem har vi gitt en matrise med størrelse N som inneholder et tall fra 0 til N. Alle verdiene i matrisen er unike. Vi må finne det manglende tallet som ikke er til stede i matrisen, og tallet ligger mellom 0 og N. Her ...

Les mer

Spørsmål 210. Slå sammen sortert matrise I sammenslåingssortert array-problem har vi gitt to sorterte arrays i økende rekkefølge. I inngangen først har vi gitt tallet initialisert til array1 og array2. Disse to-tallene er N og M. Størrelsen på array1 er lik summen av N og M. I array 1 først ...

Les mer

Spørsmål 211. Partisjon lik delmengdesum Partition Equal Subset Sum er et problem der vi har gitt en rekke positive tall. Vi må finne ut at kan vi dele den i to delmengder slik at summen av elementene i begge settene er den samme. Her er det ikke nødvendig at antall ...

Les mer

Spørsmål 212. Sorter farger Sorter farger er et problem der vi må gi en matrise som inneholder N-objekter. Hver eske er malt med en enkelt farge som kan være rød, blå og hvit. Vi har N gjenstander som allerede er malt. Vi må sortere matrisen slik at den samme fargen ...

Les mer

Spørsmål 213. Roter Array Roter matrise er et problem der vi har gitt en matrise av størrelse N. Vi må rotere matrisen i riktig retning. Hvert element skifter med en posisjon til høyre og det siste elementet i matrisen kommer til den første posisjonen. Så vi har gitt en verdi K ...

Les mer

Spørsmål 214. Beholder med mest vann Problembeskrivelse: du får n heltall (y0, y1, y2 ... yn-1) ved n indekser (i = 0,1,2… n-1). Heltall ved i-th indeks er yi. Nå tegner du n linjer på et kartesisk plan, hvert koblingspunkt (i, yi) og (i, 0). Finn maksimalt vannvolum ...

Les mer

Spørsmål 215. Matrix Chain Multiplikation ved hjelp av dynamisk programmering Matrix Chain Multiplikation er en metode der vi finner ut den beste måten å multiplisere de gitte matrisene. Vi vet alle at matriksmultiplikasjon er assosiativ (A * B = B * A) i naturen. Så vi har mange ordrer der vi ønsker å utføre multiplikasjonen. Faktisk, i denne algoritmen, ...

Les mer

Spørsmål 216. Subarray Sum tilsvarer k Gitt et heltall array og et helt tall k. Finn totalt antall sammenhengende underarrays av gitt array hvis sum av elementer er lik k. Eksempel Inngang 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Utgang: 7 Inngang 2: arr [] = {1,1,1,2,4, -2} k = 2 Utgang: 4 Forklaring: vurder eksempel-1 ...

Les mer

Spørsmål 217. Problemer med delsett sum I delmengdesummen får vi en liste over alle positive tall og en sum. Vi må sjekke om det er en delmengde der summen er lik den gitte summen. Eksempel Input List of numbers: 1 2 3 10 5 sum: 9 Output true Forklaring for ...

Les mer

Spørsmål 218. Haugsortering Heap sort er en sammenligningsbasert sorteringsteknikk som er basert på en Binary Heap datastruktur. HeapSort ligner en utvalgssort der vi finner maksimumselementet og plasserer elementet på slutten. Vi gjentar den samme prosessen for de gjenværende elementene. Gitt en usortert ...

Les mer

Spørsmål 219. Myntendringsproblem Myntendringsproblem - Gitt noen mynter med forskjellige verdier c1, c2,…, cs (For eksempel: 1,4,7….). Vi trenger et beløp n. Bruk disse gitte myntene til å danne beløpet n. Du kan bruke en mynt så mange ganger som nødvendig. Finn det totale antall måter ...

Les mer

Spørsmål 220. Multiplikasjon av to matriser Problemstilling I “Multiplikasjon av to matriser” -problemet har vi gitt to matriser. Vi må multiplisere disse matrisene og skrive ut resultatet eller sluttmatrisen. Her er den nødvendige og tilstrekkelige betingelsen at antall kolonner i A skal være lik antall rader i matrise ...

Les mer

Spørsmål 221. Minimum antall sammenslåtte operasjoner for å lage en Array Palindrome Problemerklæring I “Minimum antall fusjonsoperasjoner for å lage et Array Palindrome” -problem har vi gitt en matrise “a []”. Finn det minste antallet merge_operasjoner som kreves for å lage en matrise palindrom. Merk, et palindrom er et ord, en setning eller en sekvens som leser det samme bakover som fremover. ...

Les mer

Spørsmål 222. Skjema Minimum Antall fra gitt sekvens av D og jeg Problemstilling I “Form Minimum Number from Given Sequence of D's and I's” -problemet har vi gitt et mønster som bare inneholder I og D's. Jeg for å øke og D for å avta. Skriv et program for å skrive ut det minste antallet som følger mønsteret. Tall fra 1-9 og sifre kan ikke gjentas. Inndataformat ...

Les mer

Spørsmål 223. Finn undergruppen med gitt lengde med minst gjennomsnitt Problemstilling I “Finn undergruppen av gitt lengde med minst gjennomsnitt” har vi gitt en matrise og et inngangs heltall X. Skriv et program for å finne undergruppen med lengde X med minst / minimum gjennomsnitt. Skriver ut start- og sluttindeksene til undergruppen som har minst ...

Les mer

Spørsmål 224. Finn nuller som skal vendes slik at antall påfølgende 1-er maksimeres Problemstilling I "Finn nuller som skal vendes slik at antall påfølgende 1-er maksimeres" har vi gitt en binær matrise og et tall x som angir nei. av nuller som skal vendes. Skriv et program for å finne nuller som må snus så ...

Les mer

Spørsmål 225. Slå sammen K sorterte matriser og skriv ut sorterte utdata Problemstilling I “Merge K Sorted Arrays and Print Sorted Output” -problemet har vi gitt k sorterte arrays av forskjellig størrelse. Skriv et program for å slå sammen disse matriser og skriver ut den endelige sorterte matrisen som utdata. Inndataformat Den første linjen som inneholder et helt tall n. Neste n linjer som inneholder ...

Les mer

Spørsmål 226. Finn minimumselementet i en sortert og rotert matrise Problemstilling I "Finn minimumselementet i en sortert og rotert matrise" har vi gitt en sortert matrise []. Denne matrisen roteres på et ukjent punkt, finn minimumselementet i denne matrisen. Inngangsformat Den første og eneste linjen som inneholder en heltall n. ...

Les mer

Spørsmål 227. Sorter elementer etter frekvens II Problemstilling I “Sortere elementer etter frekvens II” -problemet har vi gitt en matrise en []. Sorter matrisen i henhold til frekvensen til elementene der det høyere frekvenselementet kommer først og deretter andre. Inndataformat Den første og eneste linjen som inneholder et heltall n. Andre linje som inneholder n ...

Les mer

Spørsmål 228. Aksjekjøp Selg for å maksimere fortjenesten Problemangivelse I “Aksjekjøp for å maksimere profitt” -problemet har vi gitt en matrise som inneholder aksjekurs hver dag, og finn den maksimale fortjenesten du kan oppnå ved å kjøpe og selge i disse dager. Her kan vi kjøpe og selge flere ganger, men bare etter å ha solgt ...

Les mer

Spørsmål 229. Slå sammen overlappende intervaller II Problemstilling I “Merge Overlapping Intervals II” -problemet har vi gitt et sett med intervaller. Skriv et program som vil flette de overlappende intervallene til ett og skrive ut alle ikke-overlappende intervaller. Inndataformat Den første linjen som inneholder et helt tall n. Andre linje som inneholder n par hvor hvert par er ...

Les mer

Spørsmål 230. Maksimal subarray sum ved bruk av Divide and Conquer Problemstilling I "Maximum Subarray Sum using Divide and Conquer" -problemet har vi gitt en rekke både positive og negative heltall. Skriv et program som finner den største summen av den sammenhengende undergruppen. Inndataformat Den første linjen som inneholder et helt tall N. Andre linje som inneholder en matrise med ...

Les mer

Spørsmål 231. Pannekakesorteringsproblem Problemstilling “Pannekakesorteringsproblem” er basert på pannekakesortering. Gitt en usortert matrise, må vi skrive et program som bare bruker flippoperasjon for å sortere matrisen. Flip er operasjonen som reverserer matrisen. Inngangsformat Den første linjen som inneholder et helt tall N. Andre linje som inneholder N mellomrom ...

Les mer

Spørsmål 232. Sortering av pannekake Problemstilling I "Pannekakesortering" har vi gitt en rekke heltall A []. Sorter matrisen ved å utføre en serie pannekakesnurr. I en pannekakesving gjør vi følgende trinn: Velg et helt tall k hvor 1 <= k <= arr. Lengde. Omvend underarray arr [0… k-1] (0-indeksert). Inngang ...

Les mer

Spørsmål 233. Ordne gitte tall for å danne det største nummeret II Problemstilling I “Ordne gitte tall for å danne det største tallet II” -problemet har vi gitt en rekke positive heltall. Ordne dem på en slik måte at arrangementet vil utgjøre den største verdien. Inndataformat Den første og eneste linjen som inneholder et heltall n. Andre linje som inneholder ...

Les mer

Spørsmål 234. Iterativ implementering av rask sortering Problemstilling I "Iterativ implementering av rask sortering" har vi gitt en matrise []. Vi må sortere matrisen ved hjelp av rask sortering. Her implementeres ikke rask sortering rekursivt, den implementeres på en iterativ måte. Inndataformat Den første linjen som inneholder et helt tall n. Andre linje som inneholder ...

Les mer

Spørsmål 235. Bland en gitt matrise Problemstilling I "Shuffle a given Array" -problemet har vi gitt en rekke heltall. Skriv et program som blander den gitte matrisen. Det vil si at det vil blande elementene i matrisen tilfeldig. Inndataformat Den første linjen som inneholder et helt tall n. Andre linje som inneholder n mellomstilt heltall utgang ...

Les mer

Spørsmål 236. Finn raden med maksimalt antall 1-er Problemstilling I "Finn raden med maksimalt antall 1-er" -problemet har vi gitt en matrise (2D-matrise) som inneholder binære sifre med hver rad sortert. Finn raden som har maksimalt antall 1-er. Inndataformat Den første linjen som inneholder to heltallverdier n, m. Neste, n linjer ...

Les mer

Spørsmål 237. Sortering av en K sortert matrise Problemstilling I “Sortering av en K sortert matrise” har vi gitt en rekke n-elementer der hvert element maksimalt er k unna målposisjonen. Utarbeide en algoritme som sorterer i O (n log k) tid. Inngangsformat Den første linjen som inneholder to heltallverdier N ...

Les mer

Spørsmål 238. Maksimum produktunderarrangement II Problemstilling I “Maximum Product Subarray II” -problemet har vi gitt en matrise som består av positive, negative heltall, og også nuller. Vi må finne det maksimale produktet av undergruppen. Inngangsformat Den første linjen som inneholder et helt tall N. Andre linje som inneholder N mellomseparerte heltall. Utdataformat Den eneste ...

Les mer

Spørsmål 239. Største undergruppe med like antall 0 og 1 Problemstilling I "Største undergruppe med like antall 0 og 1" -problemet har vi gitt en matrise [] som bare inneholder 0 og 1. Finn den største undergruppen med like mange 0 og 1, og vil skrive ut startindeksen og sluttindeks for den største undergruppen. ...

Les mer

Spørsmål 240. Maksimal økning av summen Problemstilling I “Maximum Sum Increasing Subsequence” -problemet har vi gitt en matrise. Finn summen av den maksimale undersekvensen til den gitte matrisen, det vil si heltallene i sekvensen er i sortert rekkefølge. En undersekvens er en del av en matrise som er en sekvens som er ...

Les mer

Spørsmål 241. Antall mindre elementer på høyre side Problemerklæring I problemet "Antall mindre elementer på høyre side" har vi gitt en matrise []. Finn antall mindre elementer som er på høyre side av hvert element. Inngangsformat Den første og eneste linjen som inneholder et helt tall N. Andre linje som inneholder N mellomseparerte heltall. Utgang ...

Les mer

Spørsmål 242. Økende konsekvens av lengde tre med maksimalt produkt Problemstilling I “Økende etterfølgende lengde tre med maksimalt produkt” har vi gitt en rekke positive heltall. Finn følgen av lengde 3 med maksimalt produkt. Etterfølgen skal øke. Inndataformat Den første og eneste linjen som inneholder et helt tall N som angir størrelsen ...

Les mer

Spørsmål 243. Elementer vises mer enn N / K ganger i Array Problemstilling I “Elements Appear more than N / K times in Array” -problemet har vi gitt et heltall array av størrelse n. Finn elementene som vises mer enn n / k ganger. Hvor k er inngangsverdien. Inndataformat Den første og eneste linjen som inneholder to heltall N og ...

Les mer

Spørsmål 244. Finn Peak Element from an Array Problemstilling I "Finn toppelementet fra en matrise" -problemet har vi gitt et inngangssett av heltall. Finn et toppelement. I en matrise er et element et toppelement, hvis elementet er større enn begge naboene. For hjørneelementer kan vi vurdere det eneste ...

Les mer

Spørsmål 245. Omorganisere positive og negative tall alternativt i matrise Problemstilling I “Omorganiser positive og negative tall alternativt i matrise” -problemet har vi gitt en matrise []. Denne matrisen inneholder positive og negative heltall. Omorganiser matrisen på en slik måte at positive og negative plasseres alternativt. Her trenger ikke antall positive og negative elementer ...

Les mer

Spørsmål 246. Finn maksimalt gjentatt antall i matrise Problemstilling I "Finn maksimalt gjentatt antall i matrisen" har vi gitt en usortert matrise med størrelse N. Gitt matrise inneholder tall i området {0, k} der k <= N. Finn tallet som kommer maksimalt antall ganger i matrisen. Inngangsformat ...

Les mer

Spørsmål 247. Tug of War Problemstilling I tautrekkproblemet har vi gitt et utvalg av heltall, dele oppsettet i to delmengder av størrelse n / 2 størrelse hver slik at forskjellen i summen av to delmengder er minst mulig. Hvis n er jevn, er hver delmengdestørrelse n / 2. Hvis ...

Les mer

Spørsmål 248. Første rundtur for å besøke alle bensinkøyene I den første rundtursturen for å besøke alle bensinkøyeproblemet er uttalelsen slik at det er en sirkel med n bensinpumper på sirkelen. Hver bensinpumpe har et par data. Den første verdien er mengden bensinpumpe og den andre er ...

Les mer

Spørsmål 249. Tell mulige trekanter Problemstilling I antall mulige trekanter har vi gitt en rekke n-positive heltall. Finn antall trekanter som kan dannes ved å bruke tre forskjellige elementer i matrisen som sidene til en trekant. Merk: Tilstanden til trekanten er summen av to sider ...

Les mer

Spørsmål 250. Maksimum sirkulær subarray sum Problemstilling I det maksimale sirkulære subarray sumproblemet har vi gitt en rekke heltall ordnet i en sirkel, finner den maksimale summen av påfølgende tall i sirkulær array. Eksempel Inngang arr [] = {13, -17, 11, 9, -4, 12, -1} Utgang 40 Forklaring Her er sum = 11 + ...

Les mer

Spørsmål 251. Fire elementer som summeres til gitt Problemstilling I fire elementer som oppsummerer et gitt problem, har vi gitt en matrise som inneholder N-elementer som kan være positive eller negative. Finn settet med fire elementer hvis sum er lik gitt verdi k. Inndataformat Første linje som inneholder et helt tall N. Andre linje som inneholder en matrise ...

Les mer

Spørsmål 252. Partisjon Problem Problemstilling I partisjonsproblemet har vi gitt et sett som inneholder n elementer. Finn ut om det gitte settet kan deles i to sett med summen av elementene i delsettene er like. Eksempel Inngang arr [] = {4, 5, 11, 9, 8, 3} Utgang Ja Forklaring Matrisen ...

Les mer

Spørsmål 253. Kjendisproblemet Problemerklæring I kjendisproblemet er det et rom med N-mennesker, Finn kjendisen. Betingelser for kjendis er - Hvis A er kjendis, bør alle andre i rommet vite A. A skal ikke kjenne noen i rommet. Vi må finne personen som tilfredsstiller disse vilkårene. ...

Les mer

Spørsmål 254. Finn en sortert konsekvens av størrelse 3 Problemstilling I det gitte usorterte utvalget av heltall. Vi må finne en sortert sekvens av størrelse 3. La tre elementer være array [i], array [j], array [k] deretter, array [i] <array [j] <array [k] for i <j < k. Hvis det finnes flere tripletter i matrisen, kan du skrive ut en ...

Les mer

Spørsmål 255. Subarray med gitt sum Problemstilling I underarrangementet med det gitte sumproblemet har vi gitt en matrise som inneholder n positive elementer. Vi må finne undergruppen der summen av alle elementene i undergruppen er lik et gitt_sum. Subarray er hentet fra den opprinnelige matrisen ved å slette noen ...

Les mer

Spørsmål 256. Maksimumselement i en matrise som øker og deretter avtar Problemstilling I den gitte matrisen som inneholder n elementer. Elementene lagres på en slik måte at først k-elementene er i økende rekkefølge, og deretter når nk-elementene synker derfra, må vi finne det maksimale elementet i matrisen. Eksempel a) Inndata matrise: [15, 25, ...

Les mer

Spørsmål 257. Telle minimumstrinn for å få den gitte matrisen Problemstatning I antall minimumstrinn for å få det gitte array-problemet har vi gitt et input-array-mål [] som inneholder n-elementer, vi må beregne minimum antall operasjoner fra konvertering av array [] av størrelse n med alle nuller som skal mål [] . Operasjoner a) Øk et element med 1 er ...

Les mer

Spørsmål 258. Finn det tapte elementet fra en duplisert matrise Problemstilling Gitt to matriser A og B, er en matrise en duplikat av den andre bortsett fra ett element. Det ene elementet mangler enten A eller B. vi må finne det tapte elementet fra en duplisert matrise. Eksempel 5 1 6 4 8 9 6 4 8 ...

Les mer

Spørsmål 259. Omorganisere gitt matrise i maksimalt minimumsskjema Problemerklæring I problemet "Omorganisere gitt matrise i maksimal minimumsform" har vi gitt en sortert matrise som inneholder N-elementer. Omorganiser det gitte sorterte utvalget av positive heltall, slik at alternative elementer er ith maks og ith min. Se nedenfor for en bedre forståelse av omorganisering av elementer - Array [0] ...

Les mer

Spørsmål 260. Subarray og Subsequence Problemerklæring I underarray- og påfølgende problem, må vi skrive ut alle underarrangementer og underordninger for en gitt matrise. Generer alle mulige ikke-tomme underarrays. En undergruppe er ofte definert som en del eller del av en matrise der sammenhengende er basert på indeksen. Undergruppen ...

Les mer

Spørsmål 261. Slå sammen to sorterte matriser Problemerklæring Ved sammenslåing av to sorterte oppgaver, har vi gitt to inngangssorterte oppsett, vi trenger å slå sammen disse to oppstillingene slik at de opprinnelige tallene etter fullstendig sortering skal være i den første matrisen og være igjen i den andre matrisen. Eksempel Input A [] = {1, 3, 5, 7, ...

Les mer

Spørsmål 262. Antall trillinger med sum mindre enn gitt verdi Problemstilling Vi har gitt en matrise som inneholder N antall elementer. I den gitte matrisen teller du antall trillinger med en sum mindre enn den gitte verdien. Eksempel Input a [] = {1, 2, 3, 4, 5, 6, 7, 8} Sum = 10 Output 7 Mulige tripletter er: ...

Les mer

Spørsmål 263. Neste Greater Element in an Array Problemerklæring Gitt en matrise, vil vi finne det neste større elementet i hvert element i matrisen. Hvis det ikke er noe neste større element for det elementet, vil vi skrive ut -1, ellers vil vi skrive ut det elementet. Merk: Neste større element er elementet som er større og ...

Les mer

Spørsmål 264. Slå sammen to sorterte matriser Problemerklæring Ved sammenslåing av to sorterte matriser har vi gitt to sorterte matriser, en matrise med størrelse m + n og den andre matrisen med størrelse n. Vi vil slå sammen størrelsen i størrelse n og størrelse i størrelse + og skrive ut den sammenslåtte varianten i størrelse +. Eksempel Inngang 6 3 M [] = ...

Les mer

Spørsmål 265. Finn et fast punkt i en gitt matrise Problemstilling Gitt en matrise med n distinkte elementer, finn et fast punkt i en gitt matrise, der et fast punkt betyr at elementverdien er den samme som indeksen. Eksempel Inngang 5 arr [] = {0,4,8,2,9} Utgang 0 er et fast punkt i denne matrisen fordi verdi og indeks ...

Les mer

Spørsmål 266. Finn element ved hjelp av binært søk i sortert matrise Problemerklæring Gitt et sortert utvalg, Finn element ved hjelp av binært søk i den sorterte matrisen. Hvis det er til stede, kan du skrive ut indeksen til det andre elementet - -1. Eksempel Inngang arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // element som skal søkes ...

Les mer

Spørsmål 267. Finn triplett i matrise med en gitt sum Problemstilling Gitt en rekke med heltall, finn kombinasjonen av tre elementer i matrisen hvis sum er lik en gitt verdi X. Her vil vi skrive ut den første kombinasjonen vi får. Hvis det ikke er noen slik kombinasjon, kan du skrive ut -1. Eksempel Inngang N = 5, X = 15 arr [] = ...

Les mer

Spørsmål 268. Finn duplikater på en rekke på den mest effektive måten Problemstilling Vis alle elementene som er duplikater på den mest effektive måten i O (n) og O (1) -rom. Gitt en matrise med størrelse n som inneholder tall fra området 0 til n-1, kan disse tallene forekomme et hvilket som helst antall ganger. Finn duplikater i en matrise på det mest effektive ...

Les mer

Spørsmål 269. Sorter 0s 1s og 2s i en matrise Problemangivelse Gitt en matrise som inneholder N-elementer der elementene i matrisen er 0,1 eller 2. Sorter eller segreger 0s 1s og 2s i en matrise. Ordne alle nuller i første omgang, alle i andre omgang og alle to i tredje omgang. Eksempel Inngang 22 ...

Les mer

Spørsmål 270. Finn ledere i en matrise Problemerklæring Gitt en matrise som inneholder N-elementer. Finn lederne i en rekke. Ledere er elementet som ikke har noe større enn seg selv til høyre for dem i matrisen. Eksempel Inngang 7 1 95 4 46 8 12 21 Utgang 95 46 21 Forklaring Her ingen ...

Les mer

Spørsmål 271. Minste positive antall mangler i en usortert matrise Problemstilling I den gitte usorterte matrisen, finn det minste positive tallet som mangler i en usortert matrise. Et positivt heltall inkluderer ikke 0. Vi kan endre den opprinnelige matrisen om nødvendig. Matrisen kan inneholde positive og negative tall. Eksempel a. Inndata matrise: [3, 4, -1, 0, -2, 2, 1, ...

Les mer

Spørsmål 272. Finn K-lengde-undergruppe med maksimalt gjennomsnitt Problemangivelse I finn K-lengdens undergruppe av maksimalt gjennomsnittlig problem, har vi gitt en matrise av størrelse N. Finne startposisjonen til en undergruppe i den gitte matrisen med størrelse k med et maksimalt gjennomsnitt. Matrisen kan inneholde positive og negative tall. (Gjennomsnitt = sum av elementer / antall ...

Les mer

Spørsmål 273. Finn Pythagorean Triplets from Array Problemstilling Vi har gitt en matrise som inneholder n heltall. Vi må finne settet med pythagoriske tripler fra den gitte matrisen. Merk: Pythagoreiske triplettilstand: a ^ 2 + b ^ 2 = c ^ 2. Eksempel Input 6 [3, 4, 6, 5, 7, 8] Output Pythagorean triplets: 3, 4, 5 Approach 1 ...

Les mer

Spørsmål 274. Flytt alle nuller til slutten av den gitte matrisen Problemstilling I den gitte matrisen flytter du alle nuller som er tilstede i matrisen til slutten av matrisen. Her er det alltid en måte å sette inn alt antall nuller til slutten av matrisen. Eksempel Inngang 9 9 17 0 14 0 ...

Les mer

Spørsmål 275. Finn minimumsavstand mellom to tall i en serie Problemstilling I den gitte usorterte matrisen, som også kan inneholde duplikater, finner du minimumsavstanden mellom to forskjellige tall i en matrise. Avstand mellom 2 tall i en matrise: den absolutte forskjellen mellom indeksene +1. Eksempel Inngang 12 3 5 4 2 6 5 6 6 5 4 ...

Les mer

Spørsmål 276. Tell antall forekomster i en sortert matrise Problemstilling I “Count Number of Occurrences in a Sorted Array” -problemet har vi gitt en sortert matrise. Tell antall forekomster eller frekvens i et sortert utvalg av X der X er et helt tall. Eksempel Inngang 13 1 2 2 2 2 3 3 3 4 4 ...

Les mer

Spørsmål 277. Maksimum sum av ikke sammenhengende elementer Problemstilling I den oppgitte "Maksimumssummen for ikke-påfølgende elementer", må du finne den maksimale summen av ikke-påfølgende elementer. Du kan ikke legge til umiddelbare nabonnumre. For eksempel [1,3,5,6,7,8,] her er 1, 3 tilstøtende, så vi kan ikke legge dem til, og 6, 8 er ikke tilstøtende, så vi ...

Les mer

Spørsmål 278. Finn det minste manglende nummeret i en sortert matrise Problemstilling I "Finn minste manglende nummer i en sortert serie" har vi gitt et heltall. Finn det minste manglende tallet i sortert utvalg i N-størrelse som har unike elementer i området 0 til M-1, der M> N. Eksempel Input [0, 1, 2, 3, 4, 6, 7, ...

Les mer

Spørsmål 279. Første gjentakende element Problemstilling Vi har gitt en matrise som inneholder n heltall. Vi må finne det første gjentatte elementet i den gitte matrisen. Hvis det ikke er noe gjentatt element, kan du skrive ut "Ingen gjentatt heltall funnet". Merk: Gjentatte elementer er de elementene som kommer mer enn en gang. (Array kan inneholde duplikater) ...

Les mer

Spørsmål 280. Et produktoppsettpuslespill Problemstilling I et problemoppgave med et produktoppsett trenger vi å konstruere en matrise der ith-elementet vil være produktet av alle elementene i den gitte arrayen, bortsett fra element i ith-posisjonen. Eksempel Inngang 5 10 3 5 6 2 Utgang 180 ...

Les mer

Spørsmål 281. Finn alle par med en gitt forskjell Problemstilling Vi har gitt en matrise som inneholder forskjellige elementer eller ingen gjentatte elementer til stede i matrisen. Finn alle parene med en gitt forskjell. Hvis det ikke er noen par med gitt forskjellig, så skriv ut "Ingen par med gitt forskjellig". Eksempel Inngang 10 20 90 70 20 80 ...

Les mer

Spørsmål 282. Finn det første gjentatte nummeret i en gitt matrise Problemstilling Det kan være flere gjentatte tall i en matrise, men du må finne det første gjentatte tallet i en gitt matrise (forekommer andre gang). Eksempel Inngang 12 5 4 2 8 9 7 12 5 6 12 4 7 Utgang 5 er det første repeterende elementet ...

Les mer

Spørsmål 283. Maksimal forskjell mellom to elementer som større element kommer etter mindre Problemstilling Vi har gitt en rekke n-tall der vi må finne den maksimale forskjellen mellom to elementer slik som større element kommer etter mindre. Eksempel Inngang 4 7 2 18 3 6 8 11 21 Utgang 19 Tilnærming 1 for maksimal forskjell mellom to elementer ...

Les mer

Spørsmål 284. Majoritetselement Problemstilling Gitt en sortert matrise, må vi finne majoritetselementet fra den sorterte matrisen. Majoritetselement: Antall som forekommer mer enn halvparten av størrelsen på matrisen. Her har vi gitt et tall x vi må sjekke at det er majoritetselementet eller ikke. Eksempel Inngang 5 2 ...

Les mer

Spørsmål 285. Finn det første og nest minste elementet Problemstilling I å finne det første og nest minste elementet problemet har vi gitt en rekke heltall. Finn det første og nest minste heltallet fra en matrise, eller finn to minste tall fra en matrise. Eksempel Input 7, 6, 8, 10, 11, 5, 13, 99 Output First Minest is ...

Les mer

Spørsmål 286. Finn antallet som forekommer odd antall ganger i en matrise Problemerklæring Gitt en rekke positive heltall. Alle tall forekommer til og med et antall ganger bortsett fra ett tall som forekommer et oddetall. Vi må finne tallet som forekommer et oddetall i en matrise. Eksempel Inngang 1, 1, 1, 1, 2, 2, 3, ...

Les mer

Spørsmål 287. Sorter elementer etter hyppighet av forekomster Problemerklæring I sorteringselementer etter hyppighet av forekomsten problem, har vi gitt en matrise en []. Sorter matriseelementer på en slik måte at elementet med høyest antall forekomster kommer først. Hvis antall forekomster er like, så skriv ut tallet som dukket opp først i ...

Les mer

Spørsmål 288. Finn det manglende nummeret Problemstilling Når vi finner det manglende tallet fra en matrise på 1 til N-tall, har vi gitt en matrise som inneholder N-1-tall. Ett tall mangler i en rekke tall fra 1 til N. Vi må finne det manglende tallet. Inndataformat Første linje som inneholder et heltall ...

Les mer

Amazon String Spørsmål

Spørsmål 289. Lengste vanlige prefiks Leetcode-løsning Problemerklæring Det lengste vanlige prefikset LeetCode-løsning – "Lengste vanlige prefiks" angir at gitt en rekke strenger. Vi må finne det lengste vanlige prefikset blant disse strengene. Hvis det ikke finnes noe prefiks, returner en tom streng. Eksempel: Input: strs = ["flower","flow","flight"] Output: "fl" Forklaring: "fl" er den lengste ...

Les mer

Spørsmål 290. Gyldig Palindrome II Leetcode-løsning Problemformulering Den gyldige Palindrome II LeetCode-løsningen – "Gyldig Palindrom II" sier at gitt strengen s, må vi returnere true hvis s kan være en palindromstreng etter å ha slettet maksimalt ett tegn. Eksempel: Input: s = "aba" Output: true Forklaring: Inndatastrengen er allerede palindrom, så det er ...

Les mer

Spørsmål 291. Gyldig parentes Leetcode-løsning Problemformulering De gyldige parentesene LeetCode Solution – "Gyldige parenteser" sier at du får en streng som bare inneholder tegnene '(', ')', '{', '}', '[' og ']'. Vi må finne ut om inndatastrengen er en gyldig streng eller ikke. En streng sies å være en gyldig streng hvis åpne parenteser må lukkes ...

Les mer

Spørsmål 292. Største nummer Leetcode-løsning Problemstilling Det største tallet LeetCode Solution – “Largest Number” sier at gitt en liste over ikke-negative heltall, må vi ordne tallene på en slik måte at de danner det største tallet og returnerer det. Siden resultatet kan være veldig stort, så du må returnere ...

Les mer

Spørsmål 293. Implementer Trie (prefiksetre) Leetcode-løsning Problemerklæring Implement Trie (Prefikstre) LeetCode Solution – "Implement Trie (Prefix Tree)" ber deg implementere Trie Data Structure som utfører innsetting, søk og prefikssøk effektivt. Eksempel: Inndata: ["Prøv", "sett inn", "søk", "søk", "starter Med", "sett inn", "søk"] [[], ["eple"], ["eple"], [ "app"], ["app"], ["app"], ["app"]] Utdata: [null, null, true, false, true, null, true] Forklaring: Etter å ha satt inn alle strengene, forsøk som dette. Det søkes etter ord eple som ...

Les mer

Spørsmål 294. Palindrome-partisjonering Leetcode-løsning Problemformulering Palindrom-partisjonering LeetCode-løsning – “Palindrom-partisjonering” sier at du får en streng, partisjoner inndatastrengen slik at hver delstreng av partisjonen er et palindrom. Returner all mulig palindrompartisjonering av inngangsstrengen. Eksempel: Inndata: s = "aab" Utdata: [["a","a","b"],["aa","b"]] Forklaring: Det finnes nøyaktig 2 gyldige ...

Les mer

Spørsmål 295. Tell og si Leetcode-løsning Problemformulering Tell og si LeetCode-løsningen – "Tell og si" ber deg finne det n'te leddet i telling-og-si-sekvensen. Telle-og-si-sekvensen er en sekvens av sifferstrenger definert av den rekursive formelen: countAndSay(1) = "1" countAndSay(n) er måten du vil "si" sifferstrengen fra countAndSay(n-1), som så konverteres...

Les mer

Spørsmål 296. Palindromiske understrenger Leetcode-løsning Problemformulering De palindromiske understrengene LeetCode Solution – "Palindromiske understrenger" ber deg finne et totalt antall palindromiske understrenger i inndatastrengen. En streng er et palindrom når den leser det samme bakover som fremover. En understreng er en sammenhengende sekvens av tegn i strengen. Eksempel: Input: s = "aaa" Utgang: ...

Les mer

Spørsmål 297. Maksimal lengde på en sammenkoblet streng med unike tegn Leetcode-løsning Problemformulering Maksimal lengde på en sammenkoblet streng med unike tegn LeetCode-løsning – "Maksimal lengde på en sammenkoblet streng med unike tegn" sier at du får en rekke strenger og du må velge en hvilken som helst etterfølge av den gitte matrisen og sette sammen disse strenger for å danne ...

Les mer

Spørsmål 298. Korteste ordavstand Leetcode-løsning Problemformulering Den korteste ordavstanden LeetCode Solution – sier at du får en rekke strenger og to forskjellige ord. Vi må returnere den korteste avstanden mellom disse to ordene som vises i inndatastrengen. Eksempel: Input: wordsDict = ["øver", "gjør", "perfekt", "koding", "gjør"], word1 = "koding", word2 = "øver" Utgang: 3 Forklaring: Ordet "koding" forekommer kl. plassering 4....

Les mer

Spørsmål 299. Fjern ugyldige parenteser Leetcode-løsning Problemformulering Fjern ugyldige parenteser Leetcode-løsningen – sier at du får en streng s som inneholder parenteser og små bokstaver. Vi må fjerne minimum antall ugyldige parenteser for å gjøre inndatastrengen gyldig. Vi må returnere alle mulige resultater i hvilken som helst rekkefølge. En streng er...

Les mer

Spørsmål 300. Minimum antall trinn for å lage to strenger Anagram Leetcode-løsninger Problemstilling I dette problemet får vi to strenger '' & 't' som består av små bokstaver. I en operasjon kan vi velge hvilket som helst tegn i streng 't' og endre det til et annet tegn. Vi må finne minimum antall slike operasjoner for å gjøre 't' til ...

Les mer

Spørsmål 301. Isomorfe strenger Leetcode-løsning Problemstilling I dette problemet får vi to strenger, a og b. Målet vårt er å fortelle om de to strengene er isomorfe eller ikke. To strenger kalles isomorfe hvis og bare hvis tegnene i den første strengen i det hele tatt kan erstattes av et hvilket som helst tegn (inkludert seg selv) ...

Les mer

Spørsmål 302. Minimumsbytter for å gjøre strenger like Leetcode-løsning Problemstilling Du får to strenger s1 og s2 av samme lengde som bare består av bokstavene "x" og "y". du kan bytte hvilken som helst to tegn som tilhører forskjellige strenger, din oppgave er å gjøre begge strengene like. returner minimum antall bytter som kreves for å gjøre begge strengene like ...

Les mer

Spørsmål 303. Fjern Palindromic Subsequences Leetcode Solution Problemet Fjern Palindromic Subsequences Leetcode Solution sier at du får en streng. Strengen består av bare to tegn 'a' eller 'b'. Du må slette hele strengen. Det er en begrensning at du bare kan slette en palindromisk konsekvens i ett trekk. Finn minimum ...

Les mer

Spørsmål 304. Definere en IP-adresse Leetcode-løsning Problemerklæring I dette problemet får vi en IP-adresse. Vi må bare konvertere den til en defanged IP-adresse, dvs. i utgangsstrengen vår, alt “.” blir konvertert til “[.]”. Eksempel nr. 1: adresse = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" # 2: adresse = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "Tilnærming 1 (ved hjelp av String Stream / Builder) ...

Les mer

Spørsmål 305. String Matching i en Array Leetcode-løsning Problemet String Matching i en Array Leetcode-løsning gir oss en rekke strenger. Problemet ber oss om å finne strengene som er understrenger av en annen streng fra inngangen. Bare en rask påminnelse, en substring er ingenting annet enn en del av strengen som gjenstår etter ...

Les mer

Spørsmål 306. Er etterfølgende Leetcode-løsning Problemstilling I dette problemet får vi to forskjellige strenger. Målet er å finne ut om den første strengen er en konsekvens av den andre. Eksempler første streng = "abc" andre streng = "mnagbcd" sann første streng = "burger" andre streng = "dominos" falske tilnærming (rekursiv) Dette er enkelt ...

Les mer

Spørsmål 307. Finn forskjellen Leetcode-løsningen I dette problemet får vi to strenger. Den andre strengen genereres ved å blande tegnene i den første strengen tilfeldig og deretter legge til et ekstra tegn på en vilkårlig posisjon. Vi må returnere det ekstra tegnet som ble lagt til den andre strengen. Karakterene vil alltid ...

Les mer

Spørsmål 308. Legg til binær Leetcode-løsning Problemstilling Gitt to binære strenger a og b, må vi legge til disse to strengene og deretter returnere resultatet som en binær streng. Binær streng er strengene som bare inneholder 0s og 1s. Eksempel a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Tilnærming For å legge til to ...

Les mer

Spørsmål 309. Gyldig Palindrome Leetcode-løsning Problemerklæring Gitt en streng, må vi avgjøre om det er en palindrom, bare med tanke på alfanumeriske tegn, dvs. tall og alfabet. Vi må også ignorere tilfeller for alfabettegn. Eksempel "En mann, en plan, en kanal: Panama" sant Forklaring: "AmanaplanacanalPanama" er et gyldig palindrom. "løp en bil" ...

Les mer

Spørsmål 310. Omvendte vokaler av en streng Leetcode-løsning Problemerklæring I dette problemet er det gitt en streng, og vi må bare reversere vokalene til denne strengen. Eksempel "hallo" "holle" Forklaring: før reversering: "hallo" etter reversering: "holle" "leetcode" "leotcede" Forklaring: Tilnærming 1 (ved hjelp av stabel) Vi må bare reversere vokalene som er tilstede i input ...

Les mer

Spørsmål 311. Roman til Integer Leetcode Solution I problemet “Roman to Integer” får vi en streng som representerer et positivt heltall i sin romerske tallform. Romerske tall er representert med 7 tegn som kan konverteres til heltall ved hjelp av følgende tabell: Merk: Heltalsverdien til det gitte romertallet vil ikke overstige eller ...

Les mer

Spørsmål 312. Path Crossing Leetcode-løsning Problemerklæring Ved stiovergangsproblemer gis a_streng der det bare er fire forskjellige tegn 'N', 'S', 'E' eller 'W' som viser bevegelsen til et objekt i en retning av gangen med 1 enhet. Objektet er opprinnelig ved opprinnelsen (0,0). Vi må finne ut om ...

Les mer

Spørsmål 313. Multipliser strenger Leetcode-løsning Problemet Multiply Strings Leetcode-løsning ber oss om å multiplisere to strenger som er gitt til oss som input. Vi er pålagt å skrive ut eller returnere dette resultatet av multiplisering til innringerfunksjonen. Så for å si det mer formelt gitt to strenger, finn produktet av de gitte strengene. ...

Les mer

Spørsmål 314. Heltall til Roman Leetcode Solution I dette problemet får vi et heltall og vi må konvertere til romertall. Dermed blir problemet generelt referert til som "Integer to Roman", og dette er Integer to Roman Leetcode Solution. Hvis noen ikke vet om romertall. I gamle tider gjorde folk ikke ...

Les mer

Spørsmål 315. Scramble streng Problemstilling "Scramble String" -problemet sier at du får to strenger. Sjekk om den andre strengen er en kryptert streng av den første eller ikke? Forklaring La streng s = “stor” Representasjon av s som binært tre ved å dele den rekursivt i to ikke-tomme understrenger. Denne strengen kan ...

Les mer

Spørsmål 316. Gruppeanagrammer Vi må finne ut gruppeanagrammene for de gitte ordene. Dette betyr at for hvert ord skal vi sortere det og lagre det som en nøkkel og originalinngang som ikke er sortert som en verdi, og hvis andre innganger har samme verdi som en ...

Les mer

Spørsmål 317. Heltall til engelske ord I oppgaven "Heltall til engelske ord" har vi gitt et ikke-negativt heltall og oppgavene for å konvertere det heltallet til dets numeriske ord, eller vi får en inngang av et tall, hvilket som helst tall, og vår oppgave er å representere det tallet i en streng skjema. La oss se ett eksempel, ...

Les mer

Spørsmål 318. Finn de minste elementene som inneholder elementer fra k lister I problemet "Finn det minste området som inneholder elementer fra k-lister" har vi gitt K-lister som er sortert og har samme størrelse N. Den ber om å bestemme det minste området som inneholder minst element (er) fra hver av K-listene . Hvis det er mer enn en ...

Les mer

Spørsmål 319. Minimum innsettinger for å danne et palindrom med permutasjoner tillatt Problemet "Minimum innsettinger for å danne et palindrom med tillatte permutasjoner" sier at du får en streng med alle små bokstaver. Problemstillingen ber om å finne ut minimum innsetting av et tegn i en streng for at det kan bli Palindrome. Posisjonen til tegn kan være ...

Les mer

Spørsmål 320. LCS (Longest Common Subsequence) av tre strenger Problemet “LCS (Longest Common Subsequence) of three strings” sier at du får 3 strenger. Finn ut den lengste vanlige følgen av disse tre strengene. LCS er strengen som er vanlig blant de tre strengene og er laget av tegn som har samme rekkefølge i alle ...

Les mer

Spørsmål 321. Sjekk om Array inneholder sammenhengende helheter med duplikater tillatt Du får en rekke heltall som også kan inneholde dupliserte elementer. Problemstillingen ber om å finne ut om det er et sett med sammenhengende heltall, skriv ut "Ja" hvis det er det, skriv ut "Nei" hvis det ikke er det. Eksempel på prøveinngang: [2, 3, 4, 1, 7, 9] Eksempel ...

Les mer

Spørsmål 322. Lengste gjentatte påfølgende Problemet “Lengst gjentatt etterfølgende” sier at du får en streng som en inngang. Finn ut den lengste gjentatte sekvensen, det er den sekvensen som eksisterer to ganger i strengen. Eksempel aeafbdfdg 3 (afd) Tilnærming Problemet ber oss finne ut den lengste gjentatte sekvensen i strengen. ...

Les mer

Spørsmål 323. Se etter Palindrome etter hver tegnutskiftingsspørring Problemet "Sjekk etter palindrom etter hver tegnutskiftningsspørring" sier at antar at du får en streng og nei. av spørringer, hver spørring har to heltalsinngangsverdier som i1 og i2 og ett tegninngang kalt 'ch'. Problemstillingen ber om å endre verdiene i i1 og ...

Les mer

Spørsmål 324. Bokstavkombinasjoner av et telefonnummer I bokstavkombinasjoner av et telefonnummerproblem har vi gitt en streng som inneholder tall fra 2 til 9. Problemet er å finne alle mulige kombinasjoner som kan representeres av dette nummeret hvis hvert nummer har noen bokstaver tildelt. Tildelingen av nummeret er ...

Les mer

Spørsmål 325. Lengste delstreng uten repeterende tegn LeetCode Solution Lengste delstreng uten repeterende tegn LeetCode Solution – Gitt en streng, må vi finne lengden på den lengste delstrengen uten å gjenta tegn. La oss se nærmere på noen eksempler: Eksempel pwwkew 3 Forklaring: Svaret er "wke" med lengde 3 aav 2 Forklaring: Svaret er "av" med lengde 2 Approach-1 ...

Les mer

Spørsmål 326. Skjema minimum antall fra gitt sekvens Problemet "Skjema minimum antall fra gitt sekvens" sier at du får noe mønster av bare jeg og D. Betydningen av I står for å øke og for å avta, vi får D. Feilsøkinga ber om å skrive ut det minste antallet som tilfredsstiller det gitte mønsteret. Vi har ...

Les mer

Spørsmål 327. Finn indeks over lukkende brakett for en gitt åpningsbrakett i et uttrykk Problemstilling Gis en streng s med lengde / størrelse n og et heltall som representerer indeksen til en åpningsfeste. Finn indeks for lukkende brakett for en gitt åpningsbrakett i et uttrykk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Les mer

Spørsmål 328. Tekstbegrunnelse LeetCode-løsning Vi vil diskutere tekstbegrunnelse LeetCode Løsning i dag Problemformulering Oppgaven "Tekstbegrunnelse" sier at du får en liste s[ ] av typestreng av størrelse n og en heltallsstørrelse. Begrunn teksten slik at hver tekstlinje består av størrelsen på antall tegn. Du kan ...

Les mer

Spørsmål 329. Omvendt enkeltord Problemstilling Problemet “Omvendt enkeltord” sier at du får en streng s. Nå skriver du ut det motsatte av alle individuelle ord i strengen. Eksempel s = "TutorialCup - endre måten å lære på" puClairotuT - gnignahc eht yaw fo gninrael s = "Reverse individual words" esreveR ...

Les mer

Spørsmål 330. Fjern parenteser fra en algebraisk streng som inneholder + og - operatorer Problemstilling Du får en streng s i størrelse n som representerer et aritmetisk uttrykk med parentes. Problemet "Fjern parenteser fra en algebraisk streng som inneholder + og - operatorer" ber oss om å lage en funksjon som kan forenkle det gitte uttrykket. Eksempel s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Les mer

Spørsmål 331. Minimumssummen av kvadrater av tegn teller i en gitt streng etter å ha fjernet k tegn Problemstilling Problemet “Minimumssummen av kvadrater av tegn teller i en gitt streng etter å ha fjernet k tegn” sier at du får en streng som bare inneholder små bokstaver. Du har lov til å fjerne k tegn fra strengen slik at i den gjenværende strengen summen av ...

Les mer

Spørsmål 332. Købasert tilnærming for første ikke-gjentakende karakter i en strøm Problemstilling Problemet "Købasert tilnærming for første ikke-gjentatte tegn i en strøm" sier at du får en strøm som inneholder små bokstaver, finner det første ikke-gjentatte tegnet når et nytt tegn blir lagt til strømmen, og hvis det er ingen ikke-repeterende karakterretur -1. Eksempler aabcddbe ...

Les mer

Spørsmål 333. Skjema Minimum Antall Fra gitt sekvens Problemerklæring Problemet “Skjema Minimum antall fra gitt rekkefølge angir at du får en streng s med lengde / størrelse n som representerer et mønster med tegn 'I', dvs. økende og 'D', dvs. bare avtagende. Skriv ut minimumstallet for det gitte mønsteret med unike sifre fra 1-9. For eksempel - ...

Les mer

Spørsmål 334. Palindrome -undersøkelsesforespørsler Problemstilling Problemet "Palindrome Substring Queries" sier at du får en streng og noen spørsmål. Med disse spørsmålene må du bestemme om den dannede undergrunnen fra spørringen er en palindrom eller ikke. Eksempel Streng str = "aaabbabbaaa" Spørringer q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Les mer

Spørsmål 335. Ordne gitte tall for å danne det største tallet Problemerklæring Anta at du har en rekke heltall. Problemet "Ordne gitte tall for å danne det største tallet" ber om å omorganisere matrisen på en slik måte at utdataene skal være den maksimale verdien som kan gjøres med tallene i en matrise. Eksempel [34, 86, 87, ...

Les mer

Spørsmål 336. Palindrom partisjonering Problemerklæring Gitt en streng, finn det minste antall kutt som kreves slik at alle undergrunnene til partisjonene er palindromer. Siden vi kutter vår originale streng i forskjellige partisjoner slik at alle understrengene er palindromer, kaller vi dette problemet Palindrome Partition Problem. Eksempel asaaaassss 2 Forklaring: ...

Les mer

Spørsmål 337. Omvendt ord i en streng Problemstilling “Omvendt ord i en streng” sier at du får en streng s av størrelse n. Skriv ut strengen i omvendt rekkefølge slik at det siste ordet blir det første, det nest siste blir det andre, og så videre. Med denne strengen refererer vi til en setning som inneholder ord i stedet ...

Les mer

Spørsmål 338. Maksimal vekttransformasjon av en gitt streng Problemerklæring Maksimal vektomdannelse for et gitt strengproblem angir at gitt en streng som bare består av to tegn 'A' og 'B'. Vi har en operasjon der vi kan transformere streng til en annen streng ved å bytte hvilket som helst tegn. Dermed er mange transformasjoner mulige. Av alle mulige ...

Les mer

Spørsmål 339. Mobilt numerisk tastaturproblem Problemstilling I det numeriske tastaturproblemet vurderer vi et numerisk tastatur. Vi må finne alle mulige numeriske sekvenser av gitt lengde slik at du bare har lov til å trykke på knappene som er øverst, ned, venstre og høyre for den nåværende knappen. Du får ikke lov ...

Les mer

Spørsmål 340. Korteste palindrom I det korteste palindromproblemet har vi gitt en streng s med lengden l. Legg til tegn foran det for å gjøre det palindrom hvis det ikke er det. Skriv ut det minste antallet tegn som brukes til å gjøre den gitte strengen til et palindrom. Eksempel Inngang: s = abc Utgang: 2 (av ...

Les mer

Spørsmål 341. Det nest mest gjentatte ordet i en sekvens Gitt en sekvens av strenger, er oppgaven å finne ut det nest gjentatte (eller hyppigste) ordet eller strengen i en sekvens. (Med tanke på at ikke to ord er det nest gjentatte, vil det alltid være et enkelt ord). Eksempel Input: {“aaa”, ”bb”, ”bb”, ”aaa”, ”aaa”, c ”} Output: Streng med ...

Les mer

Spørsmål 342. Maksimalt antall tegn i en streng Gitt en streng i størrelse n som inneholder små bokstaver. Vi må finne det maksimalt forekommende tegnet i en streng. Hvis det er mer enn ett tegn med maksimal forekomst, skriv ut et av dem. Eksempel på inndata: String s=”test” Utdata: Maksimalt antall tegn er 't'. Tilnærming 1: Bruke ...

Les mer

Spørsmål 343. Dekode måter I Decode Ways-problemet har vi gitt en ikke-tom streng som bare inneholder sifre, bestem det totale antallet måter å dekode den ved å bruke følgende kartlegging: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Eksempel S = “123” Antall måter å dekode denne strengen på er 3 Hvis vi ...

Les mer

Spørsmål 344. Rediger avstand I redigeringsavstandsproblemet må vi finne minimum antall operasjoner som kreves for å konvertere en streng X med lengde n til en annen streng Y med lengde m. Tillatte operasjoner: Insertion Deletion Substitution Eksempel Input: String1 = “abcd” String2 = “abe” Output: Minimum operasjoner som kreves er 2 (...

Les mer

Spørsmål 345. Substring med sammenkobling av alle ord I sammenheng med sammenkoblingen av alle ordproblemet, har vi gitt en streng s og en liste består av mange ord hver med samme lengde. Skriv ut startindeksen til undergrunnen som kan være resultatet av sammenkoblingen av alle ordene i listen i ...

Les mer

Spørsmål 346. Minimum tilbakeslag av brakett I minste brakettproblemer har vi gitt en streng s som bare inneholder et uttrykk for tegnene '{' og '}'. Finn det minste antallet brakett reverseringer som trengs for å gjøre et uttrykk balansert. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det gitte uttrykket kan ikke ...

Les mer

Spørsmål 347. Uttrykk inneholder redundant brakett eller ikke Gitt en streng som inneholder et uttrykk for operatorer, operander og parentes. Finn ut om den gitte strengen inneholder unødvendig parentes uten at uttrykket fortsatt vil gi det samme resultatet. Med andre ord må vi finne at uttrykket inneholder en overflødig parentes eller ikke. Redundant brakett Hvis en ...

Les mer

Spørsmål 348. Sjekk om to uttrykk med braketter er like Gitt to strenger s1 og s2 som representerer uttrykk som inneholder tilleggsoperator, subtraksjonsoperator, små bokstaver og parentes. Sjekk om to uttrykk med parenteser er like. Eksempel Input s1 = “- (a + b + c)” s2 = “-abc” Output Ja Input s1 = “ab- (cd)” s2 = “abcd” Output No Algorithm to Check if Two ...

Les mer

Spørsmål 349. Gyldig parentesestreng I det gyldige parentesestrengproblemet har vi gitt en streng som inneholder '(', ')' og '*', sjekk om strengen er balansert hvis '*' kan erstattes med '(', ')' eller en tom streng. Eksempler Input “()” Output true Input “*)” Output true Input “(*))” Output true Naive Approach for ...

Les mer

Spørsmål 350. Lengste palindromiske påfølgende I det lengste palindromiske undersøkelsesproblemet har vi gitt en streng, finn lengden på den lengste palindromiske undersekvensen. Eksempler Input: TUTORIALCUP Output: 3 Input: DYNAMICPROGRAMMING Output: 7 Naive Approach for Longest Palindromic Subsequence Den naive tilnærmingen for å løse problemet ovenfor er å generere alle påfølgende av ...

Les mer

Spørsmål 351. KMP-algoritme KMP (Knuth-Morris-Pratt) algoritme brukes til mønstersøk i en gitt streng. Vi får en streng S og et mønster p, vårt mål er å avgjøre om det gitte mønsteret er tilstede i strengen eller ikke. Eksempel Input: S = “aaaab” p = “aab” Output: true Naive Approach The ...

Les mer

Spørsmål 352. Se etter balanserte parenteser i et uttrykk Gitt en streng s med lengde n. Sjekk om det er en sluttparantes for hver parentes, dvs. om alle parentesene er balanserte. Med andre ord kan vi også si at hvis vi har et '}', ')' og ']' for hvert '{', '(' og '['), uttrykket ...

Les mer

Spørsmål 353. Finn ut om et uttrykk har duplikatparenteser eller ikke Gitt en streng som inneholder balansert parentes. Finn om uttrykket / strengen inneholder dupliserte parenteser eller ikke. Dupliser parentes Når et uttrykk er midt i eller omgitt av samme type balansert parentes, dvs. omsluttet mellom samme type åpnings- og lukkeparentes mer enn en gang, er det ...

Les mer

Spørsmål 354. Finn maksimal dybde av nestet parentese i en streng Gitt en streng s. Skriv koden for å skrive ut maksimal dybde for nestet parentes i den gitte strengen. Eksempel Inngang: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Utgang: 4 Inngang: s = “(p ((q) ) ((s) t)) ”Utgang: 3 Bruke stakkalgoritme Initialiser en streng s med lengde ...

Les mer

Spørsmål 355. Balansert uttrykk med erstatning I Balansert uttrykk med erstatningsproblem har vi gitt en streng som inneholder parentes, dvs. '(', ')', '[', ']', '{', '}'. Strengen inneholder også x noen steder som erstatning for parentes. Sjekk om strengen kan konverteres til et uttrykk med gyldig parentes etter å ha erstattet alle ...

Les mer

Spørsmål 356. Dekode streng Anta at du får en kodet streng. En streng er kodet i et slags mønster, din oppgave er å dekode strengen. La oss si, <antall ganger streng forekommer> [streng] Eksempel Inngang 3 [b] 2 [bc] Utgang bbbcaca Forklaring Her "b" forekommer 3 ganger og "ca" forekommer 2 ganger. ...

Les mer

Spørsmål 357. Prefiks til Infix-konvertering I prefiks til infiks konverteringsproblem har vi gitt uttrykk i prefiksnotasjon. Skriv et program for å konvertere det til et infiksuttrykk. Prefiksnotasjon I denne notasjonen skrives operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er et prefiksuttrykk. ...

Les mer

Spørsmål 358. Postfix til Infix -konvertering I konverteringsproblemet postfix to infix har vi gitt uttrykk i postfix-notasjonen. Skriv et program for å konvertere den gitte notasjonen i infiksnotasjon. Informasjon om infiks I denne notasjonen skrives operatørene mellom operandene. Det ligner på hvordan vi generelt skriver et uttrykk. For eksempel: A + ...

Les mer

Spørsmål 359. Prefiks til Postfix-konvertering I prefiks til postfix konverteringsproblem har vi gitt uttrykk i prefiksnotasjon i strengformat. Skriv et program for å konvertere den gitte notasjonen i postfix-notasjonen. Prefiksnotasjon I denne notasjonen skriver vi operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er ...

Les mer

Spørsmål 360. Neste permutasjon I neste permutasjonsproblem har vi gitt et ord, finn den leksikografisk større_permutasjonen av den. Eksempel på inngang: str = "tutorialcup" -utgang: tutorialpcu-inngang: str = "nmhdgfecba" -utgang: nmheabcdfg-inngang: str = "algoritmer" -utgang: algoritm-inngang: str = "spoonfeed" -utgang: Neste permutasjon ...

Les mer

Spørsmål 361. Lengste vanlige påfølgende Du får to strenger str1 og str2, finn ut lengden på den lengste vanlige følgen. Sekvens: en sekvens er en sekvens som kan avledes fra en annen sekvens ved å slette noen eller ingen elementer uten å endre rekkefølgen på de gjenværende elementene. For eksempel er 'tticp' følgen ...

Les mer

Spørsmål 362. Gjentatt substringmønster I gjentatte substreringsmønstre har vi gitt en strengkontroll om den kan konstrueres ved å ta en substring av seg selv og legge flere kopier av substringen sammen. Eksempel Input 1: str = “abcabcabc” Output: True Explanation: “abcabcabc” kan dannes ved gjentatte ganger å legge “abc” til en tom streng. ...

Les mer

Spørsmål 363. Permisjon for brevsak I bokstavspermutasjon har vi gitt en streng som bare består av alfabet og tall, hvert tegn i strengen kan konverteres til små og store bokstaver, finn ut alle forskjellige strenger som kan fås fra forskjellige kombinasjoner av små og store bokstaver for hvert tegn streng. Eksempel ...

Les mer

Spørsmål 364. Lengste vanlige prefiks ved hjelp av sortering I det lengste vanlige prefikset ved hjelp av sorteringsproblemet har vi gitt et sett med strenger, finn det lengste vanlige prefikset. dvs. finn prefiksdelen som er felles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: “tu” Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Utgang:" abcd "...

Les mer

Spørsmål 365. Backspace String Sammenlign I sammenligningsproblemet for tilbaketaststreng har vi gitt to strenger S og T, sjekk om de er like eller ikke. Merk at strengene inneholder '#', noe som betyr tilbakeslagstegn. Eksempler Input S = “ab # c” T = “ad # c” Output true (da både S og T konverterer til “ac”) Input ...

Les mer

Spørsmål 366. Ordmønster Vi har alle kommet over ordmønstre som “ABBA”, “AABB” og så videre. Vi lurer alltid på hva denne babbelen kan forholde seg til. I dag vil vi prøve å løse et problem der vi prøver å gjøre bruk av babbelen. En mengde strengproblemer hjelper ikke saken. Gitt ...

Les mer

Spørsmål 367. Matching av vanlig uttrykk I Regular Expression Matching-problemet har vi gitt to strenger, en (la oss anta at den x) består av bare små bokstaver og den andre (la oss anta at den y) består av små bokstaver med to spesialtegn, dvs. “.” og “*”. Oppgaven er å finne ut om den andre strengen ...

Les mer

Spørsmål 368. Omorganisere streng I Reorganize String-problemet har vi gitt en streng som bare inneholder noen tegn “az”. Vår oppgave er å omorganisere disse karakterene slik at ingen to samme tegn ligger ved siden av hverandre. Eksempel Input apple Output pelpa Input book Output obko Input aa Output not possible Input aaab Output not ...

Les mer

Spørsmål 369. Strengkomprimering I String Compression-problemet har vi gitt en matrise en [] av typen char. Komprimer det som tegnet og tellingen til et bestemt tegn (hvis antall tegn er 1, er det eneste tegnet lagret i en komprimert matrise). Lengden på den komprimerte matrisen skal ...

Les mer

Spørsmål 370. Gyldige parenteser LeetCode-løsning I Valid Parentheses LeetCode-problemet har vi gitt en streng som bare inneholder tegnene '(', ')', '{', '}', '[' og ']', avgjør om inndatastrengen er gyldig. Her vil vi gi deg en gyldig parentes LeetCode-løsning. En inndatastreng er gyldig hvis: Åpne parenteser må lukkes ...

Les mer

Spørsmål 371. Lengste vanlige prefiks ved bruk av Trie I det lengste vanlige prefikset ved hjelp av Trie-problemet har vi gitt et sett med strenger, finn det lengste vanlige prefikset. dvs. finn prefikset som er felles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: “tu” Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Utgang:" abcd "...

Les mer

Spørsmål 372. Gyldig nummer I problemet med gyldig nummer har vi gitt en streng, sjekk om den kan tolkes til et gyldig desimaltall. Det skal bemerkes at for at en gitt streng skal tolkes som et gyldig desimaltall. Den skal inneholde følgende tegn: Tall 0-9 Eksponent - “e” ...

Les mer

Spørsmål 373. Finn det nærmeste palindromnummeret Problem i Finn det nærmeste palindromnummerproblemet vi har gitt et nummer n. Finn et tall som er et palindrom, og den absolutte forskjellen mellom palindromtallet og n er minst mulig unntatt null. Hvis det er mer enn ett nummer som tilfredsstiller denne tilstanden, kan du skrive ut ...

Les mer

Spørsmål 374. Tell og si Count and Say der vi har gitt tallet N, og vi må finne den Nte termen for count and say-sekvensen. For det første må vi forstå hva som er telle og si sekvens. Se først noen ord i sekvensen: 1. termin er “1”. Andre periode er ...

Les mer

Spørsmål 375. Finn unik karakter i en streng I Finn unik karakter i et strengproblem har vi gitt en streng som bare inneholder små bokstaver (az). Vi må finne det første ikke-gjentatte tegnet i det og skrive ut indeksen. hvis det ikke finnes noe slikt tegn, skriv ut -1. Inndataformat Bare en enkelt linje som inneholder streng. Utskriftsformat Skriv ut ...

Les mer

Spørsmål 376. Heltall til romersk Heltall til romersk konvertering. Vi har gitt et tall N, og vi trenger å skrive ut det romerske antallet av N. Romerske tall er representert ved bruk av {I, V, X, L, C, D, M} verdier. La oss se noen eksempler for god forståelse. Inndataformat Bare en enkelt linje som inneholder ...

Les mer

Spørsmål 377. Rabin Karp Algoritme Rabin Karp Algoritme pleide å finne mønstrestrengen i den gitte tekststrengen. Det er så mange typer algoritmer eller metoder som brukes til å finne mønsterstrengen. I denne algoritmen bruker vi Hashing for å finne mønstermatchingen. Hvis vi har samme hash-kode for understrengen ...

Les mer

Spørsmål 378. Gjett ordet Gjett Ordet er et interaktivt problem. Et interaktivt problem betyr at dataene som blir gitt til oss ikke er forhåndsbestemt. Vi kan skrive ut verdier eller ringe den spesifikke funksjonen for å samhandle eller få mer informasjon om løsningen. Etter hvert trinn må vi også SPOLE bufferen for å ...

Les mer

Spørsmål 379. Tydelige etterfølger Gitt to strenger S og P1, må vi telle alt antall distinkte sekvenser av S som er lik P1. Merk: En undersøkelse av en gitt streng er en streng som vi arkiverer ved å slette noen tegn eller mulige null tegn også fra den opprinnelige strengen. Vi kan ikke endre ...

Les mer

Spørsmål 380. Isomorfe strenger Isomorfe strenger - Gitt to strenger må vi sjekke om det for hver forekomst av et tegn i streng1 er en unik kartlegging med tegn i streng2. Kort sagt, sjekk om det er en til en kartlegging eller ikke. Eksempel Input str1 = “aab” str2 = “xxy” Output True ...

Les mer

Spørsmål 381. Utfør strengskift Leetcode Et skift er en prosess der alfabeter økes med 1 i sin ASCII-verdi. For det siste alfabetet z begynner det igjen, dvs. skift av z vil være a. I utføre streng skift leetcode problem har vi gitt en streng s (bare små bokstaver) og en matrise a [...

Les mer

Spørsmål 382. Strengsammenligning som inneholder jokertegn I streng sammenligning som inneholder jokertegn problem, har vi gitt to strenger andre streng inneholder små alfabeter og den første inneholder små alfabeter og noen jokertegn mønstre. Jokertegnmønstre er:?: Vi kan erstatte dette jokertegnet med et hvilket som helst lite alfabet. *: vi kan erstatte dette jokertegnet med hvilken som helst streng. En tom ...

Les mer

Spørsmål 383. Sjekk om strenger er K Distance apart eller ikke Problemstilling Gitt to strenger og et helt tall k, skriv et program for å sjekke om de gitte strengene er k avstand fra hverandre eller ikke. Det vil si at hvis et tegn ikke stemmer overens eller et tegn skal fjernes, er det kjent som k avstand fra hverandre. Inngangsformat Den første ...

Les mer

Spørsmål 384. Generer alle binære strenger uten påfølgende 1-er Problemstilling I "Generer alle binære strenger uten påfølgende 1-tallet" -problemet har vi gitt et helt tall k, skriv et program for å skrive ut alle binære strenger av størrelse k uten påfølgende 1-er. Input Format Den første og eneste linjen som inneholder et helt tall N. Output Format Skriv ut alle mulige ...

Les mer

Spørsmål 385. Sorter en streng etter en annen streng Problemstilling Gis to inngangsstrenger, et mønster og en streng. Vi må sortere strengen i henhold til rekkefølgen definert av mønsteret. Mønsterstreng har ingen duplikater, og den har alle tegnene i strengen. Inndataformat Den første linjen som inneholder en streng som vi trenger ...

Les mer

Spørsmål 386. Sjekk om streng følger rekkefølgen av tegn etter et mønster eller ikke Problemstilling I "Kontroller om strengen følger rekkefølgen på tegn etter et mønster eller ikke" må vi sjekke om tegnene i den gitte inndatstrengen følger samme rekkefølge som bestemt av tegnene som er tilstede i det gitte inndatamønsteret, og skriv deretter ut "Ja" ellers skriv “Nei”. Inndataformat ...

Les mer

Spørsmål 387. Omvendt streng uten midlertidig variabel Problemstilling I “Omvendt streng uten midlertidig variabel” har vi gitt en streng “s”. Skriv et program for å reversere denne strengen uten å bruke noen ekstra variabel eller mellomrom. Inngangsformat Den første linjen som inneholder den angitte strengen “s”. Utdataformat Skriv ut strengen som er motsatt av ...

Les mer

Spørsmål 388. Skriv ut alle palindromiske partisjoner av en streng Problemstilling I “Skriv ut alle palindromiske partisjoner av en streng” har vi gitt en streng “s”. Skriv et program for å skrive ut all mulig palindromisk partisjonering av s. En palindrom er et ord, nummer, frase eller en annen sekvens av tegn som leser det samme bakover som fremover, for eksempel ...

Les mer

Spørsmål 389. Tell parene på samme avstand som i engelske alfabeter Problemstilling I "Count of Pairs at Same Distance as in English Alfabets" -problemet har vi gitt en streng "s". Skriv et program som vil skrive ut antall par som har samme avstand som i engelske alfabeter. Inndataformat Den første linjen som inneholder den gitte ...

Les mer

Spørsmål 390. Minimumstegn som skal legges til foran for å lage streng palindrom Problemerklæring I problemet "Minimum tegn som skal legges til for å lage streng palindrom" har vi gitt en streng "s". Skriv et program for å finne minimumstegnene som skal legges til for å lage en strengpalindrom. Inngangsformat Den første og eneste linjen som inneholder ...

Les mer

Spørsmål 391. Kth Ikke-repeterende karakter Problemstilling I "Kth Non-repeating Character" har vi gitt en streng "s". Skriv et program for å finne ut kth non-repeating_character. Hvis det er mindre enn k-tegn som ikke gjentas i strengen, så skriv "-1". Inndataformat Den første og eneste linjen som inneholder en streng “s”. ...

Les mer

Spørsmål 392. Fjern minimumstegn slik at to strenger blir anagrammer Problemstilling I "Fjern minimum tegn slik at to strenger blir anagrammer" har vi gitt to inngangsstrenger. Finn det minste antallet_tegn som skal fjernes fra disse to strengene slik at de blir anagrammer. Input Format Den første linjen som inneholder en streng “s”. Den andre linjen som inneholder ...

Les mer

Spørsmål 393. Generer alle binære strenger fra gitt mønster Problemstilling I "Generer alle binære strenger fra gitt mønster" -problemet har vi gitt inputstreng "s" består av 0, 1 og? (jokertegn). Vi må generere alle mulige binære strenger ved å erstatte? med '0' og '1'. Inngangsformat Den første og eneste linjen som inneholder ...

Les mer

Spørsmål 394. Skriv ut alle mulige måter å bryte en streng i brakettform Problemerklæring I problemet "Skriv ut alle mulige måter å bryte en streng i brakettform" har vi gitt en streng "s". Finn alle mulige måter å bryte den gitte strengen i parentes. Legg alle underlag i parentes (). Inndataformat Den første og eneste linjen som inneholder en ...

Les mer

Spørsmål 395. Caesar Cipher Beskrivelse Caesar Cipher-teknikken er en av de tidligste teknikkene for kryptering. Her, for hver bokstav i den gitte teksten, blir den erstattet av en bokstav noe fast antall posisjoner nede i alfabetet. Hvis n = 1, erstatt A med B, vil B bli C, og så ...

Les mer

Spørsmål 396. Lengste palindrom kan dannes ved å fjerne eller omorganisere tegn Problemerklæring I “Lengste palindrom kan dannes ved å fjerne eller omorganisere tegn” har vi gitt en streng “s”. Finn det lengste palindromet som kan konstrueres ved å fjerne eller omorganisere noen tegn eller muligens null tegn fra strengen. Det kan være flere løsninger mulig, du kan ...

Les mer

Spørsmål 397. Lengste vanlige prefiks Ord etter ordmatching Problemstilling I "Longest Common Prefix using Word by Word Matching" -problemet har vi gitt N strenger. Skriv et program for å finne det lengste vanlige prefikset til de angitte strengene. Inngangsformat Den første linjen som inneholder et heltall N som angir antall strenger. Neste N linjer ...

Les mer

Spørsmål 398. Lengste vanlige prefiks ved hjelp av tegn etter karaktertilpasning Problemstilling I “Longest Common Prefix using Character by Character Matching” -problemet har vi gitt et heltall N- og N-strenger. Skriv et program for å finne det lengste vanlige prefikset til de angitte strengene. Inndataformat Den første linjen som inneholder et heltall N som angir tallet ...

Les mer

Spørsmål 399. Permutasjoner av en gitt streng ved bruk av STL Problemstilling I "Permutasjoner av en gitt streng ved bruk av STL" -problemet har vi gitt en streng "s". Skriv ut alle permutasjonene til inngangsstrengen ved hjelp av STL-funksjoner. Inndataformat Den første og eneste linjen som inneholder en streng “s”. Utskriftsformat Skriv ut all permutasjonen til den gitte ...

Les mer

Spørsmål 400. Lengste vanlige prefiks med Divide and Conquer Problemstilling I “Longest Common Prefix using Divide and Conquer” -problemet har vi gitt et helt n og n strenger. Skriv et program som vil skrive ut det lengste vanlige prefikset. Hvis det ikke er noe vanlig prefiks, så skriv ut “-1”. Inndataformat Den første linjen inneholder et helt tall n. ...

Les mer

Spørsmål 401. Lengste vanlige prefiks ved bruk av binært søk II Problemstilling I “Longest Common Prefix Using Binary Search II” problemet har vi gitt et heltall N og N strenger. Skriv et program som vil skrive ut det lengste vanlige prefikset av gitte strenger. Hvis det ikke er noe vanlig prefiks, kan du skrive ut "-1". Inndataformat Den første linjen som inneholder ...

Les mer

Spørsmål 402. Palindrom permutasjoner av en streng Problemstilling I "Palindrome Permutations of a String" -problemet har vi gitt en inngangsstreng "s". Skriv ut alle mulige palindromer som kan genereres ved hjelp av tegnene i strengen. Inndataformat Den første og eneste linjen som inneholder en streng “s”. Utdataformat Skriv ut alle mulige ...

Les mer

Spørsmål 403. Sjekk om to gitte strenger er isomorfe for hverandre Problemstilling I "Kontroller om to gitte strenger er isomorfe for hverandre" har vi gitt to strenger s1 og s2. Skriv et program som sier om de angitte strengene er isomorfe eller ikke. Merk: To strenger sies å være isomorfe hvis det er en å ...

Les mer

Spørsmål 404. Lengde på lengste gyldige understreng Problemstilling I "Lengden på lengste gyldige understreng" har vi gitt en streng som bare inneholder den innledende og lukkende parentesen. Skriv et program som vil finne den lengste gyldige parentesstrengen. Inndataformat Den første og eneste linjen som inneholder en streng s. Utdataformat Den første og ...

Les mer

Spørsmål 405. Det minste vinduet i en streng som inneholder alle tegnene i en annen streng Finn den korteste understrengen i en gitt streng som inneholder alle tegnene i et gitt ord eller Finn det minste vinduet i en streng som inneholder alle tegnene i en annen streng Gitt to strenger s og t, skriv en funksjon som vil finne minimumsvinduet i s som vil ...

Les mer

Spørsmål 406. Skjema Minimum Antall fra gitt sekvens av D og jeg Problemstilling I “Form Minimum Number from Given Sequence of D's and I's” -problemet har vi gitt et mønster som bare inneholder I og D's. Jeg for å øke og D for å avta. Skriv et program for å skrive ut det minste antallet som følger mønsteret. Tall fra 1-9 og sifre kan ikke gjentas. Inndataformat ...

Les mer

Spørsmål 407. Ordne gitte tall for å danne det største nummeret II Problemstilling I “Ordne gitte tall for å danne det største tallet II” -problemet har vi gitt en rekke positive heltall. Ordne dem på en slik måte at arrangementet vil utgjøre den største verdien. Inndataformat Den første og eneste linjen som inneholder et heltall n. Andre linje som inneholder ...

Les mer

Spørsmål 408. Sjekk om en koblet liste over strenger danner et palindrom Problemstilling I "Sjekk om en koblet liste med strenger danner et palindrom" -problem har vi gitt en koblet liste som håndterer strengdata. Skriv et program for å sjekke om dataene danner en palindrom eller ikke. Eksempel ba-> c-> d-> ca-> b 1 Forklaring: I eksemplet ovenfor kan vi se at ...

Les mer

Amazon Tree Spørsmål

Spørsmål 409. Fylle ut neste høyre-pekere i hver node Leetcode-løsning Problemformulering The Populating Next Right Pointers in Every Node LeetCode Solution – "Populating Next Right Pointers in Every Node" sier at gitt roten til det perfekte binære treet, må vi fylle ut hver neste peker i noden til dens neste høyre node. Hvis det ikke er noen neste ...

Les mer

Spørsmål 410. Slett noder og returner Forest Leetcode-løsning Problemformulering Slett noder og returner skog LeetCode Solution – "Slett noder og returner skog" sier at gitt roten til det binære treet hvor hver node har en distinkt verdi. Vi får også en matrise, to_delete, der vi må slette alle nodene med verdier i ...

Les mer

Spørsmål 411. Gjenopprett Binary Search Tree Leetcode Solution Problemformulering Gjenopprett binært søketre LeetCode Solution – "Recover Binary Search Tree" sier at gitt roten til det binære søketreet, hvor verdiene til nøyaktig to noder byttes ved en feiltakelse. Vi må gjenopprette treet uten å endre strukturen. Eksempel: Input: root = [1,3,null,null,2] Output: [3,1,null,null,2] ...

Les mer

Spørsmål 412. Symmetrisk tre Leetcode-løsning Problemformulering Det symmetriske treet LeetCode Solution – “Symmetrisk tre” sier at gitt roten til det binære treet og vi må sjekke om det gitte binære treet er et speil av seg selv (symmetrisk rundt midten) eller ikke? Hvis ja, må vi returnere sant ellers usant. Eksempel: ...

Les mer

Spørsmål 413. Root to Leaf-sti med målsummen Leetcode Solutions Et binært tre og et helt tall K er gitt. Målet vårt er å returnere om det er en rot-til-blad-sti i treet slik at summen er lik mål-K. Summen av en sti er summen av alle noder som ligger på den. 2 / \ ...

Les mer

Spørsmål 414. Scramble streng Problemstilling "Scramble String" -problemet sier at du får to strenger. Sjekk om den andre strengen er en kryptert streng av den første eller ikke? Forklaring La streng s = “stor” Representasjon av s som binært tre ved å dele den rekursivt i to ikke-tomme understrenger. Denne strengen kan ...

Les mer

Spørsmål 415. Spørsmål etter antall distinkte elementer i en undergruppe Vi har gitt en rekke med heltall og et antall spørsmål, og vi må finne ut antall alle de forskjellige elementene vi har innenfor det gitte området, spørringen består av to tall til venstre og høyre, dette er det gitte området, med dette gitt utvalg vi ...

Les mer

Spørsmål 416. Morris Traversal Morris traversal er en metode for å krysse nodene i et binært tre uten å bruke stabel og rekursjon. Dermed reduserer romkompleksiteten til lineær. Inorder Traversal Eksempel 9 7 1 6 4 5 3 1 / \ 2 ...

Les mer

Spørsmål 417. Kth forfader til en node i binært tre Problemstilling Problemet "Kth forfedre til en node i binært tre" sier at du får et binært tre og en node. Nå må vi finne kth forfedre til denne noden. En forfader til en hvilken som helst node er nodene som ligger på banen fra roten ...

Les mer

Spørsmål 418. Inorder etterfølger av en node i Binary Tree Problemerklæring Problemet ber om å finne “Inorder Successor of a node in Binary Tree”. En etterfølger av en node er en node i det binære treet som kommer etter den gitte noden i inorder-traversal av det gitte binære treet. Eksempel Inorder etterfølger av 6 er 4 ...

Les mer

Spørsmål 419. Sjekk om en gitt matrise kan representere forhåndsbestilling av binær søketre Problemet "Sjekk om en gitt matrise kan representere forhåndsbestilling av binær søketre" sier at du får en forhåndsbestillingssekvens. Vurder nå denne sekvensen og finn ut om denne sekvensen kan representere et binært søketre eller ikke? Den forventede tidskompleksiteten for løsningen er ...

Les mer

Spørsmål 420. Konstruer binært tre fra gitt foreldrearray-representasjon Problemet "Konstruer binært tre fra gitt foreldreoppstilling" representerer at du får en matrise. Denne inngangsrammen representerer et binært tre. Nå må du konstruere et binært tre på grunnlag av dette inngangssettet. Matrisen lagrer indeksen til foreldrenoden ved hver indeks. ...

Les mer

Spørsmål 421. Gitt et binært tre, hvordan fjerner du alle halvknutepunktene? Problemet "Gitt et binært tre, hvordan fjerner du alle halvknutepunktene?" sier at du får et binært tre. Nå må du fjerne de halve nodene. En halv node er definert som en node i treet som bare har et enkelt barn. Enten er det ...

Les mer

Spørsmål 422. Iterativ forhåndsbestillingstrafikk Problemet "Iterativ forhåndsbestillingstrafikk" sier at du får et binært tre, og nå må du finne forhåndsbestillingstreet på treet. Det kreves at vi finner forhåndsbestillingsgjennomgangen ved hjelp av iterativ metode og ikke den rekursive tilnærmingen. Eksempel 5 7 9 6 1 4 3 ...

Les mer

Spørsmål 423. Finn avstand mellom to noder i et binært tre Problemstilling Problemet "Finn avstand mellom to noder i et binært tre" sier at du får et binært tre og at du får to noder. Nå må du finne minimumsavstanden mellom disse to nodene. Eksempel // Tre vises med bildet over node 1 ...

Les mer

Spørsmål 424. Skriv kode for å avgjøre om to trær er identiske Problemet "Skriv kode for å avgjøre om to trær er identiske" sier at du får to binære trær. finne ut om de er identiske eller ikke? Her betyr identisk tre at begge binærtrærne har samme nodeverdi med samme noderordning. Eksempel Begge trærne ...

Les mer

Spørsmål 425. Grenseovergang av binært tre Problemstilling Problemet “Grenseovergang av binært tre” sier at du får et binært tre. Nå må du skrive ut grensevisningen til et binært tre. Her betyr grensepassering at alle nodene vises som grensen til treet. Nodene er sett fra ...

Les mer

Spørsmål 426. Diagonal gjennomgang av binært tre Problemstilling Problemet “Diagonal traversal of Binary Tree” sier at du får et binært tre, og nå må du finne diagonalvisningen for det gitte treet. Når vi ser et tre øverst til høyre. Nodene som er synlige for oss er den diagonale utsikten ...

Les mer

Spørsmål 427. Sett fra bunnen av et binært tre Problemstilling Problemet "Sett fra bunnen av et binært tre" sier at du får et binært tre, og nå må du finne bunnen av det gitte treet. Når vi ser et tre nedover. Nodene som er synlige for oss er bunnen ...

Les mer

Spørsmål 428. Skriv ut høyre visning av et binært tre Problemstilling Problemet “Skriv ut høyre visning av et binært tre” sier at du får et binært tre. Nå må du finne den rette utsikten over dette treet. Her betyr høyre visning av det binære treet å skrive ut sekvensen slik treet ser ut når det settes fra ...

Les mer

Spørsmål 429. Område LCM-spørsmål Problemstilling Problemet "Range LCM Queries" sier at du har et heltall array og q antall spørsmål. Hver spørring inneholder (venstre, høyre) som et område. Den gitte oppgaven er å finne ut LCM (venstre, høyre), dvs. LCM for alt tallet som kommer i området ...

Les mer

Spørsmål 430. Finn maksimumssum i binært tre Problemstilling Problemet "Finn maksimumssum i binært tre" sier at du får et binært tre med positive og negative noder, finn maksimumssummen av et nivå i binærtreet. Eksempel Inngang 7 Forklaring Første nivå: Sum = 5 Andre nivå: Sum = ...

Les mer

Spørsmål 431. Rød-svart tre introduksjon Red Black Tree er et selvbalanserende binært tre. I dette treet er hver node enten en rød node eller en svart node. I denne rød-svarte treintroduksjonen vil vi prøve å dekke alle grunnleggende egenskaper. Egenskaper for rødt-svart tre Hver node er representert som enten rød eller svart. ...

Les mer

Spørsmål 432. Binært søketre Slett operasjon Problemerklæring Problemet "Binary Search Tree Delete Operation" ber oss om å implementere sletteoperasjonen for binært søketre. Slett-funksjon refererer til funksjonaliteten for å slette en node med en gitt nøkkel / data. Eksempel Inngangsknute som skal slettes = 5 Utgangstilnærming for binært søketre Slett operasjon Så ...

Les mer

Spørsmål 433. Iterativ metode for å finne høyde på binært tre Problemstilling Problemet "Iterativ metode for å finne høyde på binært tre" sier at du får et binært tre. Finn høyden på treet ved hjelp av iterativ metode. Eksempler Inngang 3 Inngang 4 Algoritme for Iterativ metode for å finne høyde på binært tre Høyden på et tre ...

Les mer

Spørsmål 434. Klone et binært tre med tilfeldige pekere Problemerklæring Du får et komplett binært tre med noen tilfeldige pekere. Tilfeldige pekere henvises til noder som hver node peker mot annet enn venstre og høyre barn. Så dette endrer også standardstrukturen til en node i et enkelt binært tre. Nå er noden til ...

Les mer

Spørsmål 435. Nivåbestill traversering ved hjelp av to køer Problemerklæring Problemet "Nivåbestillingsgjennomgang ved hjelp av to køer" sier at du får et binært tre, og skriver ut det som er gjeldende for nivået linje for linje. Eksempler Inngang 5 11 42 7 9 8 12 23 52 3 Inngang 1 2 3 4 5 6 Algoritme for nivåbestilling ...

Les mer

Spørsmål 436. Sjekk om alle nivåer av to binære tre er anagrammer eller ikke Problemstilling Problemet "Sjekk om alle nivåer av to binære tre er anagrammer eller ikke" sier at du får to binære trær, sjekk om alle nivåene i de to trærne er anagrammer eller ikke. Eksempler Input true Input false Algorithm to Check if all levels of two ...

Les mer

Spørsmål 437. Sjekk om den gitte matrisen kan representere nivåbestillingsgjennomgang av binært søketre Problemerklæring Problemet "Sjekk om den gitte matrisen kan representere nivåbestillingsgjennomgang av binært søketre" angir at du får en jevn rekkefølge for det binære søketreet. Og ved å bruke nivåordrenes traversering av treet. Vi må effektivt finne ut om nivåordren ...

Les mer

Spørsmål 438. Antall søsken til en gitt node i det nære arket Problemstilling Problemet "Antall søsken til en gitt node i n-ary-treet" sier at du får et n-ary-tre og en målnode. Finn antall søsken til målnoden. Anta at noden alltid er til stede i treet og den første noden er ...

Les mer

Spørsmål 439. Konverter BST til en Min-Heap uten å bruke array Problemstilling "Konvertere BST til en Min-Heap uten å bruke array" -problemet sier at du får en BST (binært søketre) og at du må konvertere den til en min-haug. Min-haugen skal inneholde alle elementene i det binære søketreet. Algoritmen skal kjøre i lineær tidskompleksitet. ...

Les mer

Spørsmål 440. Slå sammen to BST-er med begrenset ekstra plass Problemstilling Problemet “Slå sammen to BSTer med begrenset ekstra plass” sier at du får to binære søketre (BST), og at du må skrive ut elementene fra begge trærne i sortert rekkefølge. Det er i en slik rekkefølge at det ser ut til at elementene er fra en enkelt BST. ...

Les mer

Spørsmål 441. Iterativ postorder-traversal ved hjelp av to stabler Problemstilling Problemet “Iterativ postorder-traversering ved hjelp av to stabler” sier at du får et binært tre med n-noder. Skriv programmet for det iterative postorder traversal ved hjelp av to stabler. Eksempel Inngang 4 5 2 6 7 3 1 Inngang 4 2 3 1 Algoritme Opprett ...

Les mer

Spørsmål 442. Konvertering av binært tre til binært søketre ved hjelp av STL-sett Problemerklæring Vi får et binært tre, og vi må konvertere det til et binært søketre. Problemet "Binary Tree to Binary Search Tree Conversion using STL set" ber om å gjøre konvertering ved hjelp av STL-sett. Vi har allerede diskutert konvertering av det binære treet til BST, men vi ...

Les mer

Spørsmål 443. K'th Største element i BST som bruker konstant ekstra plass Problemstilling “K'th Largest element in BST using constant extra space” sier at du får et binært søketre, og du må finne det kth største elementet i det. Så hvis vi ordner elementene i det binære søketreet i fallende rekkefølge, må vi returnere ...

Les mer

Spørsmål 444. K'th Largest Element in BST når modifikasjon til BST ikke er tillatt Problemstilling “K'th Largest Element in BST when modification to BST is not allow” sier at du får et binært søketre og at du må finne det kth største elementet. Dette betyr at når alle elementene i det binære søketreet er ordnet i synkende rekkefølge. Deretter ...

Les mer

Spørsmål 445. Iterativ metode for å finne forfedre til et gitt binært tre Problemstilling “Iterativ metode for å finne forfedre til et gitt binært tre” oppgir at du får et binært tre og et heltall som representerer en nøkkel. Lag en funksjon for å skrive ut alle forfedrene til den gitte nøkkelen ved hjelp av iterasjon. Eksempel Inndatatast = 6 5 2 1 Forklaring: ...

Les mer

Spørsmål 446. Sjekk om hver interne node i en BST har nøyaktig ett barn Problemstilling "Sjekk om hver interne node i en BST har nøyaktig ett barn" -problem sier at du får en forhåndsbestilling av et binært søketre. Og du må finne ut om alle noder som ikke er blad inneholder bare ett barn. Her vurderer vi også at alle ...

Les mer

Spørsmål 447. Finn det minste minste elementet i BST (ordrestatistikk i BST) Problemstilling “Finn k-th minste element i BST (Order Statistics in BST)” -problemet sier at du får et binært søketre, og du må finne det k-th minste tallet i BST. Dette betyr at hvis vi gjør en ordreovergang av det binære søketreet og lagrer ...

Les mer

Spørsmål 448. Vertikal sum i et gitt binært tre Problemstilling "Vertikal sum i et gitt binært tre" oppgir at du får et binært tre, og vi må finne summen av hvert vertikale nivå. Med vertikalt nivå, mener vi hvis vi tegner vertikale linjer i en avstand på 1 enhet i venstre og høyre ...

Les mer

Spørsmål 449. Et program for å sjekke om et binært tre er BST eller ikke Problemstilling “Et program for å sjekke om et binært tre er BST eller ikke” sier at du får et binært tre, og du må sjekke om det binære treet tilfredsstiller egenskapene til det binære søketreet. Så, det binære treet har følgende egenskaper: Venstre undertre ...

Les mer

Spørsmål 450. Maksimal dybde av binært tre Problemstilling "Maksimal dybde på binært tre" -problemet sier at du får en binær tre-datastruktur. Skriv ut maksimal dybde for det gitte binære treet. Eksempel Inngang 2 Forklaring: Maksimal dybde for det gitte treet er 2. Fordi det bare er et enkelt element under roten (dvs. ...

Les mer

Spørsmål 451. Konverter BST til Min Heap Problemerklæring Gitt et komplett binært søketre, skriv en algoritme for å konvertere den til en Min Heap, som er å konvertere BST til Min Heap. Min Heap skal være slik at verdiene til venstre for en node må være mindre enn verdiene til høyre ...

Les mer

Spørsmål 452. Slå sammen to balanserte binære søketrær Problemerklæring gitt to balanserte binære søketrær, det er n elementer i den første BST og m-elementene i den andre BST. Skriv en algoritme for å slå sammen to balanserte binære søketrær for å danne et tredje balansert binært søketre med (n + m) elementer. Eksempel Forhåndsbestilling av inngangsutgang ...

Les mer

Spørsmål 453. Søking og innsetting av binært søketre Problemstilling Skriv en algoritme for å utføre søk og innsetting i Binary Search Tree. Så det vi skal gjøre er å sette inn noen av elementene fra input i et binært søketre. Hver gang vi blir bedt om å søke i et bestemt element, søker vi det blant elementene i BST (kort ...

Les mer

Spørsmål 454. Sjekk gitt utvalg av størrelse n kan representere BST på n nivåer eller ikke Problemangivelse Gitt en matrise med n elementer, kan du sjekke gitt matrise av størrelse n representere BST på n nivåer eller ikke. Det vil si for å sjekke om det binære søketreet som er konstruert ved hjelp av disse n-elementene, kan representere en BST på n-nivåer. Eksempler arr [] = {10, 8, 6, 9, ...

Les mer

Spørsmål 455. Konvertering av binært tre til binært søketre I konvertering av binært tre til binært søketre har vi gitt et binært tre som konverterer det til binært søketre uten å endre strukturen på treet. Eksempel Inngang Utgang forhåndsbestilling: 13 8 6 47 25 51 Algoritme Vi trenger ikke endre strukturen til ...

Les mer

Spørsmål 456. Sortert koblet liste til balansert BST I sortert koblet liste til balansert BST-problem har vi gitt en enkeltkoblet liste i sortert rekkefølge, konstruer et balansert binært tre fra den enkeltkoblede listen. Eksempler Input 1 -> 2 -> 3 -> 4 -> 5 Output Pre-order: 3 2 1 5 4 Input 7 -> ...

Les mer

Spørsmål 457. Sortert matrise til balansert BST I sortert matrise til balansert BST-problem har vi gitt en matrise i sortert rekkefølge, konstruer et balansert binært søketre fra den sorterte matrisen. Eksempler Input arr [] = {1, 2, 3, 4, 5} Output Pre-order: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

Les mer

Spørsmål 458. Transformer et BST til treet til større sum Ved å transformere et BST til et større sumstre gitt et binært søketre, skriv en algoritme for å konvertere det til et større sumtre, det vil si transformere hver node til å inneholde summen av alle elementene som er større enn den. Eksempel Forhåndsbestilling av inngangsutgang: 69 81 87 34 54 ...

Les mer

Spørsmål 459. Fordeler med BST over Hash Table De mest brukte operasjonene på hvilken som helst datastruktur er innsetting, sletting og søk. Hash Table er i stand til å utføre disse tre operasjonene med den gjennomsnittlige tidskompleksiteten til O (1), mens selvbalanserende binære søketrær tar O (log n) tidskompleksitet. Først virker det som Hash-tabeller er bedre enn ...

Les mer

Spørsmål 460. Konstruer BST fra den gitte Level Order Traversal Gitt nivåbestillingsovergangen til et binært søketre, skriv en algoritme for å konstruere det binære søketreet eller BST fra ITS gitt nivåbestillingsovergang. Eksempel Inngangsnivå Bestilling [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Utgang i rekkefølge: 5 8 9 12 15 18 ...

Les mer

Spørsmål 461. Konstruer BST fra gitt forhåndsbestillingstrafikk Gitt en forhåndsbestillingsgjennomgang av et Binary Search Tree (BST), skriv en algoritme for å konstruere BST fra gitt forhåndsbestillingsgjennomgang. Eksempler Inngangsforbestilling [] = {7, 5, 3, 6, 9} Utgangsbestilling: 3 5 6 7 9 Inngangsforbestilling [] = {12, 6, 1, 35, 20} Utgangsbestilling: 1 6 ...

Les mer

Spørsmål 462. Finn noden med minimumsverdi i et binært søketre Gitt et binært søketre, skriv en algoritme for å finne noden med minimumsverdien i et gitt binært søketre. Eksempel Inngangsutgang 5 Naiv tilnærming En enkel tilnærming er å gjøre en traversering av treet og finne noden med minimumsverdien blant alle nodene. Dette ...

Les mer

Spørsmål 463. Konstruer binært tre fra gitt bestilling og forhåndsbestilling I dette problemet har vi bestille og forhåndsbestille det binære treet. Vi må konstruere et binært tre fra de gitte Inorder og Preorder traversals. Eksempel Input: Inorder = [D, B, E, A, F, C] Forhåndsbestilling = [A, B, D, E, C, F] Output: Forhåndsbestill traversering av treet dannet av ...

Les mer

Spørsmål 464. Skriv ut forfedre til en gitt binær treknute uten rekursjon Gitt et binært tre og en bestemt node eller nøkkel. Skriv ut forfedre til en gitt binær treknute uten rekursjon. Eksempel Input: key = 7 Output: 3 1 Input: key = 4 Output: 2 1 Algorithm for Ancestors of a given Binary Tree Node Create a class Node ...

Les mer

Spørsmål 465. Nivåbestillingsgjennomgang i spiralform I dette problemet har vi gitt et binært tre, skriver ut nivåordrenes traversal i spiralform. Eksempler Inngangsutgang 10 30 20 40 50 80 70 60 Naiv tilnærming for traversering i nivåordre i spiralform Ideen er å gjøre en normal nivåbestillingsgjennomgang ved hjelp av en ...

Les mer

Spørsmål 466. Kth minste element i en BST I dette problemet har vi gitt en BST og et tall k, finner det kth minste elementet i en BST. Eksempler Inngangstreet [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Utgang 3 Inngangstreet [] = {3, 1, 4, null, 2} k = 1 Utgang 1. ..

Les mer

Spørsmål 467. Balansert binært tre I det balanserte binære treproblemet har vi gitt roten til et binært tre. Vi må avgjøre om det er høydebalanse eller ikke. Eksempler Input Output true Input Output: false Balanced Binary Tree Hver node i et balansert binært tre har en forskjell på 1 eller mindre ...

Les mer

Spørsmål 468. Intervalltre I intervalltreet-problemet har vi gitt et sett med intervaller og tre typer spørsmål addInterval (x, y): Legg til et intervall (x, y) til settet removeInterval (x, y): Fjern et intervall (x, y ) fra settet checkInterval (x, y): Kontroller om intervall (x, y) overlapper med noe eksisterende intervall. Design en datastruktur (Intervaltre) ...

Les mer

Spørsmål 469. Konstruer komplett binært tre fra sin tilknyttede listerepresentasjon Gitt den lenkede representasjonen av et komplett binært tre. Den koblede listen er i rekkefølgen av nivåordrenes traversering av treet. Skriv en algoritme for å konstruere det komplette binære treet tilbake fra den tilknyttede representasjonen. Eksempel Inngang 1 -> 2 -> 3 -> 4 -> 5 ...

Les mer

Spørsmål 470. Laveste felles stamfar Gitt roten til et binært tre og to noder n1 og n2, finn LCA (Lowest Common Ancestor) av nodene. Eksempel Hva er Lowest Common Ancestor (LCA)? Forfedrene til en node n er nodene i stien mellom rot og node. Tenk på det binære treet vist i ...

Les mer

Spørsmål 471. Laveste felles stamfar i binært søketre Gitt roten til et binært søketre og to noder n1 og n2, finn LCA (Lowest Common Ancestor) av nodene i et gitt binært søketre. Eksempel Naiv tilnærming for laveste felles forfedre i binært søketre Finn LCA (n1, n2) ved å bruke den optimale tilnærmingen for å finne LCA ...

Les mer

Spørsmål 472. Segmenttreet Hvis vi har utført tillegg på et gitt utvalg av matriser hvis elementverdier oppdateres når som helst. Så i den typen problemer håndterer vi å bruke en segmenttrestruktur. Gitt en matrise a [] med n elementer, og du må svare på flere spørsmål, er hver av spørsmålene en ...

Les mer

Spørsmål 473. Skriv ut et binært tre i vertikal rekkefølge I dette problemet har vi gitt en peker som angir roten til det binære treet, og oppgaven din er å skrive ut det binære treet i vertikal rekkefølge. Eksempel Inngang 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Utgang 4 2 ...

Les mer

Spørsmål 474. Binært søketre Et binært søketre er et binært tre med noen regler som lar oss opprettholde dataene på en sortert måte. Siden det er et binært tre, kan en node ha maks 2 barn. Struktur av en binær søketre-node Regler for binært tre til ...

Les mer

Spørsmål 475. Maksimalt binært tre I dette problemet har vi gitt en matrise a [] av størrelse n. Opprett det maksimale binære treet fra matrisen og returner rotnoden. Den er laget fra matrisen ved hjelp av følgende trinn: Rotnoden til treet skal være den maksimale verdien i den gitte ...

Les mer

Spørsmål 476. Binary Tree sikksakk nivå bestilling Traversal Gitt et binært tre, skriv ut sikksakknivåordrenovergangen av nodeverdiene. (dvs. fra venstre til høyre, så fra høyre til venstre for neste nivå og veksler mellom). Eksempel på det binære treet som er oppgitt nedenfor. Nedenfor er sikksakknivårekkefølgen for ovennevnte binære tretyper ...

Les mer

Spørsmål 477. Gjenopprett binært søketre Tenk på et binært søketre, to noder på treet er byttet ut, design en algoritme for å gjenopprette det binære søketreet. Eksempel Tenk på det binære søketreet som er gitt nedenfor, hvis to noder er byttet ut som input. Feil noder på BST blir oppdaget (uthevet) og byttet for å oppnå ...

Les mer

Spørsmål 478. Fyll ut neste høyre pekere i hver node Gitt et binært tre, koble til noder som er på samme nivå fra venstre til høyre. Strukturen i treknuten: En node i treet inneholder 4 komponenter som er data (heltall), pekere (neste, venstre og høyre) av treknodetypen. neste peker på en node peker mot dens ...

Les mer

Spørsmål 479. Ovenfra av binært tre Ovenfra på et binært tre er settet med noder som er synlige når treet er sett fra toppen. Gitt et binært tre, viser utsnittet ovenfra av det binære treet fra det mest horisontale nivået til det høyre horisontale nivået. Eksempel Eksempel 1 Eksempel 2 Typer ...

Les mer

Spørsmål 480. Nivået på hver node i et tre fra kildenoden Gitt et tre (en acyklisk fullstendig koblet graf der konstituerende noder er forbundet med toveiskanter) og en kildeknute. finn nivået på hver node i en kildeknute i et treform. Det er gitt at nivået på en node v med hensyn til kilden er avstanden mellom ...

Les mer

Spørsmål 481. Finn dupliserte undertrær Dupliserte undertrær Subtrær sies å være dupliserte hvis de har samme nodeverdier og struktur. Gitt et binært tre med n-noder. Finn alle duplikat undertrær og returner rotnoden. Eksempel Her vises undertrærne 4 og 2-> 4 mer enn en gang, derfor vil vi returnere rot ...

Les mer

Spørsmål 482. Symmetrisk tre I Symmetric Tree-problemet har vi gitt et binært tre, sjekk om det er et speil av seg selv. Et tre sies å være et speilbilde av seg selv hvis det eksisterer en symmetriakse gjennom en rotnode som deler treet i to samme halvdeler. Eksempeltyper ...

Les mer

Spørsmål 483. Lengste vanlige prefiks ved bruk av Trie I det lengste vanlige prefikset ved hjelp av Trie-problemet har vi gitt et sett med strenger, finn det lengste vanlige prefikset. dvs. finn prefikset som er felles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: “tu” Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Utgang:" abcd "...

Les mer

Spørsmål 484. Konverter sortert liste til binært søketre Problem Gitt en koblet liste. Elementene i den koblede listen er i økende rekkefølge. Konverter den gitte koblede listen til et høyt balansert binært søketre. Et høyt balansert binært søketre er et binært søketre der forskjellen mellom dybden på to undertrær av alle ...

Les mer

Spørsmål 485. Validerer binært søketre Problem Ved validering av problem med binært søketre har vi gitt roten til et tre, vi må sjekke om det er et binært søketre eller ikke. Eksempel: Output: true Forklaring: Det gitte treet er et binært søketre fordi alle elementene som er igjen til hvert undertre ...

Les mer

Spørsmål 486. Banesum Hva er Path Sum Problem? I Path Sum-problemet har vi gitt et binært tre og et heltall SUM. Vi må finne om noen sti fra roten til bladet har en sum som er SUM. Banesum er definert som summen av alle noder ...

Les mer

Spørsmål 487. Nivåbestillingsgjennomgang av binært tre Nivårekkefølge Gjennomgang av et gitt binært tre er det samme som BFS for det binære treet. Vet vi allerede om hva BFS egentlig er? Hvis ikke, trenger du ikke å føle deg dårlig, bare les hele artikkelen og besøk våre tidligere artikler for bedre forståelse. BFS er en ...

Les mer

Spørsmål 488. Tree Traversal (forhåndsbestilling, bestilling og etterbestilling) Først må vi vite om hva som er Traversal in Binary Tree. Traversal er en type metode der vi besøker alle nodene nøyaktig en gang på en bestemt måte / rekkefølge. I utgangspunktet er det to typer traversering i Binary Tree: Breadth-First Traversal Depth First Traversal Vi vet allerede om ...

Les mer

Spørsmål 489. Sletting i et binært tre Vet vi allerede om hva Binary Tree egentlig er? Nå i dette innlegget fokuserer vi på hvordan du sletter en node hvis verdi er gitt. Vi er sikre på at verdien til noden vi vil slette alltid er til stede før sletting i BT. I binær ...

Les mer

Spørsmål 490. Unike binære søketrær For det første må vi finne det totale antallet tellinger for å danne et unikt binært søketre. Etter det konstruerer vi alle mulige unike BST. Først og fremst må vi vite konstruksjonen av BST. I et binært søketre, knutepunktene i venstre undertre wrt. noen ...

Les mer

Spørsmål 491. BFS vs DFS for binært tre Breadth First Search (BFS) Vet vi allerede om hva BFS egentlig er? Hvis ikke, trenger du ikke å føle deg dårlig, bare les hele artikkelen og besøk vår forrige artikkel om Breadth First Search for bedre forståelse. BFS er en nivåordring der vi besøker nodene til ...

Les mer

Amazon Graph Spørsmål

Spørsmål 492. Finn bydommeren Leetcode-løsning Problemstilling I dette problemet får vi n personer merket fra 1 til n. Vi får også en 2d-array-tillit [] [] viser at tillit [i] [0] folk stoler på [i] [1] personer for hver 0 <= i <trust.length. Vi må finne en person "bydommer" som ikke stoler på noen ...

Les mer

Spørsmål 493. Finn det minste binære siffermultiplet av gitt nummer Problemstilling Problemet "Finn det minste binære siffermultiplet av gitt nummer" sier at du får et desimaltall N. Finn så det minste multiplumet av N som bare inneholder binære sifre '0' og '1'. Eksempel 37 111 En detaljert forklaring finner du nedenfor i ...

Les mer

Spørsmål 494. Minimumsoperasjoner for å konvertere X til Y Problemstilling Problemet "Minimumsoperasjoner for å konvertere X til Y" sier at du får to tall X og Y, det er nødvendig å konvertere X til Y ved å bruke følgende operasjoner: Startnummer er X. Følgende operasjoner kan utføres på X og på tallene som genereres ...

Les mer

Spørsmål 495. Sjekk om to noder er på samme bane i et tre Problemstilling Problemet "Sjekk om to noder er på samme bane i et tre" sier at du får et n-ar tre (rettet asyklisk graf) forankret i rotnoden med ensrettede kanter mellom toppunktene. Du får også en liste med spørsmål q. Hvert spørsmål i listen ...

Les mer

Spørsmål 496. Avstand til nærmeste celle som har 1 i en binær matrise Problemstilling Problemet “Avstanden til nærmeste celle som har 1 i en binær matrise” sier at du får en binær matrise (som bare inneholder 0s og 1s) med minst en 1. Finn avstanden til nærmeste celle som har 1 i binærmatrisen for alle elementene i ...

Les mer

Spørsmål 497. Transponere graf Problemstilling Problemet “Transponere graf” sier at du får en graf, og at du må finne transponeringen av den gitte grafen. Transponere: Transponere av en rettet graf produserer en annen graf med samme kant- og nodekonfigurasjoner, men retningen til alle kantene er omvendt. Eksempel ...

Les mer

Spørsmål 498. BFS for frakoblet graf Problemerklæring Problemet “BFS for frakoblet graf” sier at du får en frakoblet rettet graf, skriv ut BFS-traversering av grafen. Eksempel BFS-traversering av grafen ovenfor gir: 0 1 2 5 3 4 6 Traversal Approach Breadth first Search (BFS) for Disconnected Directed Graph ...

Les mer

Spørsmål 499. Minimumstrinn for å nå målet av en ridder Beskrivelse Problemet “Minimum Steps to reach target by a Knight” sier at du får et firkantet sjakkbrett med N x N-dimensjoner, koordinater for Knight-stykket og målcellen. Finn ut minimum antall trinn tatt av Knight-brikken for å nå målet ...

Les mer

Spørsmål 500. Iterativ dybde Første gjennomgang av graf I iterativ dybde første gjennomgang av grafproblemet, har vi gitt en grafdatastruktur. Skriv programmet for å skrive ut dybden første traversal av den gitte grafen ved hjelp av iterativ metode. Eksempelinngang: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Les mer

Spørsmål 501. Evaluere divisjon I vurderingsdelingsproblemet har vi gitt noen ligninger, i form A / B = k, hvor A og B er strenger og k er et reelt tall. Svar på noen spørsmål, hvis svaret ikke eksisterer, returner -1. Eksempel Inngang: ligninger: a / b = 2.0 og b / c = 3.0 spørringer: a / c ...

Les mer

Spørsmål 502. Prims algoritme Prims algoritme brukes til å finne Minimum Spanning Tree (MST) i en tilkoblet eller ikke-rettet graf. Spaning Tree of a graph er et subgraf som også er et tre og inkluderer alle toppunktene. Minimum Spanning Tree er det spennende treet med en minimum kantvektssum. Eksempel Graf Minimum ...

Les mer

Spørsmål 503. Max Area of ​​Island Problembeskrivelse: Gitt en 2D-matrise, har matrisen bare 0 (som representerer vann) og 1 (som representerer land) som oppføringer. En øy i matrisen dannes ved å gruppere alle tilstøtende 1-er som er koblet i 4 retninger (horisontal og vertikal). Finn det maksimale området på øya i matrisen. Anta at alle fire kanter av ...

Les mer

Spørsmål 504. Grafkloning Hva er grafkloning? I dag har vi en referanse til en ikke-rettet graf. Hva må vi gjøre? Returnerer en dyp kopi av den medfølgende grafen. La oss se på strukturen: Class Node: Den består av dataverdien og naboene tilknyttet hver ...

Les mer

Spørsmål 505. Topologisk sortering Gitt en rettet asyklisk graf, sorter topografisk grafnodene. Topologisk sorteringseksempel Topologisk sortering av grafen ovenfor er -> {1,2,3,0,5,4} Teori Topologisk sortering gjøres for en Directed Acyclic Graph (DAG). En DAG har ingen sykluser i seg. dvs. det er ingen slik sti som starter fra en hvilken som helst node på ...

Les mer

Spørsmål 506. Breadth First Search (BFS) for en graf Breadth First Search (BFS) for en graf er en kryssende eller søkealgoritme i datastrukturen for tre / graf. Det starter ved et gitt toppunkt (hvilket som helst vilkårlig toppunkt) og utforsker alt det tilkoblede toppunktet, og beveger seg deretter til nærmeste toppunkt og utforsker alle de uutforskede nodene og passer på at ingen ...

Les mer

Spørsmål 507. Dijkstra algoritme Dijkstra er den korteste banealgoritmen. Dijkstra-algoritmen brukes til å finne den korteste avstanden mellom alle noder fra den gitte startnoden. Det oppretter logisk det korteste banetreet fra en enkelt kildeknute, ved å fortsette å legge nodene grådig slik at på hvert punkt hver node i ...

Les mer

Amazon Stack Spørsmål

Spørsmål 508. Fange regnvann Leetcode-løsning Problemformulering The Trapping Rain Water LeetCode Solution – “Trapping Rain Water” sier at gitt en rekke høyder som representerer et høydekart hvor bredden på hver stolpe er 1. Vi må finne mengden vann som er fanget etter regn. Eksempel: Inndata: høyde = [0,1,0,2,1,0,1,3,2,1,2,1] Utdata: 6 Forklaring: Sjekk ...

Les mer

Spørsmål 509. Gyldig parentes Leetcode-løsning Problemformulering De gyldige parentesene LeetCode Solution – "Gyldige parenteser" sier at du får en streng som bare inneholder tegnene '(', ')', '{', '}', '[' og ']'. Vi må finne ut om inndatastrengen er en gyldig streng eller ikke. En streng sies å være en gyldig streng hvis åpne parenteser må lukkes ...

Les mer

Spørsmål 510. Maksimal frekvensstabel Leetcode-løsning Problemformulering Maksimal frekvensstabel LeetCode Solution – "Maksimal frekvensstabel" ber deg designe en frekvensstabel der hver gang vi henter et element fra stabelen, skal det returnere det mest hyppige elementet i stabelen. Implementer FreqStack-klassen: FreqStack() konstruerer en tom frekvensstabel. void push(int val) pusher ...

Les mer

Spørsmål 511. Design en stabel med trinnvis operasjon Leetcode-løsning Problemformulering Design en stabel med inkrementoperasjon Leetcode Solution – sier at vi må designe en stabel som støtter operasjonene nedenfor effektivt. Tilordne den maksimale kapasiteten til stabelen. Utfør push-operasjonen effektivt hvis størrelsen på stabelen er strengt tatt mindre enn maksimal kapasitet på ...

Les mer

Spørsmål 512. Min Stack Leetcode-løsning Problemerklæring Design en stabel som støtter push, pop, top og henting av minimumselementet i konstant tid. skyv (x) - Skyv element x på stakken. pop () - Fjerner elementet på toppen av bunken. top () - Få toppelementet. getMin () - Hent minimumselementet i bunken. ...

Les mer

Spørsmål 513. Neste Greater Element I Leetcode-løsning Problemstilling I dette problemet får vi to lister der den første listen er delmengde av den andre listen. For hvert element i første liste må vi finne ut neste større element i den andre listen. Eksempel nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] Forklaring: for første element i liste1 dvs. for 4 der ...

Les mer

Spørsmål 514. Sjekk om en gitt matrise kan representere forhåndsbestilling av binær søketre Problemet "Sjekk om en gitt matrise kan representere forhåndsbestilling av binær søketre" sier at du får en forhåndsbestillingssekvens. Vurder nå denne sekvensen og finn ut om denne sekvensen kan representere et binært søketre eller ikke? Den forventede tidskompleksiteten for løsningen er ...

Les mer

Spørsmål 515. Skjema minimum antall fra gitt sekvens Problemet "Skjema minimum antall fra gitt sekvens" sier at du får noe mønster av bare jeg og D. Betydningen av I står for å øke og for å avta, vi får D. Feilsøkinga ber om å skrive ut det minste antallet som tilfredsstiller det gitte mønsteret. Vi har ...

Les mer

Spørsmål 516. Område spørringer for lengste korrekte brakett etterfølgende Du får en sekvens av noen parenteser, med andre ord, du får parenteser som '(' og ')', og du får et spørringsområde som utgangspunkt og sluttpunkt. Problemet "Range Queries for Longest Correct Bracket Subsequence" ber om å finne ut maksimal lengde ...

Les mer

Spørsmål 517. Finn indeks over lukkende brakett for en gitt åpningsbrakett i et uttrykk Problemstilling Gis en streng s med lengde / størrelse n og et heltall som representerer indeksen til en åpningsfeste. Finn indeks for lukkende brakett for en gitt åpningsbrakett i et uttrykk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Les mer

Spørsmål 518. Design en stabel som støtter getMin () i O (1) tid og O (1) ekstra plass Design en stabel som støtter getMin () i O (1) tid og O (1) ekstra plass. Dermed må den spesielle stabeldatastrukturen støtte alle operasjonene i stakken som - void push () int pop () bool isFull () bool isEmpty () i konstant tid. Legg til en ekstra operasjon getMin () for å returnere minimumsverdien ...

Les mer

Spørsmål 519. Sorter en bunke ved hjelp av rekursjon Problemstilling Problemet “Sorter en stabel ved hjelp av rekursjon” sier at du får en stabeldatastruktur. Sorter elementene ved hjelp av rekursjon. Bare de nedenstående funksjonene til stakken kan brukes - trykk (element) - for å sette inn elementet i stakken. pop () - pop () - for å fjerne / slette ...

Les mer

Spørsmål 520. Slett midtelementet i en bunke Problemerklæring Gitt en datastruktur (stabel). Skriv et program for å slette det midterste elementet i den gitte stakken ved hjelp av de grunnleggende funksjonene til stakken - trykk () - for å sette inn et element i stakken. pop () - for å fjerne / slette toppelementet fra bunken. tom () - for å sjekke ...

Les mer

Spørsmål 521. Sorteringsmatrise ved hjelp av stabler Problemstilling Problemet “Sortering av matriser ved hjelp av stabler” sier at du får en datastrukturmatrise a [] av størrelse n. Sorter elementene i den gitte matrisen ved hjelp av stabeldatastrukturen. Eksempel 2 30 -5 43 -100 5 2 30 Forklaring: Elementene er sortert i ...

Les mer

Spørsmål 522. Sorter en stabel ved hjelp av en midlertidig stabel Problemerklæring Problemet “Sorter en stabel ved hjelp av en midlertidig stabel” sier at du får en stabeldatastruktur. Sorter elementene i den gitte stakken ved hjelp av en midlertidig stabel. Eksempel 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 ...

Les mer

Spørsmål 523. Omvendt enkeltord Problemstilling Problemet “Omvendt enkeltord” sier at du får en streng s. Nå skriver du ut det motsatte av alle individuelle ord i strengen. Eksempel s = "TutorialCup - endre måten å lære på" puClairotuT - gnignahc eht yaw fo gninrael s = "Reverse individual words" esreveR ...

Les mer

Spørsmål 524. Fjern parenteser fra en algebraisk streng som inneholder + og - operatorer Problemstilling Du får en streng s i størrelse n som representerer et aritmetisk uttrykk med parentes. Problemet "Fjern parenteser fra en algebraisk streng som inneholder + og - operatorer" ber oss om å lage en funksjon som kan forenkle det gitte uttrykket. Eksempel s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Les mer

Spørsmål 525. Implementere en stabel ved hjelp av en enkelt kø Problemstilling Problemet “Implementere en stabel ved hjelp av en enkelt kø” ber oss implementere en stabel (LIFO) datastruktur ved hjelp av en kø (FIFO) datastruktur. Her betyr LIFO Last In First Out mens FIFO betyr First In First Out. Eksempel på trykk (10) trykk (20) øverst () pop () trykk (30) pop () topp () Topp: 20 ...

Les mer

Spørsmål 526. Sjekk om en kø kan sorteres i en annen kø ved hjelp av en stabel Problemstilling Problemet "Sjekk om en kø kan sorteres i en annen kø ved hjelp av en stabel" sier at du får en kø som inneholder n elementer, elementene i køen er en permutasjon av tall 1 til n. Sjekk om denne køen kan ordnes i økende rekkefølge ...

Les mer

Spørsmål 527. Skjema Minimum Antall Fra gitt sekvens Problemerklæring Problemet “Skjema Minimum antall fra gitt rekkefølge angir at du får en streng s med lengde / størrelse n som representerer et mønster med tegn 'I', dvs. økende og 'D', dvs. bare avtagende. Skriv ut minimumstallet for det gitte mønsteret med unike sifre fra 1-9. For eksempel - ...

Les mer

Spørsmål 528. Iterativ postorder-traversal ved hjelp av to stabler Problemstilling Problemet “Iterativ postorder-traversering ved hjelp av to stabler” sier at du får et binært tre med n-noder. Skriv programmet for det iterative postorder traversal ved hjelp av to stabler. Eksempel Inngang 4 5 2 6 7 3 1 Inngang 4 2 3 1 Algoritme Opprett ...

Les mer

Spørsmål 529. Stakkpermutasjoner (Sjekk om en matrise er stakkpermutasjon av andre) Problemstilling Problemet "Stabelpermutasjoner (sjekk om en matrise er stakkpermutasjon av andre)" sier at du får to matriser a [] og b [] av størrelse n. Alle elementene i matrisen er unike. Lag en funksjon for å sjekke om den gitte matrisen b [] er ...

Les mer

Spørsmål 530. Iterativ metode for å finne forfedre til et gitt binært tre Problemstilling “Iterativ metode for å finne forfedre til et gitt binært tre” oppgir at du får et binært tre og et heltall som representerer en nøkkel. Lag en funksjon for å skrive ut alle forfedrene til den gitte nøkkelen ved hjelp av iterasjon. Eksempel Inndatatast = 6 5 2 1 Forklaring: ...

Les mer

Spørsmål 531. Konstruer BST fra gitt forhåndsbestillingstrafikk Gitt en forhåndsbestillingsgjennomgang av et Binary Search Tree (BST), skriv en algoritme for å konstruere BST fra gitt forhåndsbestillingsgjennomgang. Eksempler Inngangsforbestilling [] = {7, 5, 3, 6, 9} Utgangsbestilling: 3 5 6 7 9 Inngangsforbestilling [] = {12, 6, 1, 35, 20} Utgangsbestilling: 1 6 ...

Les mer

Spørsmål 532. Skriv ut forfedre til en gitt binær treknute uten rekursjon Gitt et binært tre og en bestemt node eller nøkkel. Skriv ut forfedre til en gitt binær treknute uten rekursjon. Eksempel Input: key = 7 Output: 3 1 Input: key = 4 Output: 2 1 Algorithm for Ancestors of a given Binary Tree Node Create a class Node ...

Les mer

Spørsmål 533. Finn maksimalt minimum for hver vindusstørrelse i en gitt matrise Gitt en matrise a [] av størrelse n. For hver vindusstørrelse som varierer fra 1 til n i arrayutskrift, eller finn maksimum minimum for hver vindusstørrelse i en gitt array. Eksempel Input: a [] = {10, 20, 30, 50, 10, 70, 30} Output: 70 30 20 ...

Les mer

Spørsmål 534. Iterativ dybde Første gjennomgang av graf I iterativ dybde første gjennomgang av grafproblemet, har vi gitt en grafdatastruktur. Skriv programmet for å skrive ut dybden første traversal av den gitte grafen ved hjelp av iterativ metode. Eksempelinngang: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Les mer

Spørsmål 535. Minimum tilbakeslag av brakett I minste brakettproblemer har vi gitt en streng s som bare inneholder et uttrykk for tegnene '{' og '}'. Finn det minste antallet brakett reverseringer som trengs for å gjøre et uttrykk balansert. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det gitte uttrykket kan ikke ...

Les mer

Spørsmål 536. Uttrykk inneholder redundant brakett eller ikke Gitt en streng som inneholder et uttrykk for operatorer, operander og parentes. Finn ut om den gitte strengen inneholder unødvendig parentes uten at uttrykket fortsatt vil gi det samme resultatet. Med andre ord må vi finne at uttrykket inneholder en overflødig parentes eller ikke. Redundant brakett Hvis en ...

Les mer

Spørsmål 537. Sjekk om to uttrykk med braketter er like Gitt to strenger s1 og s2 som representerer uttrykk som inneholder tilleggsoperator, subtraksjonsoperator, små bokstaver og parentes. Sjekk om to uttrykk med parenteser er like. Eksempel Input s1 = “- (a + b + c)” s2 = “-abc” Output Ja Input s1 = “ab- (cd)” s2 = “abcd” Output No Algorithm to Check if Two ...

Les mer

Spørsmål 538. Nivåbestillingsgjennomgang i spiralform I dette problemet har vi gitt et binært tre, skriver ut nivåordrenes traversal i spiralform. Eksempler Inngangsutgang 10 30 20 40 50 80 70 60 Naiv tilnærming for traversering i nivåordre i spiralform Ideen er å gjøre en normal nivåbestillingsgjennomgang ved hjelp av en ...

Les mer

Spørsmål 539. Min stack I min stack problem må vi designe en stack for å implementere følgende funksjoner effektivt, skyv (x) -> Skyv et element x til stack pop () -> Fjern elementet på toppen av stack top () -> Returner elementet på toppen av bunken getMin () -> Returner minimumselementet til stede ...

Les mer

Spørsmål 540. Kø med stabler I kø ved bruk av et stabelproblem, må vi implementere følgende funksjoner i en kø ved å bruke standardfunksjonene til stabeldatastrukturen, Enqueue: Legg til et element i slutten av køen Dequeue: Fjern et element fra starten av køen Eksempel Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Les mer

Spørsmål 541. Aritmetisk uttrykk evaluering Vi skriver aritmetiske uttrykk i følgende tre notasjoner - Prefiksnotasjon I denne notasjonen skrives operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er et prefiksuttrykk. Informasjon om infiks I denne notasjonen skrives operatørene mellom operandene. Det ligner ...

Les mer

Spørsmål 542. Se etter balanserte parenteser i et uttrykk Gitt en streng s med lengde n. Sjekk om det er en sluttparantes for hver parentes, dvs. om alle parentesene er balanserte. Med andre ord kan vi også si at hvis vi har et '}', ')' og ']' for hvert '{', '(' og '['), uttrykket ...

Les mer

Spørsmål 543. Evaluering av Postfix Expression I Evalueringen av postfix-uttrykksproblemet har vi gitt en streng som inneholder et postfix-uttrykk. Evaluer gitt uttrykk. Eksempel Inngang: s = “231 * + 9-” Utgang: -4 Inngang: s = “100 + 200/2 * 5 +” Utgang: 7 For operasjoner som har algoritme med enkle sifre ...

Les mer

Spørsmål 544. Finn ut om et uttrykk har duplikatparenteser eller ikke Gitt en streng som inneholder balansert parentes. Finn om uttrykket / strengen inneholder dupliserte parenteser eller ikke. Dupliser parentes Når et uttrykk er midt i eller omgitt av samme type balansert parentes, dvs. omsluttet mellom samme type åpnings- og lukkeparentes mer enn en gang, er det ...

Les mer

Spørsmål 545. Hvordan implementere Stack ved hjelp av Priority Queue eller Heap? Implementere en bunke ved hjelp av en prioritert kø eller en dyng. Prioritetskø: Datastruktur for prioritetskø er lik kø- eller stabeldatastrukturen med tillegg av prioritet. Hvert element får et prioritetsnummer. Avslutningsvis foretrekkes elementene med høy prioritet ...

Les mer

Spørsmål 546. Hvordan effektivt implementere k stabler i en enkelt serie? Design og implementer en ny datastruktur som Implement k k Stacks in a Single Array. Den nye datastrukturen må støtte disse to operasjonene - push (element, stack_number): som skyver elementet i et gitt antall av stacken. pop (stack_number): som popper ut toppelementet fra en gitt ...

Les mer

Spørsmål 547. Finn maksimal dybde av nestet parentese i en streng Gitt en streng s. Skriv koden for å skrive ut maksimal dybde for nestet parentes i den gitte strengen. Eksempel Inngang: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Utgang: 4 Inngang: s = “(p ((q) ) ((s) t)) ”Utgang: 3 Bruke stakkalgoritme Initialiser en streng s med lengde ...

Les mer

Spørsmål 548. Uttrykk Evaluering I uttrykksevalueringsproblemet har vi gitt en streng s med lengden n som representerer et uttrykk som kan bestå av heltall, balanserte parenteser og binære operasjoner (+, -, *, /). Evaluer uttrykket. Et uttrykk kan være i hvilket som helst av prefiks-, infiks- eller postfiksnotasjon. Eksempel Se ...

Les mer

Spørsmål 549. Hvordan lage sammenslått stabel? Vi må designe og lage en stabel som utfører operasjonene i konstant tid. Her har vi ett problem som er hvordan å lage sammenslått bunke? Her utfører vi operasjonen nedenfor for å slå sammen to stabler. push (element): Sett elementet i bunken. pop (): Fjern toppelementet i ...

Les mer

Spørsmål 550. Akselspennproblemet Dette problemet "The Stock Span Problem" kommer inn under det økonomiske aspektet. I dette problemet finner vi aksjespenn for aksjekursen for hver dag. Maksimalt antall påfølgende dager rett før en bestemt dag som prisen på aksjen dagene før den er ...

Les mer

Spørsmål 551. Finn maksimal sum mulig like sum av tre stabler Gitt 3 arrays stack1 [], stack2 [] og stack3 [] som representerer stabler og startindeksen til disse arrays behandles som toppen. Finn den vanlige maksimalsummen som er mulig i alle de tre stablene, dvs. summen av elementene i stack1, stack2 og stack3 er like. Fjerning av ...

Les mer

Spørsmål 552. Skriv ut neste større antall Q-spørsmål I Print Next Greater Number of Q queries problem har vi gitt en matrise a [] av størrelse n som inneholder tall og en annen array q [] av størrelse m som representerer spørsmål. Hvert søk representerer indeksen i matrisen a []. For hvert spørsmål skriver jeg ut nummeret fra matrisen ...

Les mer

Spørsmål 553. Sjekk om en matrise kan sorteres i stakken I sjekk om en matrise kan sorteres som et problem, har vi gitt en matrise [] av størrelse n som inneholder elementer fra 1 til n i tilfeldig rekkefølge. Sorter matrisen i stigende rekkefølge ved hjelp av en midlertidig stabel etter bare disse to operasjonene - Fjern elementet i begynnelsen ...

Les mer

Spørsmål 554. Balansert uttrykk med erstatning I Balansert uttrykk med erstatningsproblem har vi gitt en streng som inneholder parentes, dvs. '(', ')', '[', ']', '{', '}'. Strengen inneholder også x noen steder som erstatning for parentes. Sjekk om strengen kan konverteres til et uttrykk med gyldig parentes etter å ha erstattet alle ...

Les mer

Spørsmål 555. Fange regnvann LeetCode Solution I Trapping Rain Water LeetCode-oppgaven har vi gitt N ikke-negative heltall som representerer et høydekart og bredden på hver stolpe er 1. Vi må finne mengden vann som kan fanges i strukturen ovenfor. Eksempel La oss forstå det ved et eksempel for ...

Les mer

Spørsmål 556. Dekode streng Anta at du får en kodet streng. En streng er kodet i et slags mønster, din oppgave er å dekode strengen. La oss si, <antall ganger streng forekommer> [streng] Eksempel Inngang 3 [b] 2 [bc] Utgang bbbcaca Forklaring Her "b" forekommer 3 ganger og "ca" forekommer 2 ganger. ...

Les mer

Spørsmål 557. Rekursjon Hva er rekursjon? Rekursjon er ganske enkelt definert som en funksjon som kaller seg selv. Den bruker sine tidligere løste delproblemer for å beregne et større problem. Det er et av de viktigste og vanskeligste begrepene i programmering, men vi kan forstå det enkelt hvis vi prøver å relatere rekursjon med noen virkelige ...

Les mer

Spørsmål 558. Prefiks til Infix-konvertering I prefiks til infiks konverteringsproblem har vi gitt uttrykk i prefiksnotasjon. Skriv et program for å konvertere det til et infiksuttrykk. Prefiksnotasjon I denne notasjonen skrives operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er et prefiksuttrykk. ...

Les mer

Spørsmål 559. Postfix til Infix -konvertering I konverteringsproblemet postfix to infix har vi gitt uttrykk i postfix-notasjonen. Skriv et program for å konvertere den gitte notasjonen i infiksnotasjon. Informasjon om infiks I denne notasjonen skrives operatørene mellom operandene. Det ligner på hvordan vi generelt skriver et uttrykk. For eksempel: A + ...

Les mer

Spørsmål 560. Prefiks til Postfix-konvertering I prefiks til postfix konverteringsproblem har vi gitt uttrykk i prefiksnotasjon i strengformat. Skriv et program for å konvertere den gitte notasjonen i postfix-notasjonen. Prefiksnotasjon I denne notasjonen skriver vi operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er ...

Les mer

Spørsmål 561. Postfiks til prefiks konvertering I dette problemet har vi gitt en streng som betegner postfix-uttrykket. Vi må konvertere postfiks til prefiks. Prefiksnotasjon I denne notasjonen skriver vi operandene etter operatøren. Det er også kjent som Polish Notation. For eksempel: + AB er et prefiksuttrykk. Postfix-notasjon i ...

Les mer

Spørsmål 562. Binary Tree sikksakk nivå bestilling Traversal Gitt et binært tre, skriv ut sikksakknivåordrenovergangen av nodeverdiene. (dvs. fra venstre til høyre, så fra høyre til venstre for neste nivå og veksler mellom). Eksempel på det binære treet som er oppgitt nedenfor. Nedenfor er sikksakknivårekkefølgen for ovennevnte binære tretyper ...

Les mer

Spørsmål 563. Backspace String Sammenlign I sammenligningsproblemet for tilbaketaststreng har vi gitt to strenger S og T, sjekk om de er like eller ikke. Merk at strengene inneholder '#', noe som betyr tilbakeslagstegn. Eksempler Input S = “ab # c” T = “ad # c” Output true (da både S og T konverterer til “ac”) Input ...

Les mer

Spørsmål 564. Neste større element Det neste større elementet er et problem der vi har gitt en matrise. Denne matrisen som inneholder N-verdier (kan være positiv eller negativ). Vi må finne det første større elementet i den gitte matrisen på høyre side. Hvis det ikke er noe større element, ta -1. Inngangsformat Første linje som inneholder ...

Les mer

Spørsmål 565. Infix til Postfix Hva er et infix-uttrykk? Uttrykk i form av 'operand' 'operatør' 'operand' kalles infix-uttrykk. Eksempel: a + b Hva er postfix-uttrykk? Uttrykk i form av 'operand' 'operand' 'operatør' kalles postfix-uttrykk. Eksempel: ab + Hva er behovet for konvertering av infix til postfix? Infix uttrykk er enkelt ...

Les mer

Spørsmål 566. Skjema Minimum Antall fra gitt sekvens av D og jeg Problemstilling I “Form Minimum Number from Given Sequence of D's and I's” -problemet har vi gitt et mønster som bare inneholder I og D's. Jeg for å øke og D for å avta. Skriv et program for å skrive ut det minste antallet som følger mønsteret. Tall fra 1-9 og sifre kan ikke gjentas. Inndataformat ...

Les mer

Spørsmål 567. Kjendisproblemet Problemerklæring I kjendisproblemet er det et rom med N-mennesker, Finn kjendisen. Betingelser for kjendis er - Hvis A er kjendis, bør alle andre i rommet vite A. A skal ikke kjenne noen i rommet. Vi må finne personen som tilfredsstiller disse vilkårene. ...

Les mer

Spørsmål 568. Neste Greater Element in an Array Problemerklæring Gitt en matrise, vil vi finne det neste større elementet i hvert element i matrisen. Hvis det ikke er noe neste større element for det elementet, vil vi skrive ut -1, ellers vil vi skrive ut det elementet. Merk: Neste større element er elementet som er større og ...

Les mer

Amazon Queue Spørsmål

Spørsmål 569. Glidende gjennomsnitt fra datastrøm Leetcode-løsning Problemformulering Det bevegelige gjennomsnittet fra datastrøm LeetCode-løsning – "Gjennomsnitt fra datastrøm" sier at gitt en strøm av heltall og en vindusstørrelse k. Vi må beregne det glidende gjennomsnittet av alle heltallene i skyvevinduet. Hvis antall elementer i ...

Les mer

Spørsmål 570. Finn maksimumssum i binært tre Problemstilling Problemet "Finn maksimumssum i binært tre" sier at du får et binært tre med positive og negative noder, finn maksimumssummen av et nivå i binærtreet. Eksempel Inngang 7 Forklaring Første nivå: Sum = 5 Andre nivå: Sum = ...

Les mer

Spørsmål 571. Implementering av Deque ved bruk av Doubled Linked List Problemstilling Problemet "Implementering av Deque ved bruk av dobbeltkoblet liste" sier at du trenger å implementere følgende funksjoner i Deque eller Dobbelt avsluttet kø ved hjelp av en dobbeltkoblet liste, insertFront (x): Legg til element x ved starten av Deque insertEnd (x ): Legg til element x på slutten av ...

Les mer

Spørsmål 572. Iterativ metode for å finne høyde på binært tre Problemstilling Problemet "Iterativ metode for å finne høyde på binært tre" sier at du får et binært tre. Finn høyden på treet ved hjelp av iterativ metode. Eksempler Inngang 3 Inngang 4 Algoritme for Iterativ metode for å finne høyde på binært tre Høyden på et tre ...

Les mer

Spørsmål 573. Nivåbestill traversering ved hjelp av to køer Problemerklæring Problemet "Nivåbestillingsgjennomgang ved hjelp av to køer" sier at du får et binært tre, og skriver ut det som er gjeldende for nivået linje for linje. Eksempler Inngang 5 11 42 7 9 8 12 23 52 3 Inngang 1 2 3 4 5 6 Algoritme for nivåbestilling ...

Les mer

Spørsmål 574. Implementere en stabel ved hjelp av en enkelt kø Problemstilling Problemet “Implementere en stabel ved hjelp av en enkelt kø” ber oss implementere en stabel (LIFO) datastruktur ved hjelp av en kø (FIFO) datastruktur. Her betyr LIFO Last In First Out mens FIFO betyr First In First Out. Eksempel på trykk (10) trykk (20) øverst () pop () trykk (30) pop () topp () Topp: 20 ...

Les mer

Spørsmål 575. Finn den første rundreisen som besøker alle bensinpumpene Problemstilling Problemet “Finn den første rundreisen som besøker alle bensinpumpene” sier at det er N bensinpumper på en sirkulær vei. Gitt bensinen som hver bensinpumpe har og mengden bensin som kreves for å dekke avstanden mellom to bensinpumper. Så du ...

Les mer

Spørsmål 576. Sjekk om X kan gi endring til hver person i køen Problemmelding X er en iskremselger og det er n mennesker som venter i kø for å kjøpe en iskrem. Arr [i] betegner den betegnelsen som personen i køen har, de mulige verdiene til valørene er 5, 10 og 20. Hvis den opprinnelige balansen på X er 0 ...

Les mer

Spørsmål 577. Sjekk om alle nivåer av to binære tre er anagrammer eller ikke Problemstilling Problemet "Sjekk om alle nivåer av to binære tre er anagrammer eller ikke" sier at du får to binære trær, sjekk om alle nivåene i de to trærne er anagrammer eller ikke. Eksempler Input true Input false Algorithm to Check if all levels of two ...

Les mer

Spørsmål 578. Minimumssummen av kvadrater av tegn teller i en gitt streng etter å ha fjernet k tegn Problemstilling Problemet “Minimumssummen av kvadrater av tegn teller i en gitt streng etter å ha fjernet k tegn” sier at du får en streng som bare inneholder små bokstaver. Du har lov til å fjerne k tegn fra strengen slik at i den gjenværende strengen summen av ...

Les mer

Spørsmål 579. Første negative heltall i hvert vindu av størrelse k Problemstilling Problemet “Første negative heltall i hvert vindu av størrelse k” sier at du får en matrise som inneholder positive og negative heltall, for hvert vindu av størrelse k skriver du ut det første negative heltallet i det vinduet. Hvis det ikke er noe negativt heltall i et hvilket som helst vindu, så send ut ...

Les mer

Spørsmål 580. Købasert tilnærming for første ikke-gjentakende karakter i en strøm Problemstilling Problemet "Købasert tilnærming for første ikke-gjentatte tegn i en strøm" sier at du får en strøm som inneholder små bokstaver, finner det første ikke-gjentatte tegnet når et nytt tegn blir lagt til strømmen, og hvis det er ingen ikke-repeterende karakterretur -1. Eksempler aabcddbe ...

Les mer

Spørsmål 581. Avstand til nærmeste celle som har 1 i en binær matrise Problemstilling Problemet “Avstanden til nærmeste celle som har 1 i en binær matrise” sier at du får en binær matrise (som bare inneholder 0s og 1s) med minst en 1. Finn avstanden til nærmeste celle som har 1 i binærmatrisen for alle elementene i ...

Les mer

Spørsmål 582. En interessant metode for å generere binære tall fra 1 til n Problemstilling Problemet "En interessant metode for å generere binære tall fra 1 til n" sier at du får et nummer n, og skriver ut alle tallene fra 1 til n i binær form. Eksempler 3 1 10 11 6 1 10 11 100 Algoritme Generasjonen ...

Les mer

Spørsmål 583. Finn det største multiplumet av 3 Problemstilling Problemet "Finn det største multiplumet av 3" sier at du får en rekke positive heltall (0 til 9). Finn det maksimale multiplumet av 3 som kan dannes ved å omorganisere elementene i matrisen. Eksempler arr [] = {5, 2, 1, 0, 9, 3} 9 5 ...

Les mer

Spørsmål 584. Sjekk om den gitte matrisen kan representere nivåbestillingsgjennomgang av binært søketre Problemerklæring Problemet "Sjekk om den gitte matrisen kan representere nivåbestillingsgjennomgang av binært søketre" angir at du får en jevn rekkefølge for det binære søketreet. Og ved å bruke nivåordrenes traversering av treet. Vi må effektivt finne ut om nivåordren ...

Les mer

Spørsmål 585. Antall søsken til en gitt node i det nære arket Problemstilling Problemet "Antall søsken til en gitt node i n-ary-treet" sier at du får et n-ary-tre og en målnode. Finn antall søsken til målnoden. Anta at noden alltid er til stede i treet og den første noden er ...

Les mer

Spørsmål 586. Sjekk om en kø kan sorteres i en annen kø ved hjelp av en stabel Problemstilling Problemet "Sjekk om en kø kan sorteres i en annen kø ved hjelp av en stabel" sier at du får en kø som inneholder n elementer, elementene i køen er en permutasjon av tall 1 til n. Sjekk om denne køen kan ordnes i økende rekkefølge ...

Les mer

Spørsmål 587. Prioritetskø ved bruk av dobbeltkoblet liste Problemstilling Problemet "Prioritetskø med dobbeltkoblet liste" ber om å implementere følgende funksjoner for prioritetskø ved hjelp av dobbeltkoblet liste. trykk (x, p): Innkjøp et element x med prioritet p i prioritetskøen på riktig posisjon. pop (): Fjern og returner elementet med høyest prioritet ...

Les mer

Spørsmål 588. Stakkpermutasjoner (Sjekk om en matrise er stakkpermutasjon av andre) Problemstilling Problemet "Stabelpermutasjoner (sjekk om en matrise er stakkpermutasjon av andre)" sier at du får to matriser a [] og b [] av størrelse n. Alle elementene i matrisen er unike. Lag en funksjon for å sjekke om den gitte matrisen b [] er ...

Les mer

Spørsmål 589. Minimumstrinn for å nå målet av en ridder Beskrivelse Problemet “Minimum Steps to reach target by a Knight” sier at du får et firkantet sjakkbrett med N x N-dimensjoner, koordinater for Knight-stykket og målcellen. Finn ut minimum antall trinn tatt av Knight-brikken for å nå målet ...

Les mer

Spørsmål 590. Implementering av Deque ved hjelp av sirkulær matrise Problemstilling "Implementering av Deque ved hjelp av sirkulær matrise" ber om å implementere følgende funksjoner i en Deque (Dobbelt avsluttet kø) ved hjelp av sirkulær matrise, insertFront (x): sett inn et element x foran Deque insertRear (x): sett inn et element x på baksiden av Deque deleteFront (): slett et element fra ...

Les mer

Spørsmål 591. Finn noden med minimumsverdi i et binært søketre Gitt et binært søketre, skriv en algoritme for å finne noden med minimumsverdien i et gitt binært søketre. Eksempel Inngangsutgang 5 Naiv tilnærming En enkel tilnærming er å gjøre en traversering av treet og finne noden med minimumsverdien blant alle nodene. Dette ...

Les mer

Spørsmål 592. Minimum tilbakeslag av brakett I minste brakettproblemer har vi gitt en streng s som bare inneholder et uttrykk for tegnene '{' og '}'. Finn det minste antallet brakett reverseringer som trengs for å gjøre et uttrykk balansert. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det gitte uttrykket kan ikke ...

Les mer

Spørsmål 593. Konstruer komplett binært tre fra sin tilknyttede listerepresentasjon Gitt den lenkede representasjonen av et komplett binært tre. Den koblede listen er i rekkefølgen av nivåordrenes traversering av treet. Skriv en algoritme for å konstruere det komplette binære treet tilbake fra den tilknyttede representasjonen. Eksempel Inngang 1 -> 2 -> 3 -> 4 -> 5 ...

Les mer

Spørsmål 594. Kø med stabler I kø ved bruk av et stabelproblem, må vi implementere følgende funksjoner i en kø ved å bruke standardfunksjonene til stabeldatastrukturen, Enqueue: Legg til et element i slutten av køen Dequeue: Fjern et element fra starten av køen Eksempel Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Les mer

Spørsmål 595. Hvordan implementere Stack ved hjelp av Priority Queue eller Heap? Implementere en bunke ved hjelp av en prioritert kø eller en dyng. Prioritetskø: Datastruktur for prioritetskø er lik kø- eller stabeldatastrukturen med tillegg av prioritet. Hvert element får et prioritetsnummer. Avslutningsvis foretrekkes elementene med høy prioritet ...

Les mer

Spørsmål 596. Prioritetskø i C ++ FIFO måte brukes til å implementere en kø. I en kø gjøres innsettinger i den ene enden (bak) og sletting foregår i den andre enden (foran). I utgangspunktet blir elementet som først kommer inn først slettet. Vi implementerer en prioritetskø ved hjelp av c ++ innebygde funksjoner. Kjennetegn på prioritetskø En prioritert kø ...

Les mer

Spørsmål 597. Prioritetskø En prioritetskø er en type datastruktur som ligner på en vanlig kø, men som har en prioritet tilknyttet hvert av elementene. Høyere prioritet tidligere vil elementet bli servert. I noen tilfeller er det to elementer med samme prioritet da, elementet innhyllet ...

Les mer

Spørsmål 598. Binary Tree sikksakk nivå bestilling Traversal Gitt et binært tre, skriv ut sikksakknivåordrenovergangen av nodeverdiene. (dvs. fra venstre til høyre, så fra høyre til venstre for neste nivå og veksler mellom). Eksempel på det binære treet som er oppgitt nedenfor. Nedenfor er sikksakknivårekkefølgen for ovennevnte binære tretyper ...

Les mer

Spørsmål 599. Kørekonstruksjon etter høyde Problembeskrivelse av kørekonstruksjon etter høyde Anta at du har en tilfeldig liste over personer som står i køen. Hver person er beskrevet av et par heltall (h, k), hvor h er høyden på personen og k er antall personer foran denne personen ...

Les mer

Spørsmål 600. Nivåbestillingsgjennomgang av binært tre Nivårekkefølge Gjennomgang av et gitt binært tre er det samme som BFS for det binære treet. Vet vi allerede om hva BFS egentlig er? Hvis ikke, trenger du ikke å føle deg dårlig, bare les hele artikkelen og besøk våre tidligere artikler for bedre forståelse. BFS er en ...

Les mer

Spørsmål 601. Breadth First Search (BFS) for en graf Breadth First Search (BFS) for en graf er en kryssende eller søkealgoritme i datastrukturen for tre / graf. Det starter ved et gitt toppunkt (hvilket som helst vilkårlig toppunkt) og utforsker alt det tilkoblede toppunktet, og beveger seg deretter til nærmeste toppunkt og utforsker alle de uutforskede nodene og passer på at ingen ...

Les mer

Amazon Matrix Spørsmål

Spørsmål 602. Unik Paths II Leetcode-løsning Problemformulering Unique Paths II LeetCode Solution – “Unique Paths II” sier at gitt mxn-rutenettet hvor en robot starter fra øverste venstre hjørne av rutenettet. Vi må finne det totale antallet måter å nå nedre høyre hjørne av rutenettet. ...

Les mer

Spørsmål 603. Søk etter en 2D Matrix II Leetcode-løsning Problemformulering Søk i en 2D Matrix II LeetCode-løsning – "Search a 2D Matrix II" ber deg finne en effektiv algoritme som søker etter et verdimål i en mxn heltallsmatrisematrise. Heltall i hver rad, så vel som kolonne, er sortert i stigende rekkefølge. Eksempel: Inndata: matrise = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], mål = XNUMX Utdata: sant ...

Les mer

Spørsmål 604. Angi Matrix Zeroes Leetcode Solution Problemstilling Set Matrix Zeroes LeetCode Solution – "Set Matrix Zeroes" sier at du får en mxn heltallsmatrise. Vi må endre inngangsmatrisen slik at hvis en celle inneholder elementet 0, setter du hele raden og kolonnen. til 0-tallet. Du må gjøre det i...

Les mer

Spørsmål 605. Ordsøk Leetcode-løsning Problemerklæring Gitt et mxn-brett og et ord, finn ut om ordet finnes i rutenettet. Ordet kan konstrueres fra bokstaver i sekvensielt tilstøtende celler, der "tilstøtende" celler er horisontalt eller vertikalt nærliggende. Den samme bokstavcellen kan ikke brukes mer enn en gang. Eksempel ...

Les mer

Spørsmål 606. Unike stier II Anta at en mann står i den første cellen eller det øverste venstre hjørnet av “a × b” -matrisen. En mann kan bare bevege seg opp eller ned. Den personen ønsker å nå sitt mål, og det målet for ham er den siste cellen i matrisen eller nederst i høyre hjørne. ...

Les mer

Spørsmål 607. Finn maksimal lengde Slangesekvens Problemet "Finn maksimal lengde på slangesekvens" sier at vi får et rutenett som inneholder heltall. Oppgaven er å finne en slangesekvens med maksimal lengde. En sekvens med tilstøtende tall i rutenettet med en absolutt forskjell på 1, er kjent som en slangesekvens. Ved siden av ...

Les mer

Spørsmål 608. Gullgruveproblemet Problemerklæring "Gullgruveproblemet" sier at du får et 2D-rutenett som har noen ikke-negative mynter plassert i hver celle i det gitte rutenettet. I utgangspunktet står gruvearbeideren ved den første kolonnen, men det er ingen begrensninger på raden. Han kan starte i hvilken som helst rekke. Den ...

Les mer

Spørsmål 609. Minimum tid som kreves for å råtne alle appelsiner Problemstilling Problemet "Minimum tid som kreves for å rote alle appelsiner" sier at du får en 2D-matrise, hver celle har en av de tre mulige verdiene 0, 1 eller 2. 0 betyr en tom celle. 1 betyr en fersk appelsin. 2 betyr en råtten oransje. Hvis en råtten ...

Les mer

Spørsmål 610. Avstand til nærmeste celle som har 1 i en binær matrise Problemstilling Problemet “Avstanden til nærmeste celle som har 1 i en binær matrise” sier at du får en binær matrise (som bare inneholder 0s og 1s) med minst en 1. Finn avstanden til nærmeste celle som har 1 i binærmatrisen for alle elementene i ...

Les mer

Spørsmål 611. Finn par med gitt sum slik at elementene i paret er i forskjellige rader Problemstilling "Finn par med gitt sum slik at elementene i paret er i forskjellige rader" problemet sier at du får en matrise med heltall og en verdi som kalles "sum". Problemstillingen ber om å finne ut alle parene i en matrise som oppsummerer en gitt ...

Les mer

Spørsmål 612. Vanlige elementer i alle rader i en gitt matrise Problemstilling “Vanlige elementer i alle rader av en gitt matrise” oppgir at du får en matrise på M * N. Problemstillingen ber om å finne ut alle de vanlige elementene i en gitt matrise i hver rad i matrisen i O (M * N) tid. Eksempel arr [] = {{12, 1, 4, 5, ...

Les mer

Spørsmål 613. Samle maksimale poeng i et rutenett ved hjelp av to traversaler Problemstilling Vi får en matrise av størrelse “nxm”, og vi må samle maksimale poeng i et rutenett ved hjelp av to traversaler. Hvis vi står ved celle i, j, har vi tre alternativer for å gå til celle i + 1, j eller i + 1, j-1 eller i + 1, j + 1. Det er ...

Les mer

Spørsmål 614. Mobilt numerisk tastaturproblem Problemstilling I det numeriske tastaturproblemet vurderer vi et numerisk tastatur. Vi må finne alle mulige numeriske sekvenser av gitt lengde slik at du bare har lov til å trykke på knappene som er øverst, ned, venstre og høyre for den nåværende knappen. Du får ikke lov ...

Les mer

Spørsmål 615. Utskrift av parenteser i Matrix Chain Multiplikation Problem Problemstilling Vi må finne rekkefølgen på multiplikasjon av matriser slik at antall operasjoner involvert i multiplikasjonen av alle matrisene minimeres. Deretter må vi skrive ut denne bestillingen, dvs. skrive ut parenteser i matrikskjedemultiplikasjonsproblemet. Vurder at du har 3 matriser A, B, ...

Les mer

Spørsmål 616. Største rektangulære undermatrise med summen er 0 Problemerklæring Finn den maksimale størrelsen på undermatrisen i et 2D-array der summen er null. En undermatrise er ingenting annet enn en 2D-gruppe inne i den gitte 2D-arrayen. Så du har en matrise med signerte heltall, du må beregne summen av undermatriser og finne matrisen med ...

Les mer

Spørsmål 617. Maksimumsrektangel i en 2D-matrise Problemstilling Finn maksimalt sum-rektangel i en 2D-matrise, dvs. å finne en undermatrise med maksimal sum. En undermatrise er ingenting annet enn en 2D-serie inne i den gitte 2D-arrayen. Så du har en matrise med signerte heltall, du må beregne summen av undermatriser og ...

Les mer

Spørsmål 618. Matrix Chain Multiplikation I matrixkjedemultiplikasjon II-problemet har vi gitt dimensjonene til matrisene, finner rekkefølgen på multiplikasjonen deres slik at antall operasjoner involvert i multiplikasjon av alle matrisene minimeres. Tenk at du har 3 matriser A, B, C i størrelsene axb, bx ...

Les mer

Spørsmål 619. Maksimal firkant I det maksimale kvadratproblemet har vi gitt en 2D-binær matrise fylt med 0 og 1, finn den største firkanten som bare inneholder 1, og returner arealet. Eksempel Inngang: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Les mer

Spørsmål 620. Sett Matrix Zeroes I oppgitt matrise nullstilles problemet, har vi gitt en (n X m) matrise, hvis et element er 0, sett hele raden og kolonnen 0. Eksempler Input: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Utgang: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Les mer

Spørsmål 621. Flomfyll LeetCode I Flood Fill-problemet har vi gitt et 2D-array en [] [] som representerer et bilde av størrelse mxn med hver verdi som representerer fargen på pikselet ved den koordinaten. Også gitt plassering eller koordinater for en piksel og en farge. Bytt ut fargen på et gitt sted ...

Les mer

Spørsmål 622. Max Area of ​​Island Problembeskrivelse: Gitt en 2D-matrise, har matrisen bare 0 (som representerer vann) og 1 (som representerer land) som oppføringer. En øy i matrisen dannes ved å gruppere alle tilstøtende 1-er som er koblet i 4 retninger (horisontal og vertikal). Finn det maksimale området på øya i matrisen. Anta at alle fire kanter av ...

Les mer

Spørsmål 623. Unike stier Et mxn 2D rutenett er gitt, og du står øverst og lengst til venstre i rutenettet. dvs. cellen som ligger ved (1,1). Finn antall unike stier som kan tas for å nå en celle som ligger ved (m, n) fra cellen som ligger ved (1,1) ...

Les mer

Spørsmål 624. K-th minste element i en sortert matrise I K-th Smallest Element in a Sorted Matrix problem, har vi gitt en nxn-matrise, der hver rad og kolonne er sortert i ikke-avtagende rekkefølge. Finn det kth minste elementet i den gitte 2D-matrisen. Eksempel Inngang 1: k = 3 og matrise = 11, 21, 31, 41 ...

Les mer

Spørsmål 625. Matrix Chain Multiplikation ved hjelp av dynamisk programmering Matrix Chain Multiplikation er en metode der vi finner ut den beste måten å multiplisere de gitte matrisene. Vi vet alle at matriksmultiplikasjon er assosiativ (A * B = B * A) i naturen. Så vi har mange ordrer der vi ønsker å utføre multiplikasjonen. Faktisk, i denne algoritmen, ...

Les mer

Spørsmål 626. Multiplikasjon av to matriser Problemstilling I “Multiplikasjon av to matriser” -problemet har vi gitt to matriser. Vi må multiplisere disse matrisene og skrive ut resultatet eller sluttmatrisen. Her er den nødvendige og tilstrekkelige betingelsen at antall kolonner i A skal være lik antall rader i matrise ...

Les mer

Spørsmål 627. Sjekk om strenger er K Distance apart eller ikke Problemstilling Gitt to strenger og et helt tall k, skriv et program for å sjekke om de gitte strengene er k avstand fra hverandre eller ikke. Det vil si at hvis et tegn ikke stemmer overens eller et tegn skal fjernes, er det kjent som k avstand fra hverandre. Inngangsformat Den første ...

Les mer

Spørsmål 628. Finn raden med maksimalt antall 1-er Problemstilling I "Finn raden med maksimalt antall 1-er" -problemet har vi gitt en matrise (2D-matrise) som inneholder binære sifre med hver rad sortert. Finn raden som har maksimalt antall 1-er. Inndataformat Den første linjen som inneholder to heltallverdier n, m. Neste, n linjer ...

Les mer

Spørsmål 629. Kjendisproblemet Problemerklæring I kjendisproblemet er det et rom med N-mennesker, Finn kjendisen. Betingelser for kjendis er - Hvis A er kjendis, bør alle andre i rommet vite A. A skal ikke kjenne noen i rommet. Vi må finne personen som tilfredsstiller disse vilkårene. ...

Les mer

Amazon andre spørsmål

Spørsmål 630. Range Sum Query 2D – uforanderlig Leetcode-løsning Problemerklæring Range Sum Query 2D – Uforanderlig Leetcode-løsning – Gitt en 2D-matrisematrise, håndtere flere spørringer av følgende type: Beregn summen av elementene i matrisen inne i rektangelet definert av dets øvre venstre hjørne (rad1, kol1) og nedre høyre hjørne (rad2, kol2). Implementer NumMatrix-klassen: NumMatrix(int[][] matrise) Initialiserer objektet med heltall ...

Les mer

Spørsmål 631. Partisjonsetiketter LeetCode Solution Problemstilling Partisjonsetiketter LeetCode Løsning – Du får en streng s. Vi ønsker å partisjonere strengen i så mange deler som mulig slik at hver bokstav vises i maksimalt én del. Legg merke til at partisjonen er gjort slik at etter sammenkobling av alle delene i rekkefølge, ...

Les mer

Spørsmål 632. Fibonacci-nummer LeetCode-løsning Problemstilling Fibonacci-nummer LeetCode-løsning – "Fibonacci-nummer" sier at Fibonacci-tallene, vanligvis betegnet F(n) danner en sekvens, kalt Fibonacci-sekvensen, slik at hvert tall er summen av de to foregående, med start fra 0 og 1 Det vil si F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Les mer

Spørsmål 633. Diagonal Traversal LeetCode-løsning Problemstilling Diagonal gjennomgang LeetCode-løsning – Gitt en 2D-heltallsmatrise, returner alle elementer av tall i diagonal rekkefølge som vist i bildene nedenfor. Inndata: nums = [[1,2,3],[4,5,6],[7,8,9]] Utdata: [1,4,2,7,5,3,8,6,9] Forklaring for diagonal gjennomgang LeetCode Løsningsnøkkelidé Den første raden og den siste kolonnen i denne oppgaven vil tjene ...

Les mer

Spørsmål 634. Nærmeste utgang fra inngangen i Maze LeetCode Solution Problemerklæring Nærmeste utgang fra inngang i Maze LeetCode Solution – Vi får en mxn-matrise “labyrint” (0-indeksert) med tomme celler representert som '.' og vegger som '+'. Du får også inngangen til labyrinten, der inngang = [entrance_row, entrance_col] angir raden og kolonnen ...

Les mer

Spørsmål 635. Gyldig Tic-Tac-Toe State LeetCode-løsning Problemerklæring Gyldig Tic-Tac-Toe State LeetCode Løsning – Vi får et Tic-Tac-Toe-brett som et string array board og blir bedt om å returnere true hvis det er mulig å nå denne tavleposisjonen i løpet av en gyldig tic- tac-toe-spill. Brettet er en 3 x 3 array ...

Les mer

Spørsmål 636. Omvendt ord i en String III LeetCode-løsning Problemstilling Omvendt ord i en streng III LeetCode-løsning – Vi får en streng og blir bedt om å reversere rekkefølgen på tegnene i hvert ord i en setning, mens vi fortsatt beholder mellomrom og innledende ordrekkefølge. Eksempler og forklaringer Eksempel 1: Input: s = "La oss ta LeetCode ...

Les mer

Spørsmål 637. Filtrer restauranter etter vegansk, pris og avstand Leetcode-løsning Problemerklæring Filtrer restauranter etter veganvennlig, pris og avstand Leetcode-løsning – gitt utvalget av restauranter der restauranter[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]. Du må filtrere restaurantene med tre filtre. VeganFriendly-filteret vil enten være sant (som betyr at du bare bør inkludere restauranter med veganFriendlyi satt det til sant) eller usant (som betyr at du kan inkludere alle ...

Les mer

Spørsmål 638. Lyseste posisjon på gaten LeetCode-løsning Problemerklæring Lyseste posisjon på gaten LeetCode-løsning – Vi blir bedt om å anta en talllinje som representerer en gate. Denne gaten inneholder lampe(r). Vi får en 2D-heltallsarray "lys". Hvert lys[i] = [posisjon_i, rekkevidde_i] indikerer at det er en gatelykt på posisjon_i som kan ...

Les mer

Spørsmål 639. Fjern duplikater fra sortert liste LeetCode Solution Problemerklæring Fjern duplikater fra sortert liste LeetCode-løsning – Vi får lederen av en sortert lenket liste. Vi blir bedt om å slette alle duplikatene slik at hvert element bare vises én gang og returnere den koblede listen sortert også. Eksempler og forklaringer Eksempel 1: Inndata: hode ...

Les mer

Spørsmål 640. Clone Graph LeetCode Solution Problemstilling Klonegraf LeetCode Løsning – Vi får en referanse til en node i en tilkoblet urettet graf og blir bedt om å returnere en dyp kopi av grafen. En dyp kopi er i utgangspunktet en klon der ingen node som er tilstede i den dype kopien skal ha referansen ...

Les mer

Spørsmål 641. Minimumshøyde trær LeetCode-løsning Problemerklæring Minimum høyde trær LeetCode Løsning – Vi får et tre med n noder merket fra 0 til n-1 som en 2D-matrise "kanter" der kant[i] = [a_i, b_i] indikerer at det er en urettet kant mellom to noder a_i og b_i i treet. Vi har ...

Les mer

Spørsmål 642. Kth minste element i en sortert matrise LeetCode-løsning Problemstilling Kth minste element i en sortert matrise LeetCode-løsning – Vi får en matrise med størrelse n hvor hver av radene og kolonnene er sortert i stigende rekkefølge. Vi blir bedt om å returnere det kth minste elementet i matrisen. Merk at det er den kth ...

Les mer

Spørsmål 643. Antall øyer II LeetCode-løsning Problemerklæring Antall øyer II LeetCode Løsning – Du får et tomt 2D binært rutenett av størrelse mx n. Rutenettet representerer et kart der 0-er representerer vann og 1-er representerer land. Til å begynne med er alle cellenettet vannceller (dvs. alle cellene er 0-er). Vi kan utføre et tilleggsland ...

Les mer

Spørsmål 644. Konstruer binært tre fra Preorder og Postorder Traversal LeetCode Solution Problemsetning Konstruer binært tre fra forhåndsbestilling og etterbestillingsgjennomgang LeetCode Solution – Gitt to heltallsmatriser, forhåndsbestilling og etterbestilling der forhåndsbestilling er forhåndsbestillingsgjennomgangen til et binært tre med distinkte verdier og postordre er etterbestillingsgjennomgangen til det samme treet, rekonstruer og returner binæren tre. Hvis det finnes flere svar, kan du returnere hvilket som helst av dem. Inndata: forhåndsbestilling ...

Les mer

Spørsmål 645. Antall terningkast med målsum LeetCode-løsning Problemstilling Antall terningkast med målsum LeetCode Løsning – Du har n terning og hver terning har k flater nummerert fra 1 til k. Gitt tre heltall n, k og mål, returner antall mulige måter (av totalt kn-måter) for å kaste terningen slik at summen av tallene med forsiden opp er lik målet. Siden svaret kan være...

Les mer

Spørsmål 646. Fjern duplikater fra sortert liste II LeetCode Solution Problemerklæring Fjern duplikater fra sortert liste II LeetCode-løsning – Gitt hodet til en sortert lenket liste, slett alle noder som har duplikatnummer, og la bare distinkte tall fra den opprinnelige listen. Returner også den koblede listen sortert. Input: head = [1,2,3,3,4,4,5] Output: [1,2,5] Forklaring Ideen her er å krysse ...

Les mer

Spørsmål 647. Korteste vei i et rutenett med eliminering av hindringer LeetCode-løsning Problemstilling Korteste vei i et rutenett med hindringer Eliminering LeetCode-løsning – Du får et mxn heltallsmatrisenett der hver celle er enten 0 (tom) eller 1 (hinder). Du kan flytte opp, ned, til venstre eller høyre fra og til en tom celle i ett trinn. Gå tilbake til det minste antallet trinn for å gå fra øvre venstre side ...

Les mer

Spørsmål 648. Kan plassere blomster LeetCode-løsning Problemerklæring kan plassere blomster LeetCode Løsning – Du har et langt blomsterbed der noen av tomtene er plantet, og noen ikke. Imidlertid kan blomster ikke plantes i tilstøtende tomter. Gitt et heltalls blomsterbed som inneholder 0-er og 1-er, der 0 betyr tom og 1 betyr ikke tom, og et heltall n, returner hvis n nye blomster kan plantes i ...

Les mer

Spørsmål 649. Første unike karakter i en streng LeetCode-løsning Problemstilling Første unike tegn i en streng LeetCode-løsning – Gitt en streng s, finn det første ikke-repeterende tegnet i det og returner dets indeks. Hvis den ikke eksisterer, returner -1. Eksempel Testtilfelle 1: Inngang: s = “leetcode” Utgang: 0 Testtilfelle 2: Inngang: s = “aabb” Utgang: -1 Forklaring ...

Les mer

Spørsmål 650. Analyser besøksmønster for brukernettsted LeetCode Solution Problemerklæring Analyser besøksmønster for brukernettsted LeetCode-løsning – Du får to string arrays brukernavn og nettside og et heltalls array-tidsstempel. Alle de gitte matrisene er av samme lengde og tuppelen [brukernavn[i], nettsted[i], tidsstempel[i]] indikerer at brukerbrukernavnet[i] besøkte nettstedet[i] til tidsstempel[i]. Et mønster er en liste over tre nettsteder (ikke nødvendigvis forskjellige). For eksempel, ["hjem", ...

Les mer

Spørsmål 651. Inverter binært tre LeetCode-løsning Problemformulering: Inverter binært tre LeetCode-løsning - I dette spørsmålet, gitt en rot av et hvilket som helst binært tre, er løsningen nødvendig for å invertere det binære treet, noe som betyr at venstre tre skal bli det høyre treet og omvendt. Forklaring Vi kan spørre oss selv hvilken trekryssing som ville være ...

Les mer

Spørsmål 652. Nærmeste binære søketreverdi Leetcode-løsning Problemerklæring: Verdi for nærmeste binære søketre Leetcode-løsning – Gitt roten til et binært søketre og en målverdi, returner verdien i BST-en som er nærmest målet. Eksempel : Eksempel 1 Input: root = [4,2,5,1,3], target = 3.714286 Output: 4 Eksempel 2 Input: root = [1], target ...

Les mer

Spørsmål 653. Partisjonsliste Leetcode-løsning Problemstilling: Partisjonsliste Leetcode-løsning – Gitt hodet til en koblet liste og en verdi x, partisjoner den slik at alle noder mindre enn x kommer foran noder større enn eller lik x. Du bør bevare den opprinnelige relative rekkefølgen til nodene i hver av de to partisjonene. Eksempel : Eksempel 1 Inndata: hode = ...

Les mer

Spørsmål 654. Design nettleserhistorie LeetCode-løsning Problemstilling Design Nettleserhistorikk LeetCode Løsning – Du har en nettleser med én fane hvor du starter på hjemmesiden og du kan besøke en annen url, komme tilbake i historikken antall trinn eller gå fremover i historikken antall trinn. Implementer BrowserHistory-klassen: BrowserHistory(hjemmeside for streng) Initialiserer objektet med hjemmesiden til ...

Les mer

Spørsmål 655. Evaluer Reverse Polish Notation LeetCode Solution Problemstilling Evaluer omvendt polsk notasjon LeetCode Solution – Vurder verdien av et aritmetisk uttrykk i omvendt polsk notasjon. Gyldige operatorer er +, -, * og /. Hver operand kan være et heltall eller et annet uttrykk. Merk at divisjonen mellom to heltall skal avkortes mot null. Det er garantert at den gitte ...

Les mer

Spørsmål 656. 3Sum nærmeste LeetCode-løsning Problemstilling 3Sum nærmest LeetCode-løsning – Gitt en heltallsmatrise tall med lengde n og et heltallsmål, finn tre heltall i tall slik at summen er nærmest målet. Returner summen av de tre heltallene. Du kan anta at hver inngang vil ha nøyaktig én løsning. Inndata: nums = [-1,2,1,-4], mål = 1 Utgang: ...

Les mer

Spørsmål 657. Contiguous Array LeetCode Solution Problemstilling Sammenhengende array LeetCode Løsning – Gitt en binær array nums, returner maksimal lengde av en sammenhengende underarray med like mange 0 og 1. Input: nums = [0,1] Output: 2 Forklaring: [0, 1] er den lengste sammenhengende undergruppen med like mange 0 og 1. Forklaring Nå hva vi ...

Les mer

Spørsmål 658. Maksimalt antall forekomster av en delstreng Leetcode-løsning Problemerklæring: Maksimalt antall forekomster av en delstreng Leetcode-løsning – Gitt en streng s, returner maksimalt antall forekomster av en delstreng under følgende regler: Antall unike tegn i delstrengen må være mindre enn eller lik maxLetters. Delstrengstørrelsen må være mellom minSize og maxSize inklusive. Eksempel...

Les mer

Spørsmål 659. N-Queens LeetCode-løsning Problemstilling N-Queens LeetCode-løsning – n-queens-puslespillet er problemet med å plassere n dronninger på et nxn-sjakkbrett slik at ikke to dronninger angriper hverandre. Gitt et heltall n, returner alle distinkte løsninger til puslespillet n-dronninger. Du kan returnere svaret i hvilken som helst rekkefølge. Hver løsning inneholder en distinkt tavlekonfigurasjon av ...

Les mer

Spørsmål 660. Største rektangel i histogram LeetCode-løsning Problemstilling Største rektangel i histogram LeetCode Løsning – Gitt en rekke heltallshøyder som representerer histogrammets stolpehøyde der bredden på hver stolpe er 1, returner arealet til det største rektangelet i histogrammet. Eksempel på testtilfelle 1: Inndata: høyder = [2, 1, 5, 6, 2, 3] Utdata: 10 Forklaring: ...

Les mer

Spørsmål 661. Regular Expression Matching Regular Expression Matching LeetCode Solution Problemstilling Matching av regulære uttrykk Matching av regulære uttrykk LeetCode-løsning – Gitt en inndatastreng s og et mønster p, implementer matching av regulære uttrykk med støtte for '.' og hvor: '.' Matcher et enkelt tegn.​​​​ '*' Matcher null eller flere av det foregående elementet. Matchingen skal dekke hele inndatastrengen (ikke delvis). Eksempel testtilfelle 1: Inndata: ...

Les mer

Spørsmål 662. Binært tre fra høyre side LeetCode-løsning Problemformulering Binært tre Høyre sidevisning LeetCode Løsning – Gitt roten til et binært tre, forestill deg at du står på høyre side av det, og returner verdiene til nodene du kan se sortert fra topp til bunn. Eksempel på testtilfelle 1: Inndata: rot = [1, 2, 3, null, 5, null, ...

Les mer

Spørsmål 663. Sikksakk-konvertering LeetCode-løsning Problemstilling Zigzag Conversion LeetCode Solution – Strengen "PAYPALISHIRING" er skrevet i et sikksakkmønster på et gitt antall rader slik: (du vil kanskje vise dette mønsteret i en fast skrift for bedre lesbarhet) PAHNAPLSIIGYI ...

Les mer

Spørsmål 664. Maksimer avstanden til nærmeste person LeetCode-løsning Problemerklæring Maksimer avstanden til nærmeste person LeetCode Løsning – Du får en matrise som representerer en seterad der seter[i] = 1 representerer en person som sitter i det ite setet, og seter[i] = 0 representerer at det ite setet er tomt (0-indeksert). Det er minst ett ledig sete, og minst en person som sitter. Alex vil...

Les mer

Spørsmål 665. Tredje maksimale antall Leetcode-løsning Problemsetning Tredje maksimaltall Leetcode-løsning – Gitt et heltalls matriseantall, returner det tredje distinkte maksimale antallet i denne matrisen. Hvis det tredje maksimum ikke eksisterer, returner det maksimale antallet. Eksempel på inngang: nums = [3,2,1] Utdata: 1 Forklaring: Det første distinkte maksimumet er 3. Det andre distinkte maksimumet er 2. Det tredje ...

Les mer

Spørsmål 666. Minesveiper LeetCode-løsning Problemerklæring Minesveiper LeetCode Solution – La oss spille minesveiperspillet (Wikipedia, nettspill)! Du får et mxn-tegnmatrisebrett som representerer spillebrettet der: 'M' representerer en uavslørt mine, 'E' representerer en uavslørt tom firkant, 'B' representerer en avslørt blank rute som ikke har tilstøtende miner (dvs. over, under , venstre, høyre og alt...

Les mer

Spørsmål 667. Koko Eating Bananas LeetCode Solution Problemstilling Koko Eating Bananas LeetCode Solution – Koko elsker å spise bananer. Det er n hauger med bananer, den ith-haugen har hauger[i] bananer. Vaktene har gått og kommer tilbake om timer. Koko kan bestemme banan-per-time-spisehastigheten hennes på k. Hver time velger hun en haug med bananer og spiser k bananer fra den haugen. Hvis ...

Les mer

Spørsmål 668. Tidsbasert nøkkelverdi-butikk LeetCode-løsning Problemerklæring Tidsbasert nøkkelverdi lagre LeetCode-løsning – Design en tidsbasert nøkkelverdi-datastruktur som kan lagre flere verdier for samme nøkkel til forskjellige tidsstempler og hente nøkkelens verdi til et bestemt tidsstempel. Implementer TimeMap-klassen: TimeMap() Initialiserer objektet til datastrukturen. void set (strengnøkkel, streng ...

Les mer

Spørsmål 669. Finn median fra Data Stream LeetCode Solution Problemstilling Finn median fra datastrøm LeetCode Solution – Medianen er den midterste verdien i en ordnet heltallsliste. Hvis størrelsen på listen er partall, er det ingen middelverdi og medianen er gjennomsnittet av de to midterste verdiene. For eksempel, for arr = [2,3,4], medianen ...

Les mer

Spørsmål 670. Permutasjon i String Leetcode-løsning Problemformulering: Permutasjon i streng Leetcode-løsning – Gitt to strenger s1 og s2, returner true hvis s2 inneholder en permutasjon på s1, eller usann på annen måte. Med andre ord, returner sann hvis en av s1s permutasjoner er delstrengen til s2. Eksempel: Eksempel 1 Inndata: s1 = "ab", s2 = "eidbaooo" Utdata: sann Forklaring: s2 inneholder én permutasjon av s1 ("ba"). ...

Les mer

Spørsmål 671. Bestem om matrise kan oppnås ved rotasjon av LeetCode-løsning Problemformulering Bestem om matrise kan oppnås ved rotasjon LeetCode-løsning – Gitt to nxn binære matriser mat og mål, returner sann hvis det er mulig å gjøre matte lik målet ved å rotere matten i 90-graders intervaller, eller usann på annen måte. Eksempler Inndata: matte = [[0,1],[1,0]], mål = [[1,0],[0,1]] Utgang: sann Forklaring: Vi kan rotere matten 90 grader med klokken for å gjøre matten lik ...

Les mer

Spørsmål 672. Asteroidekollisjon LeetCode-løsning Problemstilling Asteroidekollisjon LeetCode-løsning – Vi får en rekke asteroider med heltall som representerer asteroider på rad. For hver asteroide representerer den absolutte verdien størrelsen, og tegnet representerer retningen (positiv betydning høyre, negativ betydning venstre). Hver asteroide beveger seg med samme hastighet. Finn ut staten ...

Les mer

Spørsmål 673. Omorganiser data i loggfiler LeetCode Solution Problemerklæring Bestill data på nytt i loggfiler LeetCode-løsning – Du får en rekke logger. Hver logg er en mellomromsdelt streng med ord, der det første ordet er identifikatoren. Det finnes to typer logger: Bokstavlogger: Alle ord (unntatt identifikatoren) består av små engelske bokstaver. Digit-logger: Alle ord ...

Les mer

Spørsmål 674. Lengste økende vei i en Matrix LeetCode-løsning Problemstilling Lengste økende bane i en matrise LeetCode-løsning – Gitt en mxn heltallsmatrise, returner lengden på den lengste økende banen i matrisen. Fra hver celle kan du enten bevege deg i fire retninger: venstre, høyre, opp eller ned. Du kan ikke bevege deg diagonalt eller bevege deg utenfor grensen (dvs. omslag er ikke tillatt). Inngang: ...

Les mer

Spørsmål 675. Optimal kontobalansering LeetCode-løsning Problemerklæring Optimal kontobalansering LeetCode-løsning – Du får en rekke transaksjonstransaksjoner der transaksjoner[i] = [from, toi, amounti] indikerer at personen med ID = fromi ga beløp $ til personen med ID = toi. Returner minimum antall transaksjoner som kreves for å gjøre opp gjelden. Inndata: transaksjoner = [[0,1,10],[2,0,5]] Utdata: 2 Forklaring: Person #0 ...

Les mer

Spørsmål 676. Antall lukkede øyer Leetcode-løsning Problemerklæring: Antall lukkede øyer Leetcode-løsning – Gitt et 2D-nett bestående av 0-er (land) og 1-er (vann). En øy er en maksimal 4-retningsforbundet gruppe på 0-ere og en lukket øy er en øy totalt (alle venstre, topp, høyre, bunn) omgitt av 1-er. Returner antall lukkede øyer. Eksempel : Eksempel 1 Inndata: rutenett = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0, 1,0,0,0,0,1,0,1],[1,1,1,1,1,1,1,0],[2]] utgang : XNUMX Forklaring: Øyer i grått ...

Les mer

Spørsmål 677. Serialiser og deserialiser binærtre LeetCode-løsning Problemerklæring Serialiser og deserialiser binært tre LeetCode-løsning - Serialisering er prosessen med å konvertere en datastruktur eller et objekt til en sekvens av biter slik at det kan lagres i en fil eller minnebuffer, eller overføres over en nettverkstilkoblingskobling for å bli rekonstruert senere i ...

Les mer

Spørsmål 678. Binærtre Maksimal Path Sum LeetCode Solution Problemstilling Binært tre Maksimal banesum LeetCode Løsning – En bane i et binært tre er en sekvens av noder der hvert par av tilstøtende noder i sekvensen har en kant som forbinder dem. En node kan maksimalt vises i sekvensen én gang. Merk at banen ikke trenger ...

Les mer

Spørsmål 679. Robot bundet i sirkel LeetCode-løsning Problemstilling Robot bundet i sirkel LeetCode Løsning – På et uendelig plan står en robot først på (0, 0) og vender mot nord. Merk at: Nordretningen er den positive retningen til y-aksen. Sørretningen er den negative retningen til y-aksen. Østretningen er den positive retningen til x-aksen. Den vestlige retningen er...

Les mer

Spørsmål 680. Minimum Knight Moves LeetCode-løsning Problemstilling Minimum Ridder flytter LeetCode Løsning – I et uendelig sjakkbrett med koordinater fra -uendelig til +uendelig, har du en ridder ved kvadrat [0, 0]. En ridder har 8 mulige trekk den kan gjøre, som illustrert nedenfor. Hvert trekk er to ruter i kardinalretning, deretter en rute i ortogonal retning. Returner minimumsantallet ...

Les mer

Spørsmål 681. Minimum antall kraner å åpne for å vanne en hage LeetCode-løsning Problemerklæring Minimum antall kraner som skal åpnes for å vanne en hage LeetCode-løsning – Det er en endimensjonal hage på x-aksen. Hagen starter ved punktet 0 og slutter ved punktet n. (dvs. lengden på hagen er n). Det er n + 1 trykk på punktene [0, 1, ..., n] i ...

Les mer

Spørsmål 682. Binary Tree Zigzag Level Order Traversal LeetCode Solution Problemstilling Binært tre sikksakk nivåordregjennomgang LeetCode Løsning – Gitt roten til et binært tre, returner sikksakknivårekkefølgen for nodenes verdier. (dvs. fra venstre til høyre, deretter høyre til venstre for neste nivå og veksle mellom). Input: root = [3,9,20,null,null,15,7] Utdata: [[3],[20,9],[15,7]] Forklaring Vi ...

Les mer

Spørsmål 683. Finn duplikatnummeret LeetCode Solution Problemstilling Finn duplikatnummeret LeetCode Solution – Gitt en rekke heltall tall som inneholder n + 1 heltall der hvert heltall er i området [1, n] inklusive. Det er bare ett gjentatt tall i tall, returner dette gjentatte tallet. Du må løse problemet uten å endre array-numrene og bruker kun konstant ekstra plass. Inndata: nums = [1,3,4,2,2] Utdata: 2 Forklaring ...

Les mer

Spørsmål 684. Slanger og stiger LeetCode-løsning Problemstilling Snakes and Ladders LeetCode Solution – Du får et nxn heltalls matrisebrett der cellene er merket fra 1 til n2 i en Boustrophedon-stil som starter fra nederst til venstre på brettet (dvs. board[n - 1][0]) og vekslende retninger i hver rad. Du starter på rute 1 på brettet. I hvert trekk...

Les mer

Spørsmål 685. Manglende element i Sorted Array LeetCode Solution Problemformulering: Manglende element i sortert matrise LeetCode-løsning – Gitt et heltall matrisenumre som er sortert i stigende rekkefølge og alle dets elementer er unike og gitt også et heltall k, returner det k-te manglende tallet fra tallet lengst til venstre i matrisen. Eksempel: Eksempel 1 Inndata: nums = [4,7,9,10], k = ...

Les mer

Spørsmål 686. Path Sum II LeetCode-løsning Problemformulering: Path Sum II LeetCode Solution – Gitt roten til et binært tre og en heltalls targetSum, returner alle rot-til-blad-baner der summen av nodeverdiene i banen er lik targetSum. Hver bane skal returneres som en liste over nodeverdiene, ikke nodereferanser. En rot-til-blad-sti er en sti som starter fra ...

Les mer

Spørsmål 687. Alien Dictionary LeetCode Solution Problemstilling Alien Dictionary LeetCode Solution – Det er et nytt fremmedspråk som bruker det engelske alfabetet. Rekkefølgen blant bokstavene er imidlertid ukjent for deg. Du får en liste over strengord fra det fremmede språkets ordbok, der strengene i ord er sortert leksikografisk etter reglene for dette nye språket. ...

Les mer

Spørsmål 688. Produkt fra Array Unntatt Self LeetCode Solution Problemstilling Produkt av matrise unntatt selv LeetCode-løsning – Gitt et heltall matrise tall, returner et matrisesvar slik at svar[i] er lik produktet av alle elementene i tall unntatt tall[i]. Produktet av et hvilket som helst prefiks eller suffiks av tall er garantert å passe inn i et 32-bits heltall. Du må skrive en algoritme som kjører i O(n) tid og uten å bruke divisjonen ...

Les mer

Spørsmål 689. Scramble String LeetCode-løsning Problemstilling Scramble String LeetCode Solution – Vi kan scramble en streng s for å få en streng t ved å bruke følgende algoritme: Hvis lengden på strengen er 1, stopp. Hvis lengden på strengen er > 1, gjør følgende: Del strengen i to ikke-tomme understrenger ...

Les mer

Spørsmål 690. Summen av venstre blader LeetCode-løsning Problemstilling: Summen av venstre blader LeetCode Løsning – Gitt roten til et binært tre, returner summen av alle venstre blader. Et blad er en node uten barn. Et venstre blad er et blad som er det venstre barnet til en annen node. Eksempel og forklaring: Input: root = [3,9,20,null,null,15,7] Output: 24 Forklaring: Det ...

Les mer

Spørsmål 691. Skjæringspunktet mellom to koblede lister LeetCode Solution Problemstilling Skjæringspunktet mellom to koblede lister LeetCode-løsning – Vi får hodene til to sterkt koblede lister headA og headB. Det er også gitt at de to koblede listene kan krysse hverandre på et tidspunkt. Vi blir bedt om å returnere noden der de krysser hverandre eller null hvis ...

Les mer

Spørsmål 692. Permutasjonssekvens LeetCode-løsning Problemsetning Permutasjonssekvens LeetCode Løsning – Settet [1, 2, 3, ..., n] inneholder totalt n! unike permutasjoner. Ved å liste opp og merke alle permutasjonene i rekkefølge, får vi følgende sekvens for n = 3: "123" "132" "213" "231" "312" "321" Gitt n og k, returner den kth permutasjonssekvensen. Eksempel testtilfelle 1: Inndata: n ...

Les mer

Spørsmål 693. Finn størst verdi i hver trerad LeetCode-løsning Problemstilling Finn største verdi i hver trerad LeetCode-løsning – Gitt roten til et binært tre, returner en matrise med den største verdien i hver rad i treet (0-indeksert). Eksempel på testtilfelle 1: Inndata: rot = [1, 3, 4, 5, 3, null, 9] Utdata: [1, 3, 9] Forklaring 1, 3 og ...

Les mer

Spørsmål 694. Søkeforslag System LeetCode Solution Problemsetning Søkeforslag System LeetCode-løsning – Du får en rekke strengprodukter og et strengsøkeord. Design et system som foreslår maksimalt tre produktnavn fra produkter etter hvert tegn i søkeordet er skrevet inn. Foreslåtte produkter bør ha et felles prefiks med searchWord. Hvis det er mer enn tre produkter med en ...

Les mer

Spørsmål 695. Roter bilde LeetCode Solution Problemstilling Roter bilde LeetCode Løsning – Du får en nxn 2D-matrise som representerer et bilde, roter bildet 90 grader (med klokken). Du må rotere bildet på plass, noe som betyr at du må endre 2D-matrisen direkte. IKKE alloker en annen 2D-matrise og gjør rotasjonen. Eksempel testtilfelle 1: Inndata: ...

Les mer

Spørsmål 696. Peeking Iterator LeetCode Solution Problemstilling Peeking Iterator LeetCode Solution – Design en iterator som støtter kikkoperasjonen på en eksisterende iterator i tillegg til hasNext og de neste operasjonene. Implementer PeekingIterator-klassen: PeekingIterator(Iterator nums) Initialiserer objektet med den gitte iteratoren for heltall. int next() Returnerer neste element i matrisen og flytter pekeren til neste element. boolsk...

Les mer

Spørsmål 697. Ordnet kø LeetCode-løsning Problemerklæring Ordnet kø LeetCode Løsning – Du får en streng s og et heltall k. Du kan velge en av de første k bokstavene i s og legge den til på slutten av strengen. Returner den leksikografisk minste strengen du kan ha etter å ha brukt det nevnte trinnet et hvilket som helst antall trekk. Inngang: s ...

Les mer

Spørsmål 698. Defanging en IP-adresse LeetCode Solution Problemerklæring Defange en IP-adresse LeetCode Solution – Gitt en gyldig (IPv4) IP-adresse, returner en defanged versjon av den IP-adressen. En defanged IP-adresse erstatter hver punktum "." med "[.]". Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1" Forklaring Intuisjonen er veldig enkel. 1. lag en Stringbuilder str 2. sløyfe gjennom adressestrengen ...

Les mer

Spørsmål 699. Kth minste element i en BST Leetcode-løsning Problemstilling Kth minste element i en BST Leetcode-løsning – Gitt roten til et binært søketre, og et heltall k, returner den kth minste verdien (1-indeksert) av alle verdiene til nodene i treet. Eksempler: Input: root = [3,1,4,null,2], k = 1 Output: 1 Input: root = [5,3,6,2,4,null,null,1], k ...

Les mer

Spørsmål 700. Finn blader av binært tre LeetCode Solution Problemstilling Finn blader av binært tre LeetCode Løsning – Gitt roten til et binært tre, samle et tres noder som om du gjorde dette: Samle alle bladnodene. Fjern alle bladnodene. Gjenta til treet er tomt. Eksempel testtilfelle 1: Inndata: root = [1, 2, 3, ...

Les mer

Spørsmål 701. Topp K Hyppige ord LeetCode-løsning Problemstilling Topp K Hyppige ord LeetCode Løsning – Gitt en rekke strengord og et heltall k, returner de k hyppigste strengene. Returner svaret sortert etter frekvensen fra høyeste til laveste. Sorter ordene med samme frekvens etter deres leksikografiske rekkefølge. Eksempel Testtilfelle 1: Inndata: ord = [“i”,,”love”,,”leetcode”,,”i”,,”love”,”coding”] k = 2 Output: [“i”,”love”] Forklaring . ..

Les mer

Spørsmål 702. Økende Triplet Subsequence LeetCode Solution Problemformulering: Økende triplett-undersekvens LeetCode-løsning – Gitt en heltallsmatrise nums, returner true hvis det eksisterer en trippel av indekser (i, j, k) slik at i < j < k og nums[i] < nums[j] < nums [k]. Hvis ingen slike indekser eksisterer, returner false. Eksempel: Eksempel 1: Inndata: nums = [2,1,5,0,4,6] Utdata: sant Forklaring: ...

Les mer

Spørsmål 703. Slå sammen Sorted Array LeetCode Solution Problemsetning Slå sammen sortert matrise LeetCode-løsning – Du får to heltallsmatriser nums1 og nums2, sortert i ikke-avtagende rekkefølge, og to heltall m og n, som representerer antall elementer i henholdsvis nums1 og nums2. Slå sammen nums1 og nums2 til en enkelt matrise sortert i ikke-minkende rekkefølge. Den endelige sorterte matrisen skal ikke returneres av funksjonen, men i stedet lagres inne i matrisen nums1. ...

Les mer

Spørsmål 704. Ansatt ledig tid LeetCode-løsning Problemstilling Ansatts ledig tid LeetCode-løsning – Vi får en liste over ansatte, som representerer arbeidstiden for hver ansatt. Hver ansatt har en liste over ikke-overlappende intervaller, og disse intervallene er i sortert rekkefølge. Returner listen over begrensede intervaller som representerer den vanlige fritiden med positiv lengde for alle ansatte, også i ...

Les mer

Spørsmål 705. Minimum mulig heltall etter maksimalt K tilstøtende bytter på sifre LeetCode-løsning Problemstilling Minimum mulig heltall etter høyst K tilstøtende swaps på sifre LeetCode Løsning – Du får et strengnummer som representerer sifrene til et veldig stort heltall og et heltall k. Du har lov til å bytte alle to tilstøtende sifre i heltallet maksimalt k ganger. Returner minimumsheltallet du også kan få ...

Les mer

Spørsmål 706. Bytte noder i en koblet liste Leetcode-løsning Problemsetning Bytte noder i en koblet liste Leetcode-løsning – Du får hodet til en koblet liste, og et heltall k. Returner hodet til den koblede listen etter å ha byttet verdiene til den kth noden fra begynnelsen og den kth noden fra slutt (listen er 1-indeksert). Eksempel: Inndata: hode = [1,2,3,4,5], k = 2 ...

Les mer

Spørsmål 707. Finn minimum i Rotated Sorted Array II LeetCode Solution Problemsetning Finn minimum i rotert sortert matrise II LeetCode-løsning – Anta at en matrise med lengde n sortert i stigende rekkefølge roteres mellom 1 og n ganger. For eksempel kan arraynumrene = [0,1,4,4,5,6,7] bli: [4,5,6,7,0,1,4] hvis den ble rotert 4 ganger. [0,1,4,4,5,6,7] hvis den ble rotert 7 ganger. Legg merke til at rotering av en matrise [a[0], a[1], a[2], ..., a[n-1]] 1 gang resulterer i matrisen [a[n-1], a[0] , a[1], a[2], ...

Les mer

Spørsmål 708. Slett node i en koblet liste Leetcode-løsning Problemerklæring: Slett node i en koblet liste Leetcode-løsning – Skriv en funksjon for å slette en node i en enkeltlenket liste. Du vil ikke få tilgang til toppen av listen, i stedet vil du få tilgang til noden som skal slettes direkte. Det er garantert at noden som skal slettes ikke er ...

Les mer

Spørsmål 709. Antall distinkte øyer Leetcode-løsning Problemstilling Antall distinkte øyer LeetCode Solution – “Antall distinkte øyer” angir at gitt anxm binær matrise. En øy er en gruppe av 1-er (representerer land) koblet 4-retningsmessig (horisontalt eller vertikalt). En øy anses å være den samme som en annen hvis og bare hvis en øy ...

Les mer

Spørsmål 710. Finn om bane finnes i Graph Leetcode Solution Problemformulering Finn om bane finnes i Graph Leetcode Solution – Det er en toveis graf med n toppunkter, hvor hvert toppunkt er merket fra 0 til n - 1 (inkludert). Kantene i grafen er representert som en 2D heltallsgruppekanter, der hver kant[i] = [ui, vi] angir en toveis kant mellom toppunkt ui og toppunkt vi. Hvert toppunktpar ...

Les mer

Spørsmål 711. Nærmeste blad i et binært tre LeetCode-løsning Problemstilling Nærmeste blad i et binært tre LeetCode-løsning – Gitt roten til et binært tre der hver node har en unik verdi og et målheltall k, returner verdien til nærmeste bladnod til målet k i treet. Nærmest et blad betyr det minste antallet kanter som er reist på det binære treet til ...

Les mer

Spørsmål 712. Ugly Number II LeetCode-løsning Problemsetning Ugly Number II LeetCode Solution – Et stygt tall er et positivt heltall hvis primfaktorer er begrenset til 2, 3 og 5. Gitt et heltall n, returner det n-te stygge tallet. Inndata: n = 10 Utdata: 12 Forklaring: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] er sekvensen av de første 10 ...

Les mer

Spørsmål 713. Ugyldige transaksjoner LeetCode-løsning Problemerklæring Ugyldige transaksjoner LeetCode-løsning – En transaksjon er muligens ugyldig hvis: beløpet overstiger $1000, eller; hvis det skjer innen (og inkludert) 60 minutter etter en annen transaksjon med samme navn i en annen by. Du får en rekke strengtransaksjoner der transaksjoner[i] består av kommadelte verdier som representerer navn, tid (i minutter), beløp og by ...

Les mer

Spørsmål 714. Kombinasjonssum IV LeetCode-løsning Problemsetning Kombinasjonssum IV LeetCode Løsning – Gitt en rekke forskjellige heltallstall og et heltallsmål, returner antall mulige kombinasjoner som summerer seg til målet. Testtilfellene er generert slik at svaret kan passe inn i et 32-bits heltall. Inndata: nums = [1,2,3], mål = 4 Utdata: 7 Forklaring: Den mulige ...

Les mer

Spørsmål 715. String til heltall (atoi) LeetCode Solution Problemformulering Strengen til heltall (atoi) Leetcode-løsning - "streng til heltall (atoi)" sier at implementering av myAtoi(streng s)-funksjonen, som konverterer en streng til et 32-bits fortegnet heltall (ligner på C/C++s atoi-funksjon ). Algoritmen for myAtoi(streng s) er som følger: Les inn og ignorer eventuelle innledende mellomrom. Sjekk om neste tegn (hvis ...

Les mer

Spørsmål 716. Gjenopprett IP-adresser Leetcode-løsning Problemerklæring Gjenopprett IP-adresser LeetCode Solution – "Gjenopprett IP-adresser" sier at gitt strengen som bare inneholder sifre, må vi returnere alle mulige gyldige IP-adresser i hvilken som helst rekkefølge som kan dannes ved å sette inn prikker i strengen. Merk at vi ikke har lov til å returnere ...

Les mer

Spørsmål 717. String Compression LeetCode Solution Problemerklæring Strengkomprimering LeetCode-løsning – Gitt en rekke tegn-tegn, komprimer den ved å bruke følgende algoritme: Begynn med en tom streng s. For hver gruppe av påfølgende repeterende tegn i tegn: Hvis gruppens lengde er 1, legg til tegnet til s. Ellers legger du til tegnet etterfulgt av gruppens lengde. Den komprimerte strengen ...

Les mer

Spørsmål 718. Minimumsbytte for å lage sekvenser som øker LeetCode-løsningen Problemstilling Minimumsbytte for å lage sekvenser Økende LeetCode Løsning – Du får to heltallsmatriser med samme lengde nums1 og nums2. I én operasjon har du lov til å bytte nums1[i] med nums2[i]. For eksempel, hvis nums1 = [1,2,3,8] og nums2 = [5,6,7,4], kan du bytte elementet ved i = 3 for å få nums1 = [1,2,3,4 ] og tall2 = [5,6,7,8]. ...

Les mer

Spørsmål 719. Sjekk fullstendigheten til en binær tre LeetCode-løsning Problemerklæring Sjekk fullstendigheten til et binært tre LeetCode-løsning – Gitt roten til et binært tre, avgjør om det er et komplett binært tre. I et komplett binært tre er hvert nivå, unntatt det siste, fullstendig fylt, og alle noder i det siste nivået er så langt til venstre som mulig. ...

Les mer

Spørsmål 720. Graf Gyldig tre LeetCode-løsning Problemerklæring Graf Gyldig tre LeetCode Løsning – Gitt kantene på en graf, sjekk om kantene utgjør et gyldig tre. Hvis ja, returner sant og usant ellers. Kantene er gitt som en 2D-matrise med størrelse n*2 Eksempler og forklaringer Eksempel 1: Inndata: n = 5, ...

Les mer

Spørsmål 721. Spiral Matrix II Leetcode-løsning Problemstilling Dette spørsmålet Spiral Matrix II er veldig lik Spiral Matrix. Prøv å prøve spørsmålet ovenfor for å få en bedre ide før du løser dette problemet. I dette spørsmålet blir vi bedt om å generere en matrise av størrelse n*n med elementer i spiralrekkefølge, og bare n ...

Les mer

Spørsmål 722. Webcrawler LeetCode-løsning Problemerklæring Webcrawler LeetCode Solution – Gitt en URL startUrl og et grensesnitt HtmlParser, implementer en webcrawler for å gjennomsøke alle koblinger som er under samme vertsnavn som startUrl. Returner alle nettadresser som er hentet av søkeroboten din i hvilken som helst rekkefølge. Søkeroboten din bør: Starte fra siden: startUrl Anrop HtmlParser.getUrls(url) for å hente alle URL-er fra en nettside til ...

Les mer

Spørsmål 723. One Edit Distance LeetCode Solution Problemstilling Én redigeringsavstand LeetCode-løsning – Gitt to strenger s og t, returner sann hvis de begge er én redigeringsavstand fra hverandre, ellers returnerer false. En streng s sies å være én avstand fra en streng t hvis du kan: Sett inn nøyaktig ett tegn i s for å få t. Slett nøyaktig ett tegn fra s for å få t. Bytt ut nøyaktig ett tegn av s med et annet tegn for å få t. Inngang: ...

Les mer

Spørsmål 724. Mulig bipartisjon LeetCode-løsning Problemstilling Mulig bipartisjon LeetCode-løsning – Vi ønsker å dele en gruppe på n personer (merket fra 1 til n) i to grupper uansett størrelse. Hver person kan mislike noen andre mennesker, og de bør ikke gå inn i samme gruppe. Gitt heltall n og matrisen misliker der misliker[i] = [ai, bi] indikerer at personen merket ai gjør ...

Les mer

Spørsmål 725. Ansattes betydning LeetCode-løsning Problemerklæring Betydning for ansatte LeetCode-løsning – Du har en datastruktur med ansattinformasjon, inkludert ansattes unike ID, viktighetsverdi og direkte underordnedes IDer. Du får en rekke ansatte ansatte der: ansatte[i].id er IDen til den ite ansatte. ansattes[i].viktighet er den viktige verdien til den ith ansatte. ansatte[i].subordinates er en liste over ...

Les mer

Spørsmål 726. Heltallsbrudd LeetCode-løsning Problemsetning Heltall Bryt LeetCode Løsning – Gitt et heltall n, del det inn i summen av k positive heltall, der k >= 2, og maksimer produktet av disse heltallene. Vi må returnere det maksimale produktet vi kan få. Inngang: n = 2 Utgang: 1 Forklaring: 2 = 1 + 1, ...

Les mer

Spørsmål 727. Kth minste produkt av to sorterte arrays LeetCode Solution Problemstilling Kth minste produkt av to sorterte matriser LeetCode-løsning – Gitt to sorterte 0-indekserte heltallsmatriser nums1 og nums2 samt et heltall k, returner det kth (1-baserte) minste produktet av nums1[i] * nums2[j] hvor 0 <= i < nums1.length og 0 <= j < nums2.length. Inndata: nums1 = [2,5], nums2 = [3,4], k = 2 Utdata: 8 Forklaring: De 2 ...

Les mer

Spørsmål 728. Kill Process LeetCode Solution Problemerklæring Kill Process LeetCode Solution – Du har n prosesser som danner en rotfestet trestruktur. Du får to heltallsarrayer pid og ppid, der pid[i] er ID-en til i-prosessen og ppid[i] er ID-en til i-prosessens overordnede prosess. Hver prosess har bare én overordnet prosess, men kan ha flere underordnede prosesser. Bare én prosess har ppid[i] = 0, ...

Les mer

Spørsmål 729. Bane med maksimal minimumsverdi LeetCode-løsning Problemstillingsbane med maksimal minimumsverdi LeetCode-løsning – Gitt et mxn-heltallsmatrisenett, returner maksimal poengsum for en bane som starter på (0, 0) og slutter på (m - 1, n - 1) og beveger seg i de 4 kardinalretningene. Poengsummen til en bane er minimumsverdien i den banen. For eksempel poengsummen til ...

Les mer

Spørsmål 730. Maksimalt produkt av splittet binærtre LeetCode-løsning Problemstilling Maksimalt produkt av delt binært tre LeetCode-løsning – Gitt roten til et binært tre, del det binære treet i to undertrær ved å fjerne en kant slik at produktet av summene av undertrærne maksimeres. Returner maksimalproduktet av summene av de to undertrærne. ...

Les mer

Spørsmål 731. Symmetrisk tre LeetCode-løsning Leetcode-løsning Problemformulering Det symmetriske treet LeetCode Solution – “Symmetrisk tre” sier at gitt roten til det binære treet og vi må sjekke om det gitte binære treet er et speil av seg selv (symmetrisk rundt midten) eller ikke? Hvis ja, må vi returnere sant ellers usant. Eksempel: ...

Les mer

Spørsmål 732. Design Hit Counter LeetCode Solution Problemerklæring Design treffteller LeetCode Solution – Design en treffteller som teller antall treff mottatt de siste 5 minuttene (dvs. de siste 300 sekundene). Systemet ditt bør godta en tidsstempelparameter (i sekunders granularitet), og du kan anta at anrop blir gjort til systemet i kronologisk rekkefølge (dvs. tidsstemplet øker monotont). ...

Les mer

Spørsmål 733. Minimum flytting til Equal Array Elements LeetCode Solution Problemformulering Minimum trekk til like matriseelementer LeetCode Løsning – Gitt et heltall matriseantall av størrelse n, returner minimum antall trekk som kreves for å gjøre alle matriseelementer like. I ett trekk kan du øke n - 1 elementer i matrisen med 1. Eksempel 1: Inndata 1: nums = [1, 2, 3] Utdata: ...

Les mer

Spørsmål 734. Jump Game Leetcode-løsning Problemsetning Jump Game Leetcode Løsning – Du får en heltallsmatrise. Du er først plassert ved matrisens første indeks, og hvert element i matrisen representerer din maksimale hopplengde i den posisjonen. Returner true hvis du kan nå den siste indeksen, eller usann på annen måte. Eksempel: Inndata 1: nums = [2, ...

Les mer

Spørsmål 735. Linked List Cycle II LeetCode Solution Problemstilling Linket liste syklus II LeetCode Løsning – Gitt hodet til en koblet liste, returner noden der syklusen begynner. Hvis det ikke er noen syklus, returner null. Det er en syklus i en koblet liste hvis det er en node i listen som kan nås igjen ved kontinuerlig ...

Les mer

Spørsmål 736. Champagne Tower LeetCode-løsning Problemstilling Champagne Tower LeetCode Løsning – Vi stabler glass i en pyramide, der første rad har 1 glass, andre rad har 2 glass, og så videre til 100. rad. Hvert glass rommer en kopp champagne. Deretter helles litt champagne i det første glasset på toppen. Når det øverste glasset er fullt, kan noen ...

Les mer

Spørsmål 737. Bitvis OG av tallområde LeetCode Solution Problemstilling Bitvis OG av tallområde LeetCode Solution – Gitt 2 tall til venstre og høyre som representerer området [venstre, høyre], må vi finne bitvis OG av alle tallene fra venstre til høyre (begge inklusive) Eksempler og forklaring Eksempel 1: Inngang: venstre = 5, høyre = 7 ...

Les mer

Spørsmål 738. Word-mønster LeetCode-løsning Problemstilling Ordmønster LeetCode Løsning – Vi får 2 strenger – “s” og “pattern”, vi må finne om mønsteret følger s. Følger her betyr full match. Mer formelt kan vi for hvert mønster[i] det skal bare være ett s[i] og omvendt, dvs. det er en ...

Les mer

Spørsmål 739. Maksimalt produkt på tre tall LeetCode-løsning Problemformulering Maksimalt produkt av tre tall LeetCode-løsning – Vi får en matrise, spørsmålet ber oss om å beregne maksimalproduktet av 3 tall. Eksempler Eksempel 1: Input: nums = [1,2,3] Output: 6 Eksempel 2: Input: nums = [1,2,3,4] Output: 24 Eksempel 3: Input: nums = ...

Les mer

Spørsmål 740. Excel-arkkolonnetittel LeetCode Solution Problemstilling Excel-ark-kolonnetittel LeetCode Løsning – Vi får et kolonnenummer (la oss kalle det colNum) og må returnere den tilsvarende kolonnetittelen slik den vises i et excel-ark For eksempel A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

Les mer

Spørsmål 741. Gyldig Perfect Square LeetCode-løsning Problemsetning Gyldig Perfekt kvadrat LeetCode Løsning – Gitt et positivt heltall skriv en funksjon som returnerer True hvis tall er et perfekt kvadrat ellers False. Oppfølging: Ikke bruk noen innebygd bibliotekfunksjon som sqrt. Inndata: num = 16 Utdata: sann Forklaring En grense for løsningen vår er fast. for et hvilket som helst tall...

Les mer

Spørsmål 742. Tilfeldig utvalgsindeks LeetCode-løsning Problemerklæring Random Pick Index LeetCode Solution- Vi får en konstruktør av klassen "Solution" og en funksjon "pick" av typen int. Vi er pålagt å implementere "Solution"-klassen som Solution(int[] nums) Initialiserer objektet med array-numrene. int pick(int target) Velger en tilfeldig indeks i fra nums hvor nums[i] == target. Hvis det er flere...

Les mer

Spørsmål 743. Slå sammen to binære trær LeetCode-løsning Problemstilling Slå sammen to binære trær LeetCode-løsning – Du får to binære trær rot1 og rot2. Tenk deg at når du setter en av dem for å dekke den andre, overlapper noen noder av de to trærne mens de andre ikke er det. Du må slå sammen de to trærne til ...

Les mer

Spørsmål 744. Subarray-produkt mindre enn K LeetCode-løsning Problemerklæring Subarray Products Less Than K LeetCode Solution – Gitt en matrise med heltall tall og et heltall k, returner antallet sammenhengende subarrays der produktet av alle elementene i subarrayen er strengt tatt mindre enn k. Eksempel testtilfelle 1: Inndata: inputArr = [10, 5, 2, 6] k = 100 ...

Les mer

Spørsmål 745. Reverse Only Letters LeetCode Solution Problemerklæring Omvendt bare bokstaver LeetCode Løsning – Gitt en streng s, reverser strengen i henhold til følgende regler: Alle tegn som ikke er engelske bokstaver forblir i samme posisjon. Alle engelske bokstaver (små eller store bokstaver) skal reverseres. Gå tilbake s etter å ha reversert den. Inngang: s = "ab-cd" ...

Les mer

Spørsmål 746. Gjentatt delstrengmønster LeetCode-løsning Problemstilling Gjentatt delstrengmønster LeetCode Løsning – Gitt en streng s, sjekk om den kan konstrueres ved å ta en delstreng av den og legge til flere kopier av delstrengen sammen. Input: s = "abab" Output: true Forklaring: Det er understrengen "ab" to ganger. Forklaring Det første tegnet av ...

Les mer

Spørsmål 747. Antall dager mellom to datoer LeetCode-løsning Problemstilling Spørsmålet Antall dager mellom to datoer LeetCode Solution ber oss om å beregne det nøyaktige antallet dager mellom 2 gitte datoer inkludert skuddår. Datoene er gitt som strenger i formatet ÅÅÅÅ-MM-DD. Det er også gitt at inndatadatoene er gyldige datoer mellom ...

Les mer

Spørsmål 748. Kodet streng med kortest lengde LeetCode-løsning Problemstilling Kodet streng med kortest lengde LeetCode-løsning – Gitt en streng s, kode strengen slik at dens kodede lengde er kortest. Kodingsregelen er: k[encoded_string], der den kodede_strengen innenfor hakeparentesene gjentas nøyaktig k ganger. k skal være et positivt heltall. Hvis en kodingsprosess ikke gjør ...

Les mer

Spørsmål 749. Neste Greater Element III LeetCode-løsning Problemformulering Problemet, Next Greater Element III LeetCode Solution sier at du får et positivt heltall n og du må finne det nest største heltallet ved å bruke sifrene som er tilstede i n bare. Hvis det ikke finnes noe slikt heltall, må du skrive ut -1. Dessuten er den nye...

Les mer

Spørsmål 750. Binærtre Lengste påfølgende sekvens LeetCode-løsning Problemstilling Binært tre Lengste påfølgende sekvens LeetCode Løsning – Gitt roten til et binært tre, returner lengden på den lengste påfølgende sekvensbanen. Banen refererer til en hvilken som helst sekvens av noder fra en startnode til en hvilken som helst node i treet sammen med foreldre-barn-forbindelsene. Den lengste på rad...

Les mer

Spørsmål 751. Perfekt Squares LeetCode-løsning Problemformulering De perfekte kvadrater LeetCode-løsning – "Perfekte kvadrater" sier at gitt et heltall n og du må returnere minimum antall perfekte kvadrater hvis sum er lik n. Merk at den samme perfekte firkanten kan brukes flere ganger. Eksempel: Inngang: n = 12 Utgang: 3 Forklaring: ...

Les mer

Spørsmål 752. Rediger avstand LeetCode-løsning Problemformulering Problemet Rediger avstand LeetCode Solution sier at du får to strenger ord1 og ord2 og du må konvertere ord1 til ord2 med minimumsoperasjoner. Operasjonene som kan utføres på strengen er – Sett inn et tegn Slett et tegn Erstatt et tegn Eksempler Test Case ...

Les mer

Spørsmål 753. Tilpasset sorteringsstreng Leetcode-løsning Problemformulering Den tilpassede sorteringsstrengen LeetCode-løsningen – "Custom Sort String" sier at du får to strenger rekkefølge og s. Alle tegn i strengrekkefølge er unike og de er sortert i tilpasset rekkefølge. Vi må permutere karakterene til s og slikt at karakterene følger ...

Les mer

Spørsmål 754. Minimumskostnad for å flytte brikker til samme posisjon LeetCode-løsning Problemformulering Minimumskostnaden for å flytte brikker til samme posisjon LeetCode-løsning – "Minimumskostnad for å flytte brikker til samme posisjon" sier at du har n brikker, der posisjonen til den ite brikken er posisjon[i]. Du må flytte alle sjetongene til samme posisjon. I ett trinn har vi...

Les mer

Spørsmål 755. Minst antall unike heltall etter K-fjerning Leetcode-løsning Problemstilling Minste antall unike heltall etter fjerning av K LeetCode-løsning – "Minste antall unike heltall etter fjerning av K" sier at du får en rekke heltall og et heltall k. Finn det minste antallet unike heltall etter å ha fjernet nøyaktig k elementer. Eksempel: Inngang: arr = [5,5,4], k = 1 Utgang: 1 Forklaring: Siden k ...

Les mer

Spørsmål 756. Fjern alle forekomster av en delstreng LeetCode-løsning Problemformulering Fjern alle forekomster av en delstreng LeetCode-løsning – "Fjern alle forekomster av en delstreng"-tilstander som fjerner ALLE forekomster av delstrengdelen fra de gitte inndatastrengene. Merk: Delstreng er en sammenhengende sekvens av tegn i en inndatastreng. Eksempelforklaring La oss...

Les mer

Spørsmål 757. Finn alle duplikater i en Array LeetCode-løsning Problemformulering Problemet, Finn alle duplikater i en matrise LeetCode Solution sier at du får en matrise med størrelse n som inneholder elementer i området [1,n]. Hvert heltall kan vises enten én eller to ganger, og du må finne alle elementene som vises to ganger i matrisen. Eksempler ...

Les mer

Spørsmål 758. Move Zeroes LeetCode Solution Problemformulering Problemet, Move Zeroes LeetCode Solution sier at du får en matrise som inneholder null og ikke-null elementer, og du må flytte alle nullene til slutten av matrisen, og opprettholde den relative rekkefølgen av ikke-null elementer i matrisen . Du må også implementere en på stedet...

Les mer

Spørsmål 759. Enkeltnummer Leetcode-løsning Problemerklæring Enkeltnummer Leetcode-løsning – Vi får en ikke-tom rekke heltall og trenger å finne et element som vises nøyaktig én gang. Det er gitt i spørsmålet at hvert element vises to ganger bortsett fra ett. Eksempel 1: Inndata: nums = [2,2,1] Utdata: 1 Eksempel 2: Inndata: ...

Les mer

Spørsmål 760. Antall provinser Leetcode-løsning Problemerklæring Antall provinser Leetcode-løsning – Vi får en tilstøtende matrisepresentasjon av en graf og trenger å finne antall provinser. Her er provinsen en gruppe av direkte eller indirekte tilknyttede byer og ingen andre byer utenfor gruppen. Eksempel Eksempel 1: Input: isConnected ...

Les mer

Spørsmål 761. 01 Matrix LeetCode-løsning Problemstilling I denne oppgaven 01 Matrix LeetCode Solution, må vi finne avstanden til nærmeste 0 for hver celle i den gitte matrisen. Matrisen består kun av 0-er og 1-er, og avstanden til to tilstøtende celler er 1. Eksempler Eksempel 1: Inndata: mat = ...

Les mer

Spørsmål 762. Sjekk om matrisepar er delbare med k LeetCode Solution Problemstilling Sjekk om matrisepar er delbare med k LeetCode Solution – Gitt en matrise med heltall med jevn lengde n og et heltall k. Vi ønsker å dele matrisen i nøyaktig n/2 par slik at summen av hvert par er delelig med k. Returner sant hvis ...

Les mer

Spørsmål 763. Sorter tegn etter frekvens LeetCode-løsning Problemstilling Sorter tegn etter frekvens LeetCode Løsning – Gitt en streng S, sorter den i synkende rekkefølge basert på frekvensen til tegnene. Frekvensen til et tegn er antall ganger det vises i strengen. Returner den sorterte strengen. Hvis det er flere svar, returner noen av dem. Eksempel for sortering av tegn etter ...

Les mer

Spørsmål 764. Ikke-minskende Array LeetCode Solution Problemformulering Ikke-avtagende Array LeetCode Solution – gitt arraynumre med n heltall, er oppgaven din å sjekke om den kan bli ikke-minskende ved å modifisere maksimalt ett element. Vi definerer at en matrise ikke er avtagende hvis nums[indeks ] <= nums[indeks +1] gjelder for hver indeks (0-basert) slik at (0 <= indeks <= n-2). ...

Les mer

Spørsmål 765. Lengste delstreng med høyst K distinkte tegn LeetCode Solution Problemsetning Lengste delstreng med høyst K distinkte tegn LeetCode Løsning – Gitt en streng S og et heltall K, returner lengden på den lengste delstrengen av S som inneholder høyst K distinkte tegn. Eksempel: Testtilfelle 1: Inngang: S = “bacc” K = 2 Utgang: 3 Testtilfelle 2: Inngang: S = “ab” ...

Les mer

Spørsmål 766. Factorial Trailing Zeroes LeetCode Solution Problemerklæring Faktoriell etterfølgende nuller LeetCode-løsning – Gitt et heltall n, returner antall etterfølgende nuller i n!. Merk at n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Inngang: n = 3 Utgang: 0 Forklaring: 3! = 6, ingen etterfølgende ...

Les mer

Spørsmål 767. Gjett nummer høyere eller lavere LeetCode-løsning Problemerklæring Gjett nummer høyere eller lavere LeetCode-løsning – Vi spiller gjettespillet. Spillet er som følger: Jeg velger et tall fra 1 til n. Du må gjette hvilket nummer jeg valgte. Hver gang du gjetter feil, vil jeg fortelle deg om nummeret jeg ...

Les mer

Spørsmål 768. Konverter sortert array til binært søketre LeetCode-løsninger Problemsetning Konverter sortert matrise til binært søketre LeetCode Solutions sier at gitt en heltallsmatrise hvor elementene er sortert i stigende rekkefølge, konverter det til et høydebalansert binært søketre. Et høydebalansert binært tre er et binært tre der dybden til de to undertrærne til hver node aldri avviker mer ...

Les mer

Spørsmål 769. Minimum hopp for å nå hjem LeetCode-løsning Problemerklæring Minimum hopp for å nå hjem LeetCode Løsning sier – En viss feils hjem er på x-aksen i posisjon x. Hjelp dem å komme dit fra posisjon 0. Feilen hopper i henhold til følgende regler: Den kan hoppe nøyaktig en posisjon fremover (til høyre). Den kan hoppe nøyaktig b posisjoner bakover (til ...

Les mer

Spørsmål 770. Word Ladder LeetCode-løsning Problemformulering Ordstigen LeetCode Løsning – "Ordstige" sier at du får en streng beginWord, string endWord og en ordliste. Vi må finne den korteste transformasjonssekvenslengden (hvis ingen bane finnes, skriv ut 0) fra beginWord til endWord etter de gitte betingelsene: Alle mellomord skal ...

Les mer

Spørsmål 771. Beste møtepunkt LeetCode-løsning Problemformulering Det beste møtepunktet LeetCode Solution sier Gitt et binært rutenett av størrelse mxn der hver 1 bestemmer hjemmet til en venn, ønsker vi å returnere den minimale totale reiseavstanden der den totale reiseavstanden er summen av avstandene mellom husene av ...

Les mer

Spørsmål 772. Lengste delstreng med minst K repeterende tegn LeetCode Solution Problemformulering Problemet Lengste delstreng med minst K repeterende tegn LeetCode Solution sier gitt en streng S og et heltall k, returner lengden på den lengste delstrengen til S slik at frekvensen til hvert tegn i denne delstrengen er større enn eller lik k . Eksempel på lengste delstreng med minst ...

Les mer

Spørsmål 773. Samme tre LeetCode-løsning Problemstilling Problemet Samme tre sier Gitt røttene til to binære trær p og q, skriv en funksjon for å sjekke om de er like eller ikke. To binære trær anses som like hvis de er strukturelt identiske, og nodene har samme verdi. Eksempel: Testtilfelle ...

Les mer

Spørsmål 774. Kth minste tall i multiplikasjonstabell Leetcode-løsning Problemstilling Det K. minste tallet i multiplikasjonstabellløsning – angir at du får multiplikasjonstabellmatrisen av størrelsen mxn, der matrise[i][j] = i*j (1 indeksert). For de gitte tre heltallene m,n og k må vi finne det kth minste elementet i m ...

Les mer

Spørsmål 775. Last Stone Weight II LeetCode Solution Problemformulering Problemet Last Stone Weight II sier at du får en rekke heltallssteiner der steiner[i] er vekten av den i-te steinen. Vi leker med steinene. På hver tur velger vi to vilkårlige steiner og knuser dem sammen. Anta at steinene har vekter x og y ...

Les mer

Spørsmål 776. Spiral Matrix LeetCode Solution Problemstilling Spiralmatrise Problemet sier I Spiralmatrise ønsker vi å skrive ut alle elementene i en matrise i en spiralform i retning med klokken. Tilnærming til spiralmatrise: Idé Problemet kan implementeres ved å dele matrisen i løkker og skrive ut alle elementene i hver ...

Les mer

Spørsmål 777. Summen av Subarray Ranges Leetcode Solution Problemformulering Summen av subarray-områder Leetcode-løsning – sier at du får en heltallsmatrise med maksimal størrelse 10^3. Vi må returnere summen av alle subarray-områdene til den gitte matrisen. Rekkevidden til en undergruppe er definert som forskjellen mellom den største og minste ...

Les mer

Spørsmål 778. Fjern duplikater fra Sorted Array Leetcode Solution Problemformulering Fjern duplikater fra sortert matrise Leetcode-løsningen – sier at du får en heltallsmatrise sortert i ikke-minkende rekkefølge. Vi må fjerne alle dupliserte elementer og modifisere den opprinnelige matrisen slik at den relative rekkefølgen av distinkte elementer forblir den samme, og rapportere verdien til ...

Les mer

Spørsmål 779. Største BST Subtree LeetCode-løsning Problemformulering Det største BST-undertreet LeetCode Løsningsproblemet sier gitt roten til et binært tre, finn det største undertreet, som også er et binært søketre (BST), der det største betyr at undertreet har det største antallet noder. Merk: Et undertre må inkludere alle dets etterkommere. I en binær ...

Les mer

Spørsmål 780. Min kalender I LeetCode Solution Problemstilling Min kalender I LeetCode Løsning – Vi må skrive et program som kan brukes som en kalender. Vi kan legge til et nytt arrangement dersom det å legge til arrangementet ikke vil føre til en dobbeltbestilling. En dobbeltbestilling skjer når to hendelser har et ikke-tomt kryss (dvs. et øyeblikk er ...

Les mer

Spørsmål 781. Sorter matrise etter paritet LeetCode-løsning Problemformulering Sorteringsmatrisen etter paritet LeetCode Løsning – "Sorter matrisen etter paritet" sier at du får en heltallsmatrise numer, flytt alle partallene i begynnelsen av matrisen etterfulgt av alle de odde heltallene. Merk: Returner en hvilken som helst matrise som tilfredsstiller denne betingelsen. Eksempel: Input: Output: ...

Les mer

Spørsmål 782. Fjern Nth Node fra slutten av listen Leetcode Solution Problemformulering Fjern Nth Node Fra End of List Leetcode Solution – sier at du får hodet til en koblet liste, og du må fjerne den n'te noden fra slutten av denne listen. Etter å ha slettet denne noden, returner hodet til den endrede listen. Eksempel: Inndata: ...

Les mer

Spørsmål 783. Møterom II LeetCode-løsning Problemformulering Møterom II LeetCode Solution – “Meeting Rooms II” sier at du får en rekke møtetidsintervaller “intervaller” der “intervaller[i] = [start[i], slutt[i] ]”, returnerer minimum antall konferanserom kreves. Eksempel: intervaller = [[0,30],[5,10],[15,20]] 2 Forklaring: Å møte en kan gjøres ...

Les mer

Spørsmål 784. Subarray Sum er lik K LeetCode Solution Problemsetning Subarray-summen er lik K LeetCode-løsning – "Subarray Sum er lik K" sier at du får en rekke heltall "nums" og et heltall 'k', returner det totale antallet kontinuerlige subarrays hvis sum er lik 'k'. Eksempel: nums = [1, 2, 3], k=3 2 Forklaring: Det ...

Les mer

Spørsmål 785. Lengste palindromisk delstreng LeetCode-løsning Problemformulering Den lengste palindromiske delstrengen LeetCode Solution – "Lengste palindromisk delstreng" sier at du får en streng s, returner den lengste palindromiske understrengen i s. Merk: Et palindrom er et ord som leser det samme bakover som forover, f.eks. frue. Eksempel: s = "babad" "bab" Forklaring: Alle ...

Les mer

Spørsmål 786. Beste tid for å kjøpe og selge aksje LeetCode-løsning Problemformulering Den beste tiden å kjøpe og selge aksjer LeetCode Solution – "Beste tid å kjøpe og selge aksjer" sier at du får en rekke priser der priser[i] er prisen på en gitt aksje på en i dag. Du ønsker å maksimere fortjenesten ved å velge ...

Les mer

Spørsmål 787. Median av to sorterte matriser LeetCode Solution Problemstilling Median av to sorterte matriser LeetCode-løsning – I oppgaven «Median av to sorterte matriser» får vi to sorterte matriser nums1 og nums2 av henholdsvis størrelse m og n, og vi må returnere medianen til de to sorterte matrisene. Den totale kjøretidskompleksiteten skal være O(log (m+n)). Eksempelnummer1 = [1,3], ...

Les mer

Spørsmål 788. Antall øyer LeetCode-løsning Problemformulering Antall øyer LeetCode Solution – “Antall øyer” sier at du får et mxn 2D binært rutenett som representerer et kart over '1'er (land) og '0'er (vann), du må returnere antall øyer. En øy er omgitt av vann og er...

Les mer

Spørsmål 789. LRU Cache LeetCode-løsning Spørsmål Design en datastruktur som følger begrensningene til en Least Recently Used (LRU) cache. Implementer LRUCache-klassen: LRUCache(int kapasitet) Initialiser LRU-cachen med positiv størrelseskapasitet. int get(int nøkkel) Returner verdien til nøkkelen hvis nøkkelen finnes, ellers returner -1. void put(int nøkkel, int verdi) Oppdater verdien til nøkkelen hvis nøkkelen finnes. Ellers legger du nøkkelverdi-paret til ...

Les mer

Spørsmål 790. Kth største element i en Stream Leetcode-løsning Problemstilling I dette problemet må vi designe en klasse KthLargest () som i utgangspunktet har et heltall k og et utvalg av heltall. Vi må skrive en parameterisert konstruktør for den når et heltall k og array-numre sendes som argumenter. Klassen har også en funksjon add (val) som legger til ...

Les mer

Spørsmål 791. Fjern koblede listeelementer Leetcode-løsning Problemstilling I dette problemet får vi en koblet liste med noder som har heltallverdier. Vi må slette noen noder fra listen som har verdi lik val. Problemet krever ikke å løses på stedet, men vi vil diskutere en slik tilnærming. Eksempelliste = ...

Les mer

Spørsmål 792. Minimum beveger seg til like matriseelementer Leetcode-løsning Problemstilling I dette problemet får vi en rekke heltall. Vi har også lov til å utføre et bestemt sett med operasjoner på denne matrisen. I en operasjon kan vi øke "n - 1 ″ (alle elementene unntatt en) elementer i matrisen med 1. Vi må ...

Les mer

Spørsmål 793. Hamming Distance Leetcode-løsning Problemstilling I dette problemet får vi to heltall, A og B, og målet er å finne hammingsavstanden mellom de gitte heltallene. Heltallene er større enn / lik 0 og mindre enn 231 Eksempel First Integer = 5, Second Integer = 2 3 First Integer ...

Les mer

Spørsmål 794. Telle gode noder i Binary Tree Leetcode Solution Problemerklæring I dette problemet er et binært tre gitt med roten. En node X i treet heter godt hvis det ikke er noder med en verdi større enn X i banen fra rot til X. Vi må returnere antall gode noder i ...

Les mer

Spørsmål 795. Antall trinn for å redusere et antall til null Leetcode-løsning Problemet Antall trinn for å redusere et antall til null Leetcode-løsning angir at gitt et heltall. Finn det minste antall trinn for å konvertere det gitte heltallet til 0. Du kan utføre et av de to trinnene, enten trekke 1 eller dele heltallet med 2. Problemet ...

Les mer

Spørsmål 796. Design parkeringssystem Leetcode-løsning Problemstilling I dette problemet må vi utforme en parkeringsplass. Vi har 3 typer parkeringsplasser (store, mellomstore og små). Alle disse parkeringsplassene har noe fast antall tomme plasser i utgangspunktet. Som i store typer rom kan vi plassere maksimalt b biler. I små ...

Les mer

Spørsmål 797. Kombinasjoner Leetcode-løsning Problemet Kombinasjoner Leetcode-løsning gir oss to heltall, n og k. Vi får beskjed om å generere alle sekvensene som har k-elementer plukket ut av n elementer fra 1 til n. Vi returnerer disse sekvensene som en matrise. La oss gå gjennom noen eksempler for å få ...

Les mer

Spørsmål 798. Kryss av to arrays II Leetcode-løsning Problemstilling I dette problemet er to matriser gitt, og vi må finne ut skjæringspunktet mellom disse to matriser og returnere den resulterende matrisen. Hvert element i resultatet skal vises så mange ganger som det vises i begge matriser. Resultatet kan være i hvilken som helst rekkefølge. Eksempel ...

Les mer

Spørsmål 799. Jewels and Stones Leetcode-løsning Problemet Jewels and Stones Leetcode Solution sier at du får to strenger. En av dem representerer juveler, og en av dem representerer steiner. Strengen som inneholder juveler representerer tegnene som er juveler. Vi må finne antall tegn i steinsnoren som er ...

Les mer

Spørsmål 800. Tilordne cookies Leetcode-løsning Problemet Tildel informasjonskapsler Leetcode Solution har to matriser. Den ene matrisen representerer størrelsen på informasjonskapslene, og den andre representerer barnas grådighet. Problemet sier at du er foreldre til barn, og at du vil at maksimalt antall barn skal være fornøyd. ...

Les mer

Spørsmål 801. Majority Element Leetcode-løsning Problemstilling Vi får en rekke heltall. Vi må returnere heltallet som forekommer mer enn ⌊N / 2⌋ tid i matrisen der ⌊ ⌋ er gulvoperatøren. Dette elementet kalles majoritetselementet. Merk at inngangsmatrisen alltid inneholder et majoritetselement. ...

Les mer

Spørsmål 802. Palindrome-koblet liste Leetcode-løsning I problemet "Palindrome-koblet liste", må vi sjekke om en gitt enkelt heltall-koblet liste er en palindrom eller ikke. Eksempelliste = {1 -> 2 -> 3 -> 2 -> 1} sant Forklaring # 1: Listen er palindrom da alle elementene fra start og bak er ...

Les mer

Spørsmål 803. Maksimal dybde på binær treet Leetcode-løsning Problemstilling I problemet gis et binært tre, og vi må finne ut den maksimale dybden til det gitte treet. Et binært treets maksimale dybde er antall noder langs den lengste banen fra rotnoden og ned til den lengste bladnoden. Eksempel 3 / ...

Les mer

Spørsmål 804. Maksimal dybde på N-ary Tree Leetcode Solution I dette problemet får vi et N-ary-tre, det vil si et tre som lar noder få mer enn 2 barn. Vi må finne dybden på et blad lengst fra roten av treet. Dette kalles maksimal dybde. Merk at dybden på en sti ...

Les mer

Spørsmål 805. Roter liste Leetcode -løsning Problemet Rotate List Leetcode Solution gir oss en koblet liste og et heltall. Vi får beskjed om å rotere den koblede listen til høyre av k steder. Så hvis vi roterer en koblet liste k plasserer til høyre, tar vi i hvert trinn det siste elementet fra ...

Les mer

Spørsmål 806. Pow (x, n) Leetcode-løsning Problemet “Pow (x, n) Leetcode Solution” sier at du får to tall, hvorav det ene er et flytende nummer og et annet et heltall. Heltallet betegner eksponenten, og basen er det flytende tallet. Vi får beskjed om å finne verdien etter å ha evaluert eksponenten over basen. ...

Les mer

Spørsmål 807. Finn forskjellen Leetcode-løsningen Problemstilling I oppgaven "Finn forskjellen" får vi to strenger s og t. Streng t produseres ved å tilfeldig stikke tegnene i streng s og legge til ett tegn i en tilfeldig posisjon. vår oppgave er å finne ut tegnet som ble lagt til i streng t. ...

Les mer

Spørsmål 808. Sett inn i et binært søketreet Leetcode-løsning I dette problemet får vi rotnoden til et binært søketre som inneholder heltallverdier og en heltallsverdi for en node som vi må legge til i binært søketre og returnere strukturen. Etter å ha satt inn elementet i BST, må vi skrive ut ...

Les mer

Spørsmål 809. Slå sammen to sorterte lister Leetcode-løsninger Koblede lister er ganske som matriser i sine lineære egenskaper. Vi kan slå sammen to sorterte matriser for å danne et samlet sortert utvalg. I dette problemet må vi slå sammen to sorterte koblede lister på plass for å returnere en ny liste som inneholder elementer fra begge listene på en sortert måte. Eksempel ...

Les mer

Spørsmål 810. Permutasjoner Leetcode Solution Problemet Permutasjoner Leetcode Solution gir en enkel sekvens av heltall og ber oss om å returnere en komplett vektor eller matrise av alle permutasjonene til den gitte sekvensen. Så før du går inn i å løse problemet. Vi burde være kjent med permutasjoner. Så, en permutasjon er ingenting annet enn en ordning ...

Les mer

Spørsmål 811. Minimum dybde på binær treet Leetcode løsning I dette problemet må vi finne lengden på den korteste banen fra roten til et hvilket som helst blad i et gitt binært tre. Merk at "lengden på banen" her betyr antall noder fra rotnoden til bladnoden. Denne lengden kalles Minimum ...

Les mer

Spørsmål 812. Count Primes Leetcode-løsninger I dette problemet får vi et helt tall, N. Målet er å telle hvor tall mindre enn N er primtall. Heltallet er begrenset til å være ikke-negativt. Eksempel 7 3 10 4 Forklaring Primer mindre enn 10 er 2, 3, 5 og 7. Så, tellingen er 4. Tilnærming (Brute ...

Les mer

Spørsmål 813. House Robber II Leetcode-løsning I "House Robber II" -problemet ønsker en røver å rane penger fra forskjellige hus. Mengden penger i husene er representert gjennom en matrise. Vi må finne den maksimale pengesummen som kan oppnås ved å legge til elementene i en gitt matrise i henhold til ...

Les mer

Spørsmål 814. Sqrt (x) Leetcode-løsning Som tittelen sier, må vi finne kvadratroten til et tall. La oss si at tallet er x, så er Sqrt (x) et tall slik at Sqrt (x) * Sqrt (x) = x. Hvis kvadratroten til et tall er noen desimalverdi, må vi returnere gulvverdien på ...

Les mer

Spørsmål 815. Konverter Sorted Array til Binary Search Tree Leetcode Solution Tenk at vi får et sortert utvalg av heltall. Målet er å bygge et binært søketre fra denne matrisen slik at treet er høydebalansert. Merk at et tre sies å være høydebalansert hvis høydeforskjellen på venstre og høyre undertrær til en hvilken som helst node i ...

Les mer

Spørsmål 816. Bytt noder i par Leetcode-løsninger Målet med dette problemet er å bytte noder på en gitt koblet liste i par, det vil si å bytte annenhver tilstøtende node. Hvis vi får lov til å bytte bare verdien på listenodene, vil problemet være trivielt. Så vi har ikke lov til å endre noden ...

Les mer

Spørsmål 817. Husraner Leetcode-løsning Problemerklæring I dette problemet er det hus i en gate, og husrøver må rane disse husene. Men problemet er at han ikke kan rane mer enn ett hus suksessivt, dvs. som ligger ved siden av hverandre. Gitt en liste over ikke-negative heltall som representerer mengden penger ...

Les mer

Spørsmål 818. Happy Number Leetcode-løsning Problemerklæring Problemet er å sjekke om et nummer er lykkelig nummer eller ikke. Et tall sies å være lykkelig tall hvis det erstattes tallet med summen av kvadratene i sifrene, og gjentagelse av prosessen gjør tallet lik 1. hvis det ikke ...

Les mer

Spørsmål 819. Gyldige anagrammer I problemet "Gyldige anagrammer" har vi gitt to strenger str1 og str2. Finn ut at begge strengene er anagrammer eller ikke. Hvis de er anagrammer, returner ekte ellers returner falske. Eksempel Input: str1 = “abcbac” str2 = “aabbcc” Output: true Forklaring: Siden str2 kan dannes ved å omorganisere ...

Les mer

Spørsmål 820. Sammenhengende matrise Gitt en matrise som bare består av tall 0 og 1. Vi må finne lengden på den lengste sammenhengende undergruppen bestående av o og 1 like. Eksempel Inngang arr = [0,1,0,1,0,0,1] Utgang 6 Forklaring Den lengste sammenhengende undergruppen er merket med rødt [0,1,0,1,0,0,1] og dens lengde er 6. Algoritmesett ...

Les mer

Spørsmål 821. Union og kryss av to sammenkoblede lister Gitt to koblede lister, opprett ytterligere to koblede lister for å få forening og skjæringspunkt mellom elementene i eksisterende lister. Eksempel Inngang: Liste1: 5 → 9 → 10 → 12 → 14 Liste2: 3 → 5 → 9 → 14 → 21 Utgang: Skjæreliste: 14 → 9 → 5 Forbundsliste: ...

Les mer

Spørsmål 822. Lemonade Change Leetcode-løsning Dette innlegget er på Lemonade Change Leetcode Solution Problem statement I problemet ”Lemonade Change” er det kø av kunder. De ønsker å kjøpe limonade fra oss som koster 5 rupi. Kundene kan gi oss 5 rupees, 10 rupees eller 20 rupees. Vi ønsker å returnere ...

Les mer

Spørsmål 823. Gyldig Perfect Square Leetcode-løsning Dette innlegget er på Valid Perfect Square Leetcode Solution Problem statement I problemet "Valid Perfect Square" får vi tallet "num", og vi må sjekke om dette tallet er et perfekt kvadrat eller ikke. Vi må sjekke dette uten å bruke den innebygde sqrt-funksjonen. Hvis ...

Les mer

Spørsmål 824. Runde Robin Scheduling Round Robin-planleggingen er veldig lik FCFS. Den eneste forskjellen mellom RR og FCFS planlegging er at RR er preemptive scheduling mens FCFS er non-preemptive scheduling. Hver prosess er allokert til CPU i klar kø for en enkelt tidsdel. Her ligner en klar kø ...

Les mer

Spørsmål 825. Maksimalt antall segmenter av lengdene a, b og c Problemet "Maksimalt antall segmenter av lengdene a, b og c" sier at du får et positivt heltall N, og du må finne det maksimale antall segmenter av lengdene a, b og c som kan dannes ved hjelp av N. Eksempel N = 7 a = 5, b ...

Les mer

Spørsmål 826. Beste tid å kjøpe og selge aksjer med Cooldown Leetcode Solution Problemstilling I oppgaven "Beste tid å kjøpe og selge aksjer med nedkjøling" får vi en matrise der hvert element i matrisen inneholder prisen på den gitte aksjen den dagen. Det er ingen begrensninger på antall transaksjoner. Definisjonen av transaksjonen er ...

Les mer

Spørsmål 827. Sekvenser av gitt lengde der hvert element er mer enn eller lik to ganger tidligere Problemet "Sekvenser med gitt lengde der hvert element er mer enn eller lik to ganger tidligere" gir oss to heltall m og n. Her er m det største tallet som kan eksistere i sekvensen, og n er antall elementer som må være tilstede i ...

Les mer

Spørsmål 828. Tell måter å komme til den niende trappen ved å bruke trinn 1, 2 eller 3 Problemet "Telle måter å komme til den niende trappen ved hjelp av trinn 1, 2 eller 3" sier at du står på bakken. Nå må du nå enden av trappen. Så hvor mange måter er det å komme til slutten hvis du bare kan hoppe 1, 2, ...

Les mer

Spørsmål 829. Finn etterbestilling av BST fra forhåndsbestilling Problemstilling Problemet “Finn postorder-traversal av BST fra preorder traversal” sier at du får forhåndsbestilling av et binært søketre. Finn deretter postorder-traversal ved hjelp av den gitte inngangen. Eksempel på forhåndsbestilling av traversal sekvens: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Les mer

Spørsmål 830. Telle binære sekvenser med jevn lengde med samme sum av første og andre halvdel Problemet “Telle binære sekvenser med jevn lengde med samme sum av første og andre halvdel” sier at du får et heltall. Finn ut antall måter å konstruere en binær sekvens av størrelse 2 * n slik at første halvdel og andre halvdel har samme antall ...

Les mer

Spørsmål 831. Skriv ut maksimal kjede av par Problemerklæring Problemet "Skriv ut maksimal lengdekjede av par" sier at du får noen tallpar. Det er gitt at i hvert par er det første tallet mindre enn det andre tallet. Nå må du finne den lengste kjeden slik at det andre antallet foregående ...

Les mer

Spørsmål 832. Skriv ut vilkårene for Newman-Conway Sequence Problemstilling Problemet "Skriv ut vilkårene for Newman-Conway Sequence" sier at du får et heltall "n". Finn de første begrepene i Newman-Conway Sequence, og skriv dem deretter ut. Eksempel n = 6 1 1 2 2 3 4 Forklaring Alle begrepene som skrives ut følger Newman-Conway-sekvensen ...

Les mer

Spørsmål 833. Fjern duplikater fra sortert liste II Problemet "Fjern duplikater fra sortert liste II" sier at du får en koblet liste som kanskje eller ikke har dupliserte elementer. Hvis listen har dupliserte elementer, fjerner du alle forekomster fra listen. Etter å ha utført følgende operasjoner, skriver du ut den koblede listen på ...

Les mer

Spørsmål 834. Skriv en funksjon for å få skjæringspunktet til to sammenkoblede lister Problemstilling Problemet “Skriv en funksjon for å få skjæringspunktet for to sammenkoblede lister” sier at du får to sammenkoblede lister. Men de er ikke uavhengige koblede lister. De er koblet sammen på et eller annet tidspunkt. Nå må du finne dette skjæringspunktet mellom disse to listene. ...

Les mer

Spørsmål 835. Newman-Conway-sekvens Problemstilling Problemet "Newman-Conway Sequence" sier at du får et inngangs heltall "n". Deretter må du skrive ut det første elementet i Newman-Conway Sequence. Eksempel n = 6 4 n = 10 6 Forklaring Siden utgangselementene representerer det sjette og tiende elementet i Newman-Conway ...

Les mer

Spørsmål 836. Slett Nth node fra slutten av den gitte koblede listen Problemerklæring Problemet “Slett Nth-node fra slutten av den gitte koblede listen” sier at du får en koblet liste med noen noder. Og nå må du fjerne nnde node fra slutten av den koblede listen. Eksempel 2-> 3-> 4-> 5-> 6-> 7 slett 3. node fra siste 2-> 3-> 4-> 6-> 7 Forklaring: ...

Les mer

Spørsmål 837. Skriv ut Fibonacci-sekvensen med to variabler Problemstilling Problemet “Skriv ut Fibonacci-sekvensen med to variabler” sier at du trenger å skrive ut Fibonacci-sekvensen, men det er en begrensning å bare bruke to variabler. Eksempel n = 2 2 5 0 1 1 2 Forklaring Utgangssekvensen har de fem første elementene i ...

Les mer

Spørsmål 838. Klippe en stang Problemstilling Problemet "Cutting a Rod" sier at du får en stang med en viss lengde og priser for alle størrelser på stenger som er mindre enn eller lik inngangslengden. Det er at vi vet prisen på stenger med lengde fra 1 til n, med tanke på ...

Les mer

Spørsmål 839. Største delbare parmengde Problemstilling Problemet "Største delbare par-undergruppe" sier at du får en rekke n forskjellige elementer. Finn lengden på den største slik at hvert par av delmengden har det større elementet som kan deles med mindre elementer. Eksempel matrise = {1, 2, 4, 5, 8, 9, 16} 5 ...

Les mer

Spørsmål 840. Sjekk om det er to intervaller som overlapper mellom et gitt sett med intervaller Problemerklæring Problemet "Sjekk om to intervaller overlapper mellom et gitt sett med intervaller" sier at du får noen sett med intervaller. Hvert intervall består av to verdier, en er starttid og den andre er sluttid. Problemstillingen ber om å sjekke om noen av ...

Les mer

Spørsmål 841. Paringsproblem for venner Problemstilling “Friends Pairing Problem” sier at det er N venner. Og hver av dem kan forbli single eller være parret med hverandre. Men når et par er laget, kan de to vennene ikke delta i sammenkoblingen. Så du må finne det totale antallet måter ...

Les mer

Spørsmål 842. Lykkelig nummer Problemstilling Hva er et lykkelig nummer? Et tall er et lykkelig tall hvis vi kan redusere et gitt tall til 1 etter denne prosessen: -> Finn summen av firkanten av sifrene til det gitte nummeret. Erstatt denne summen med det gamle nummeret. Vi vil gjenta dette ...

Les mer

Spørsmål 843. Palindromnummer Problemstilling Problemet "Palindrome Number" sier at du får et heltall. Sjekk om det er et palindrom eller ikke. Løs dette problemet uten å konvertere det angitte nummeret til en streng. Eksempel 12321 sann Forklaring 12321 er et palindromtall fordi når vi snur 12321 gir det 12321 ...

Les mer

Spørsmål 844. Flislegging Problem Problemerklæring “Tiling Problem” sier at du har et rutenett med størrelse 2 x N og et fliser med størrelse 2 x 1. Finn så antall måter du kan flise det gitte rutenettet på. Eksempel 3 2 Forklaring: Tilnærming til flislegging av problem Vi kan løse dette problemet ved å bruke rekursjon. ...

Les mer

Spørsmål 845. Sideerstatningsalgoritmer i operativsystemer Hva er sidebytte? De moderne operativsystemene bruker personsøk for minneadministrasjon, og mange ganger er det behov for utskifting av sider. Utskifting av sider er prosessen med å erstatte en side som er tilstede i minnet med en side som er nødvendig, men som ikke er tilstede i ...

Les mer

Spørsmål 846. Koblet listesyklus Problemerklæring "Koblet listesyklus" -problem sier at du får en koblet liste. Finn ut om den inneholder noen loop eller ikke? Koblet liste med syklus Eksempel 1-> 2-> 3 Ingen sløyfe Forklaring: Den koblede listen inneholder ingen sløyfe, for hvis det gjorde det, ville det ha vært to ingen ...

Les mer

Spørsmål 847. Boolsk parentesiseringsproblem Problemstilling “Boolsk parentesiseringsproblem” sier at vi får en sekvens av sant og usant, og noen boolske operatorer (AND, OR, XOR) mellom dem. Vi må finne antall måter å parentesere den gitte sekvensen slik at hele sekvensen resulterer i SANT. I ...

Les mer

Spørsmål 848. Tell par fra to sammenkoblede lister hvis sum er lik en gitt verdi Problemstilling Problem "Telle par fra to sammenkoblede lister hvis sum er lik en gitt verdi" oppgir at du får to sammenkoblede lister og en helverdisum. Problemstillingen ba om å finne ut hvor mange totalt par som har en sum lik den gitte verdien. Eksempel ...

Les mer

Spørsmål 849. Hvordan skrive ut maksimalt antall A-er ved hjelp av gitte fire taster Problemerklæring Hvordan du skriver ut maksimalt antall A ved hjelp av gitte fire taster, sier dette problemet at du har muligheten til å velge hvilken tast du vil trykke på. Tastene utfører følgende oppgaver: Tast1 - Skriver ut 'A' på skjermen Tast2 - Velg hele skjermen. Key3 - Kopier den valgte ...

Les mer

Spørsmål 850. Tell elementer som er felles for begge listene, men med forskjellige priser Problemerklæring Du får to lister. Hver av indeksene inneholder navnet på varen og prisen. Problemstillingen ber om å telle elementer som er felles for begge listene, men med forskjellige priser, som er å finne ut hvor mange artikler som er vanlige i begge ...

Les mer

Spørsmål 851. En plassoptimalisert DP-løsning for 0-1 ryggsekkproblem Problemerklæring Vi får en ryggsekk som kan holde litt vekt, vi må plukke noen av varene ut av gitte varer med noe verdi. Varene skal plukkes slik at verdien av ryggsekken (totalverdien av hentede varer) skal maksimeres. ...

Les mer

Spørsmål 852. Minimum antall hopp for å nå slutten Problemerklæring Anta at du har en rekke heltall, og hvert element i en matrise indikerer hvert tall som maksimale hopp som kan tas fra det punktet. Din oppgave er å finne ut minimum antall hopp for å nå slutten, dvs. minimum hopp som kan tas ...

Les mer

Spørsmål 853. Huffman-koding Vi har en melding som vi ønsker å levere. Vi ønsker at meldingen skal være av minst mulig størrelse, slik at kostnadene ved å sende meldingen er lave. Her bruker vi Huffman Coding-konseptet for å redusere størrelsen på meldingen. La oss anta at vi har ...

Les mer

Spørsmål 854. Datastruktur Designing Lytter til design av datastruktur, mange vil kanskje stikke av og se på selve tittelen. De som kjenner meg, vet at jeg ikke drar før jeg forklarer konseptet helt. Legg ut med meg på en reise for å lære et problem og noen ideer om ...

Les mer

Spørsmål 855. Lengste økende påfølgende Vi har en rekke heltall som ikke er sortert, og vi må finne den lengste økende sekvensen. Sekvensen trenger ikke være fortløpende. Konsekvensen skal øke. La oss forstå det bedre med noen få eksempler. Eksempel Input [9, 2, 5, 3, 7, 10, 8] Output 4 ...

Les mer

Spørsmål 856. K-th distinkt element i en matrise Du får et heltall array A, og skriver ut det femte distinkte elementet i en array. Den gitte matrisen kan inneholde duplikater, og utdataene skal skrive ut det femte distinkte elementet blant alle unike elementer i en matrise. Hvis k er mer enn et antall forskjellige elementer, så rapporter det. Eksempel på inngang: ...

Les mer

Spørsmål 857. Bytt noder i par I bytte noder i par problem, har vi gitt en koblet liste som består av n noder. Bytt ut hver node med jevn indeks, med en rett tilstøtende node med odd indeks () med tanke på indeks fra 0. Eksempel Input: 1-> 2-> 3-> 4-> NULL Output: 2-> 1-> 4-> 3-> NULL-inngang: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL-utgang: 2-> 1-> 4-> 3-> 6-> 5-> 7- > NULL Iterativ metode algoritme Opprett en ...

Les mer

Spørsmål 858. Kryss av to arrays I krysset mellom to matriser problem, har vi gitt to matriser, vi trenger å skrive ut krysset deres (vanlige elementer). Eksempel Inngang arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Utgang {2, 2} Inngang arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} Output {4, 9} Algorithm ...

Les mer

Spørsmål 859. Leetcode Permutasjoner I denne leetcode-problemforutgivelsen har vi gitt en rekke forskjellige heltall, og skriver ut alle mulige permutasjoner. Eksempler Input arr [] = {1, 2, 3} Output 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input arr [] = {1, 2, ...

Les mer

Spørsmål 860. Sudoku-løser I sudoku-løseren har vi gitt en delvis fylt (9 x 9) sudoku, skriv et program for å fullføre puslespillet. Sudoku må tilfredsstille følgende egenskaper. Hvert tall (1-9) må vises nøyaktig en gang på rad og en gang i en kolonne. Hvert tall (1-9) må vises nøyaktig en gang i ...

Les mer

Spørsmål 861. MiniMax-algoritme Alle lurer kanskje på. Argh, nok en ny MINIMAX-algoritme. Hvorfor trenger vi det? La oss vite å spille et parti sjakk eller tic-tac-toe vi ofte har lurt på om det var en algoritme for å vinne spillet. Forklaring Mange ganger har vi kanskje lurt på om det var mulig å ...

Les mer

Spørsmål 862. Målsum “Target Sum” er et spesielt problem for alle DPHolics jeg har med meg i dag. Det er ingen grunn til bekymring. Jeg kommer til å forlate resten av mine herlige lesere. Vi har alle gått gjennom det klassiske KnapSack-problemet der vi prøver å finne maksimalt antall ...

Les mer

Spørsmål 863. Teller biter Alt om å telle biter! Mennesker har problemer med å kommunisere med datamaskinene de laget. Hvorfor? Mennesker snakker og forstår språket de har kommet for å snakke og lytte til gjennom årene, men de lærte de fattige datamaskinene 0 og 1. Så i dag, la oss lære datamaskinen vår å telle ...

Les mer

Spørsmål 864. Slå sammen K sorterte lister Merge K-sorterte koblede lister-problemet er så kjent som i intervjuets synspunkt. Dette spørsmålet stilles så mange ganger i store selskaper som Google, Microsoft, Amazon, etc. Som navnet antyder, har vi fått k-sorterte koblede lister. Vi må slå dem sammen til en ...

Les mer

Spørsmål 865. OSI modell Denne modellen ble utviklet i 1983 av International Standards Organization (ISO). Dette var det første skrittet som ble tatt for å standardisere de internasjonale protokollene som ble brukt i forskjellige lag. Ettersom det handler om å koble til åpne systemer, det vil si systemer som er åpne for kommunikasjon med andre systemer, kalles modellen for ...

Les mer

Spørsmål 866. Nte katalanske nummer I det niende katalanske tallproblemet har vi gitt et heltall n. Finn de første katalanske tallene. Katalanske tall er en serie med positive heltall som ses i mange telleproblemer. De brukes til å telle - BSTs (Binary search trees) med n-taster. Visse typer gitter ...

Les mer

Spørsmål 867. Slå sammen to sorterte lenker Ved å slå sammen to sorterte koblede lister har vi gitt hovedpeker på to sammenkoblede lister, slå dem sammen slik at en enkelt koblet liste oppnås som har noder med verdier i sortert rekkefølge. returner hovedpekeren til den sammenslåtte koblede listen. Merk: slå sammen den koblede listen på plass uten å bruke ...

Les mer

Spørsmål 868. Finn median fra datastrøm I Finn median fra datastrømproblemet har vi gitt at heltall blir lest fra en datastrøm. Finn medianen til alle elementene som er lest så langt, fra første heltall til siste heltall. Eksempel Inngang 1: stream [] = {3,10,5,20,7,6} Output: 3 6.5 ...

Les mer

Spørsmål 869. Husrøver The House Robber Problem sier at det i et nabolag i en by er en enkelt rad med n hus. En tyv planlegger å bære en heist i dette nabolaget. Han vet hvor mye gull som er skjult i hvert av husene. For å unngå å utløse en ...

Les mer

Spørsmål 870. Skyvevindu maksimalt I maksimalt skyvevindu har vi gitt en matrise numre, for hvert sammenhengende vindu av størrelse k, finn det maksimale elementet i vinduet. Eksempel Inngangstall [] = {1,3, -1, -3,5,3,6,7} k = 3 Utgang {3,3,5,5,6,7} Forklaring Naiv tilnærming for skyvevindu Maks. hvert sammenhengende vindu av størrelse k, krysser ...

Les mer

Spørsmål 871. Ordbrudd Word Break er et problem som vakkert illustrerer et helt nytt konsept. Vi har alle hørt om sammensatte ord. Ord som består av mer enn to ord. I dag har vi en liste over ord, og alt vi har å gjøre er å sjekke om alle ordene fra ordboken kan ...

Les mer

Spørsmål 872. Hamming avstand Hva er Hamming Distance? Hamming avstand er teknisk definert som antall biter i samme posisjon som avviker i to tall. La oss fordype oss i en ny måte å finne avstanden mellom to tall. Eksempel Inngang For å finne hammingsavstanden mellom 4 og 14 4 og ...

Les mer

Spørsmål 873. Første dårlige versjon Vi har alle hørt ordtaket "Bad Apple Ruins The Bunch". First Bad Version er et problem som vakkert illustrerer det samme. I dag har vi et problem som er First Bad Version. En av praktikantene har gjort en nth dårlig forpliktelse på grunn av hvilken forpliktelser fra n + 1 har alle vært ...

Les mer

Spørsmål 874. Kruskal algoritme Hva er Kruskal algoritme? Kruskals algoritme brukes til å finne minimum spanning tree (MST) for en tilkoblet og ikke-rettet graf. Eksempel Graf Minimum Spanning Tree (MST) Algoritme Kruskals algoritme er en grådig algoritme for å finne det minste spennende treet. Sorter kantene i stigende rekkefølge etter deres vekter. På hver ...

Les mer

Spørsmål 875. Slå sammen to sorterte lister Leetcode Hva er flette to sorterte lister problem på leetcode? Dette er så interessant spørsmål som blir stilt så mange ganger i selskaper som Amazon, Oracle, Microsoft, etc. I dette problemet (Merge Two Sorted Lists Leetcode) har vi gitt to sammenkoblede lister. Begge koblede lister er i økende rekkefølge. Slå sammen begge koblede listen i ...

Les mer

Spørsmål 876. Omvendt noder i K-Group Problem I omvendte noder i K-gruppeproblemet har vi gitt en koblet liste, reverser den koblede listen i en gruppe med k og returnerer den endrede listen. Hvis nodene ikke er flere av k, reverserer du de gjenværende nodene. Verdien av k er alltid mindre eller lik ...

Les mer

Spørsmål 877. LRU Cache Implementering Minst nylig brukt (LRU) hurtigbuffer er en type metode som brukes til å opprettholde dataene slik at den tid det tar å bruke dataene er minst mulig. LRU-algoritme som brukes når hurtigbufferen er full. Vi fjerner de sist brukte dataene fra hurtigminnet til ...

Les mer

Spørsmål 878. Slå sammen Sorter Hva er merge sort? Merge Sort er en rekursiv prosedyre. Det er også en splittelse og erobrer algoritme. Nå må vi vite hva skill og erobringsalgoritme er? Det er en type prosedyre der vi deler problemet i delproblemer og deler dem til vi finner den korteste ...

Les mer

Spørsmål 879. Gyldig Sudoku Gyldig Sudoku er et problem der vi har gitt et 9 * 9 Sudoku-brett. Vi må finne den gitte Sudoku er gyldig eller ikke på grunnlag av følgende regler: Hver rad må inneholde sifrene 1-9 uten repetisjon. Hver kolonne må inneholde sifrene 1-9 uten repetisjon. Hver av de 9 3x3 underboksene ...

Les mer

Spørsmål 880. Palindrom partisjonering Palindrome partisjonering er et DP-problem. I dette problemet, gitt en streng S. Partisjon S slik at hver understreng av partisjonen er et palindrom. Vi trenger å skrive ut de minste kuttene som trengs for en palindrom partisjonering av S. Inngangsformat Bare en enkelt linje som inneholder streng S. Utdataformat ...

Les mer

Spørsmål 881. Legg til to tall Å legge til to tall er et problem der vi har gitt to ikke-tomme koblede lister som representerer et ikke-negativt heltall. Sifferet lagres i omvendt rekkefølge, og hver node må bare inneholde et enkelt siffer. Legg til de to tallene og skriv ut resultatet ved hjelp av en koblet liste. Inndataformat ...

Les mer

Spørsmål 882. Sikt av Eratosthenes Sieve of Eratosthenes er en algoritme der vi finner ut primtallene mindre enn N. Her er N et heltall. Dette er en effektiv metode for å finne ut primtallene til en grense. Ved å bruke dette kan vi finne ut primtallene til 10000000. Her ...

Les mer

Spørsmål 883. N dronningsproblem N dronningsproblem ved å bruke konseptet Backtracking. Her plasserer vi dronning slik at ingen dronning er under angrepsforhold. Angrepstilstanden til dronningene er hvis to dronninger er på samme kolonne, rad og diagonal, så er de under angrep. La oss se dette ved nedenstående figur. Her ...

Les mer

Spørsmål 884. Alien ordbok Alien Dictionary er en type problem der vi har N-ord, og de er sortert i alien ordbokrekkefølge. Vi må finne rekkefølgen på karakterene. Fremmedspråket brukes også med små bokstaver, men rekkefølgen på bokstavene er forskjellig. La oss se hvordan vi ...

Les mer

Spørsmål 885. Siste steinvekt Last Stone Weight er et problem der vi har et sett med steiner som har noen positive vekter. Nå utfører vi en oppgave på den til vi etterlot oss en stein eller ingen stein. Vi velger alltid to steiner som har den høyeste vektverdien og knuser dem sammen. La oss anta vekten ...

Les mer

Spørsmål 886. Klatring trapp Problemstilling Problemet “Å gå i trapper” sier at du får en trapp med n trapp. Om gangen kan du enten gå en trapp eller to trapper. Hvor mange måter å nå toppen av trappen? Eksempel 3 3 Forklaring Det er tre måter å klatre på ...

Les mer

Spørsmål 887. Serialiser og deserialiser binært tre Vi har gitt et binært tre som inneholder N antall noder der hver node har noen verdi. Vi må serieisere og deserialisere det binære treet. Serialize Prosessen med å lagre et tre i en fil uten å forstyrre strukturen kalles serialisering. DeserializeSerialize og Deserialize Binary Tree Prosessen ...

Les mer

Spørsmål 888. Snu en koblet liste Problemerklæring Problemet “reversere en koblet liste” sier at vi får overhodet for den koblede listen. Vi må reversere den koblede listen ved å endre koblingene mellom dem og returnere hodet til den omvendte koblede listen. Eksempel 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Forklaring Vi har reversert den sammenkoblede ...

Les mer

Spørsmål 889. Maksimal lengde på kjettingpar Problemstilling I den maksimale lengden på kjedepar-problemet har vi gitt n par tall, finn den lengste kjeden som (c, d) kan følge (a, b) hvis b <c. I de gitte parene er det første elementet alltid mindre enn det andre. Eksempel på inngang [{12, 14}, ...

Les mer

Spørsmål 890. Finn par med gitt forskjell Problemstilling I den gitte usorterte matrisen, finn paret elementer i den gitte matrisen med gitt forskjell n. Eksempel Inngang arr [] = {120, 30, 70, 20, 5, 6}, differanse (n) = 40 Utgang [30, 70] Forklaring Her er forskjellen på 30 og 70 lik verdien av ...

Les mer

Spørsmål 891. Oppdag en løkke i den koblede listen Problemstilling I “Oppdag en løkke i den koblede listen” har vi gitt en koblet liste. Finn ut om det er løkke eller ikke. Hvis det er en sløyfe i den koblede listen, vil noen noder i den koblede listen peke på en av de forrige nodene ...

Les mer

Spørsmål 892. Finn Nth Node Problemerklæring I “Find Nth Node” -problemet har vi gitt en lenket liste for å finne den nde noden. Programmet skal skrive ut dataverdien i den nde noden. N er inngangs heltallindeksen. Eksempel 3 1 2 3 4 5 6 3 Tilnærming Gitt en lenket liste ...

Les mer

Spørsmål 893. Bytt Kth-node fra begynnelse med Kth-node fra slutt Problemerklæring I “Swap Kth Node from start with Kth Node from End” -problemet har vi gitt en koblet liste. Bytt kth-node fra begynnelse_med kth-node fra slutten. Vi bør ikke bytte verdiene, vi bør bytte pekere. Eksempel 2 1 2 3 4 5 6 1 ...

Les mer

Translate »
4