Spørgsmål til Amazon Coding Interview

Spørgsmål til Amazon -interviewPin
Spørgsmål til Amazon -interview

Amazon Array spørgsmål

Spørgsmål 1. Fjern dubletter fra Sorted Array II Leetcode Solution Problemformulering: Givet en heltal matrix af tal sorteret i ikke-faldende rækkefølge, fjern nogle dubletter på plads, så hvert unikt element optræder højst to gange. Den relative rækkefølge af elementerne skal holdes den samme. Da det er umuligt at ændre længden af ​​arrayet på nogle sprog, skal du i stedet have ...

Læs mere

Spørgsmål 2. K Nærmeste punkter til oprindelse Leetcode-løsning Problemformulering De K nærmeste punkter til oprindelse LeetCode-løsning – "K nærmeste punkter til oprindelse" angiver, at givet en matrix af punkter repræsenterer x-koordinater og y-koordinater koordinaterne på XY-planet. Vi skal finde k nærmeste punkter til oprindelsen. Bemærk, at afstanden mellem to...

Læs mere

Spørgsmål 3. Næste Permutation Leetcode-løsning Problemformulering Den næste permutation LeetCode-løsning – "Næste permutation" angiver, at givet en matrix af heltal, som er en permutation af første n naturlige tal. Vi skal finde den næste leksikografisk mindste permutation af den givne matrix. Udskiftningen skal være på plads og kun bruge konstant ekstra plads. ...

Læs mere

Spørgsmål 4. Maksimal fortjeneste i jobplanlægning Leetcode-løsning Problemformulering Den maksimale fortjeneste i jobplanlægning LeetCode-løsning – "Maksimal fortjeneste i jobplanlægning" angiver, at du får n job, hvor hvert job starter fra startTime[i] og slutter ved slutTime[i] og opnår profitten af ​​profit[i] ]. Vi er nødt til at returnere den maksimale fortjeneste, som vi kan have sådan ...

Læs mere

Spørgsmål 5. Indfangning af regnvand Leetcode-løsning Problemformulering The Trapping Rain Water LeetCode Solution – "Trapping Rain Water" angiver, at givet en række højder, som repræsenterer et højdekort, hvor bredden af ​​hver søjle er 1. Vi skal finde mængden af ​​vand, der er fanget efter regn. Eksempel: Input: højde = [0,1,0,2,1,0,1,3,2,1,2,1] Output: 6 Forklaring: Check ...

Læs mere

Spørgsmål 6. Sorter matrix efter stigende hyppighed af Leetcode-løsning Problemformulering Sorteringsarrayet ved at øge frekvensen LeetCode Løsning – "Sortér arrayet efter stigende frekvens" angiver, at du får et array af heltal, sorter arrayet i stigende rækkefølge baseret på frekvensen af ​​værdierne. To eller flere værdier har samme frekvens, vi skal sortere dem ...

Læs mere

Spørgsmål 7. Partition til K Equal Sum Subsets Leetcode Solution Problemformulering Partitionen til K Equal Sum Subsets LeetCode Solution – "Partition to K Equal Sum Subsets" angiver, at du får heltal array nums og et heltal k, returner true, hvis det er muligt at have k ikke-tomme delmængder, hvis summer er alle lige. Eksempel: Input: nums = [4,3,2,3,5,2,1], k = 4 Output: ...

Læs mere

Spørgsmål 8. Coin Change 2 Leetcode-løsning Problemformulering Møntændring 2 LeetCode-løsningen – "Møntændring 2" angiver, at givet en række forskellige heltal mønter og et heltal beløb, der repræsenterer et samlet beløb. Vi skal returnere optællingen af ​​det samlede antal forskellige mulige kombinationer, der summerer til beløbet. ...

Læs mere

Spørgsmål 9. Frog Jump Leetcode-løsning Problemformulering Frog Jump LeetCode Solution – "Frog Jump" angiver, at givet listen over sten (positioner) sorteret i stigende rækkefølge, afgør om frøen kan krydse floden ved at lande på den sidste sten (sidste indeks i rækken). I første omgang er frøen på den første sten og ...

Læs mere

Spørgsmål 10. Byg array fra Permutation Leetcode-løsning Problemformulering Byg array fra permutation LeetCode-løsning – "Byg array fra permutation" angiver, at givet nul-baserede permutationstal, skal vi bygge et array af samme længde, hvor ans[i] = nums[nums[i]] for hver i i området [0,antal.længde-1]. En nul-baseret permutation nums er en matrix af forskellige heltal fra 0 ...

Læs mere

Spørgsmål 11. Antal ordrer i Backlog Leetcode-løsningen Problemformulering Antallet af ordrer i backloggen LeetCode Solution – "Antal ordrer i backloggen" angiver, at givet 2D-heltalsarrayet [pris, beløb, ordretype], som angiver, at beløbsordrer er blevet afgivet af typen ordretype. Hvis ordretypen er: 0, angiver den aktuelle ...

Læs mere

Spørgsmål 12. Minimumsomkostninger for billetter Leetcode-løsning Problemformulering Minimumsomkostningerne for billetter LeetCode Solution – "Minimumsomkostninger for billetter" beder dig om at finde det mindste antal dollars, du skal bruge for at rejse hver dag i den givne liste over dage. Du får et heltal af dage. Hver dag er et heltal fra ...

Læs mere

Spørgsmål 13. Unik Paths II Leetcode-løsning Problemformulering Unique Paths II LeetCode Solution – "Unique Paths II" angiver, at givet mxn-gitteret, hvor en robot starter fra øverste venstre hjørne af gitteret. Vi skal finde det samlede antal måder at nå det nederste højre hjørne af gitteret på. ...

Læs mere

Spørgsmål 14. Søg efter en 2D Matrix II Leetcode-løsning Problemsætning Søg efter en 2D Matrix II LeetCode-løsning – "Søg i en 2D Matrix II" beder dig finde en effektiv algoritme, der søger efter et værdimål i en mxn heltalsmatrix. Heltal i hver række, såvel som kolonne, er sorteret i stigende rækkefølge. Eksempel: Input: matrix = [[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 Output: sand ...

Læs mere

Spørgsmål 15. Maksimal længde af en sammenkædet streng med unikke tegn Leetcode-løsning Problemformulering Den maksimale længde af en sammenkædet streng med unikke tegn LeetCode-løsning – "Maksimal længde af en sammenkædet streng med unikke tegn" siger, at du får en række strenge, og du skal vælge en hvilken som helst efterfølger af den givne matrix og sammenkæde disse strenge for at danne ...

Læs mere

Spørgsmål 16. Korteste ordafstand Leetcode-løsning Problemformulering Den korteste ordafstand LeetCode Solution – siger, at du får en række strenge og to forskellige ord. Vi skal returnere den korteste afstand mellem disse to ord, der vises i inputstrengen. Eksempel: Input: wordsDict = ["øver", "gør", "perfekt", "kodning", "gør"], word1 = "kodning", word2 = "øver" Output: 3 Forklaring: Ordet "kodning" forekommer kl. position 4....

Læs mere

Spørgsmål 17. Flytende gennemsnit fra Data Stream Leetcode-løsning Problemformulering Det glidende gennemsnit fra datastrøm LeetCode Solution – "Moving Average from Data Stream" angiver, at givet en strøm af heltal og en vinduesstørrelse k. Vi skal beregne det glidende gennemsnit af alle heltal i det glidende vindue. Hvis antallet af elementer i ...

Læs mere

Spørgsmål 18. Indstil Matrix Zeroes Leetcode Solution Problemsætning Set Matrix Zeroes LeetCode Solution – "Set Matrix Zeroes" angiver, at du får en mxn heltals matrix matrix. Vi er nødt til at ændre input matrixen sådan, at hvis en celle indeholder elementet 0, så sæt hele dens række og kolonne til 0'er. Du skal gøre det i...

Læs mere

Spørgsmål 19. Manglende nummer Leetcode-løsning Problemsætning Det manglende nummer LeetCode-løsning – "Manglende nummer" angiver, at givet en matrix af størrelse n, der indeholder n distinkte tal mellem [0,n]. Vi skal returnere det nummer, der mangler i intervallet. Eksempel: Input: nums = [3,0,1] Output: 2 Forklaring: Vi kan let observere, at alle ...

Læs mere

Spørgsmål 20. Design en stak med trinvis operation Leetcode-løsning Problemformulering Design en stak med trinvis operation Leetcode Solution – angiver, at vi skal designe en stak, der understøtter nedenstående operationer effektivt. Tildel stakkens maksimale kapacitet. Udfør push-operationen effektivt, hvis størrelsen af ​​stakken er strengt mindre end den maksimale kapacitet på ...

Læs mere

Spørgsmål 21. Langsomste nøgle-Leetcode-løsning Problemet Slowest Key Leetcode Solution giver os en række nøgler, der er blevet trykket på. Vi får også en matrix eller vektor af gange, hvor disse nøgler er blevet frigivet. Nøglesekvensen gives i form af en streng. Så problemet bad os om at ...

Læs mere

Spørgsmål 22. 3Sum Leetcode-løsning Problemangivelse Givet en matrix af n heltal, er der elementerne a, b, c i tal, således at a + b + c = 0? Find alle unikke tripletter i arrayet, som giver summen af ​​nul. Bemærk: at løsningssættet ikke må indeholde duplikater. Eksempel # 1 [-1,0,1,2, -1,4] ...

Læs mere

Spørgsmål 23. Indsæt Interval Leetcode Solution Problemet Insert Interval Leetcode Solution giver os en liste over nogle intervaller og et separat interval. Derefter bliver vi bedt om at indsætte dette nye interval blandt intervallisten. Så det nye interval krydser muligvis med intervaller, der allerede er på listen, eller det kan ...

Læs mere

Spørgsmål 24. Kombination Sum Leetcode-løsning Problemet Combination Sum Leetcode Solution giver os et array eller en liste over heltal og et mål. Vi bliver bedt om at finde de kombinationer, der kan laves ved hjælp af disse heltal et vilkårligt antal gange, der tilføjes til det givne mål. Så mere formelt kan vi bruge den givne ...

Læs mere

Spørgsmål 25. Island Perimeter Leetcode-løsning Problemangivelse I dette problem får vi et gitter i form af et 2-D-array. gitter [i] [j] = 0 repræsenterer der er vand på det punkt, og gitter [i] [j] = 1 repræsenterer jord. Gitterceller er forbundet lodret / vandret, men ikke diagonalt. Der er nøjagtigt en ø (en forbundet jordkomponent ...

Læs mere

Spørgsmål 26. Maksimal løsning for underarray-leetkode Problemangivelse Givet et helt tal array, find det sammenhængende underarray (indeholdende mindst et tal), der har den største sum, og returner sin sum. Eksempel nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Forklaring: [4, -1,2,1] har den største sum = 6. nums = [- 1] -1 Approach 1 (Divide and Conquer) I denne tilgang ...

Læs mere

Spørgsmål 27. Rang transformation af en Array Leetcode-løsning Problemet Rank Transform af en Array Leetcode-løsning gav os en række heltal. Arrayet eller den givne sekvens er usorteret. Vi er nødt til at tildele rang til hvert heltal i den givne sekvens. Der er nogle begrænsninger for tildeling af rækker. Rækkerne skal starte med ...

Læs mere

Spørgsmål 28. Dekomprimer løbslængde kodet liste Leetcode-løsning Problemet Dekomprimer kørelængde med kørelængde Leetcode-løsning angiver, at du får en matrix eller vektor, der indeholder en sekvens. Sekvensen har en vis specifik repræsentation. Indgangssekvensen er dannet af en anden sekvens. Vi kalder det en anden sekvens som den originale sekvens. Som pr. Hvilken indgangssekvens ...

Læs mere

Spørgsmål 29. Udskift elementer med det største element på højre side af Leetcode-løsning Problemet Erstat elementer med det største element på højre side Leetcode-løsning giver os en matrix eller vektor med heltal. Problemet bad os om at erstatte alle elementerne med det element, der er størst blandt alle elementerne på højre side. Så overvej om vi havde en ...

Læs mere

Spørgsmål 30. Find vinder på en Tic Tac Toe-spil Leetcode-løsning Problemet Find vinder på et Tic Tac Toe-spil Leetcode Solution beder os om at finde ud af vinderen af ​​et tic tac toe-spil. Problemet giver os en matrix eller vektor af bevægelser foretaget af spillerne. Vi er nødt til at gennemgå bevægelserne og bedømme hvem ...

Læs mere

Spørgsmål 31. Find almindelige tegn Leetcode-løsning Problem Erklæring I dette problem får vi en liste over streng. Vi er nødt til at finde ud af de tegn, der er almindelige i alle strengene. Hvis et tegn er til stede i alle strenge flere gange, er vi nødt til at sende tegnet flere gange. Antag, vi har en række ...

Læs mere

Spørgsmål 32. Minimum tid på at besøge alle punkter Leetcode-løsning Problemet Minimum tid til at besøge alle punkter Leetcode-løsning giver os en matrix eller vektor af punkter på koordinatakser. Problemet efter at have givet os inputet beder os om at finde den minimale tid til at besøge alle de punkter, der er angivet i input. Når du flytter en enhed ...

Læs mere

Spørgsmål 33. Find N unikke heltal Opsummer til nul Leetcode-løsning Problemet Find N unikke helheder Opsummer til nul Leetcode-løsning, giver os et heltal. Det beder os om at returnere n unikke heltal, der summeres til 0. Så spørgsmålet er ret simpelt at forstå. Så inden du dykker ned i løsningen. Lad os se på ...

Læs mere

Spørgsmål 34. Opdelingsarray i tre dele med lige sum Leetcode-løsning Problemet Partition Array Into Three Parts With Equal Sum Leetcode Solution giver os en matrix eller vektor og spørger, om der er tre partitioner mulige for sekvensen. Her med partition mener vi, at der er to indekser i, j sådan, at summen af ​​elementer fra start ...

Læs mere

Spørgsmål 35. Find almindelige tegn Leetcode-løsning Problem erklæring I dette problem får vi en række strenge. Vi er nødt til at udskrive en liste med alle tegn, der vises i hver streng i arrayet (duplikater inkluderet). Det er, hvis et tegn vises 2 gange i hver streng, men ikke 3 gange, skal vi have det ...

Læs mere

Spørgsmål 36. Find alle numre, der er forsvundet i en Array Leetcode-løsning Problemangivelse I dette problem får vi en række heltal. Den indeholder elementer fra 1 til N, hvor N = arrayets størrelse. Der er dog nogle elementer, der er forsvundet, og nogle duplikater er til stede i deres sted. Vores mål er at returnere en matrix ...

Læs mere

Spørgsmål 37. Majority Element II Leetcode-løsning I dette problem får vi en række heltal. Målet er at finde alle de elementer, der forekommer mere end ⌊N / 3⌋ tid i arrayet, hvor N = arrayets størrelse og and ⌊ er gulvoperatøren. Vi er nødt til at returnere en række ...

Læs mere

Spørgsmål 38. Indeholder duplikat II Leetcode-opløsning Problemangivelse I dette problem får vi en række heltal, og vi skal kontrollere, om der findes et duplikatelement, der ligger i en afstand på mindst k til hinanden. dvs. forskellen mellem indekserne for de to samme elementer skal være mindre end ...

Læs mere

Spørgsmål 39. Relativ sorteringsarray-leetkodeløsning I dette problem får vi to arrays med positive heltal. Alle elementer i den anden matrix er forskellige og findes i den første matrix. Den første matrix kan dog indeholde duplikatelementer eller elementer, der ikke er i den anden matrix. Vi skal sortere det første array ...

Læs mere

Spørgsmål 40. Find ord, der kan dannes af tegn Leetcode Solution Problemangivelse I problemet "Find ord, der kan dannes af tegn" får vi en række strenge, der består af små bogstaver (ord) og en streng, der består af et sæt tegn (tegn). Vores opgave er at kontrollere for hver streng i arrayet ...

Læs mere

Spørgsmål 41. Antal ækvivalente Domino-par Leetcode-løsning Problemangivelse I problemet ”Antal ækvivalente domino-par” får vi en liste over dominoer, hvor hver domino består af to værdier som domino [i] = [a, b]. To dominoer, domino [i] = [a, b] og domino [j] = [c, d] er ækvivalente, hvis (a == c og b == d) eller (a == d og c == d) . Vores opgave er at finde ud af ...

Læs mere

Spørgsmål 42. Pascals Triangle II Leetcode-løsning Problemangivelse I dette problem har vi fået rækkeindeks (i) for Pascal-trekanten. Vi er nødt til at oprette et lineært array, der indeholder værdierne i I-rækken og returnere det. Rækkeindeks starter fra 0. Vi ved, at Pascals trekant er en trekant, hvor hvert tal er ...

Læs mere

Spørgsmål 43. Unikke stier Leetcode-løsning Problemet Unikke stier Leetcode-løsning angiver, at du får to heltal, der repræsenterer størrelsen på et gitter. Brug af gitterets størrelse, længden og bredden af ​​gitteret. Vi skal finde antallet af unikke stier fra øverste venstre hjørne af gitteret til ...

Læs mere

Spørgsmål 44. Antal gode par Leetcode-løsning Problemstatning I dette problem gives en række heltal, og vi skal finde ud af antallet af samlede antal gode par (a [i], a [j]) hvor a [i] = a [j]. Eksempel nums = [1,2,3,1,1,3] 4 Forklaring: Der er 4 gode par ved indekser (0,3), (0,4), (3,4), (2,5). [1,1,1,1] 6 Forklaring: ...

Læs mere

Spørgsmål 45. Tredje maksimale antal Leetcode-løsning Som titlen siger, er målet at finde det tredje maksimale heltal i en given række af heltal. Bemærk, at vi skal finde det særskilte tredje maksimale heltal i arrayet. Vi returnerer det maksimale heltal i arrayet, når det ikke har noget særskilt tredje maksimalt heltal. Eksempel ...

Læs mere

Spørgsmål 46. Balanceret Binary Tree Leetcode-løsning Et binært træ er højdebalanceret, hvis højdeforskellen i venstre og højre undertræ for hver knude i træet højst er 1. I dette problem skal vi kontrollere, om der er et afbalanceret binært træ. Eksempel 2/1/4 Ikke afbalanceret 1 / \ 2 ...

Læs mere

Spørgsmål 47. Hvor mange numre er mindre end den aktuelle nummer-kode til løsning Problem erklæring I dette problem får vi en matrix. For hvert element i denne matrix skal vi finde ud af antallet af elementer, der er mindre end det element. dvs. for hver i (0 <= i

Læs mere

Spørgsmål 48. Flet sorterede arrays Leetcode-løsning I problemet "Flet sorterede arrays" får vi to arrays sorteret i ikke-faldende rækkefølge. Den første matrix er ikke fuldt udfyldt og har plads nok til også at rumme alle elementer i den anden matrix. Vi er nødt til at flette de to arrays, således at den første matrix indeholder elementer ...

Læs mere

Spørgsmål 49. Søg i Rotated Sorted Array Leetcode Solution Overvej et sorteret array, men et indeks blev valgt, og arrayet blev roteret på det tidspunkt. Når matrixen er roteret, skal du nu finde et bestemt målelement og returnere dets indeks. Hvis elementet ikke er til stede, returnerer -1. Problemet er generelt ...

Læs mere

Spørgsmål 50. Søg Indsæt position Leetcode-løsning I dette problem får vi et sorteret array og et mål-heltal. Vi er nødt til at finde dens position til søgning. Hvis målværdien er til stede i matrixen, skal du returnere dens indeks. Returner det indeks, hvor målet skal indsættes, så ordren sorteres (i ...

Læs mere

Spørgsmål 51. Børn med det største antal slik Leetcode-løsning I problemet ”Børn med det største antal slik” får vi en række heltal, der repræsenterer antallet af chokolader, som nogle børn har fået, og nogle ekstra slik, der kan distribueres på enhver måde. Nu skal vi finde: Kan hvert barn have det største antal ...

Læs mere

Spørgsmål 52. Kører sum af 1d Array Leetcode-løsning Problemangivelse I løbende sum af 1d array-problem har vi fået et array nums, for hvilket vi skal returnere et array, hvor for hvert indeks i i resultat array arr [i] = sum (nums [0]… nums [i]) . Eksempel nums = [1,2,3,4] [1,3,6,10] Forklaring: Løbende sum er: ...

Læs mere

Spørgsmål 53. Plus en Leetcode-løsning Problemangivelse I problemet ”Plus One” får vi en matrix, hvor hvert element i arrayet repræsenterer et ciffer af et tal. Den komplette matrix repræsenterer et tal. Nullindekset repræsenterer MSB for nummeret. Vi kan antage, at der ikke er noget førende nul i ...

Læs mere

Spørgsmål 54. Kth største element i en Array Leetcode Solutions I dette problem skal vi returnere det kth største element i et usorteret array. Bemærk, at arrayet kan have dubletter. Så vi er nødt til at finde det Kth største element i den sorterede rækkefølge, ikke det særskilte Kth største element. Eksempel A = {4, 2, 5, 3 ...

Læs mere

Spørgsmål 55. Maks. Antal på hinanden følgende Leetcode-løsning Problemangivelse I maksimalt antal på hinanden følgende problem angives et binært array. Vi er nødt til at finde det maksimale antal på hinanden følgende i det givne array. Input arrayet indeholder kun 0 og 1. Eksempel [1,1,0,1,1,1] 3 Forklaring: De første to cifre eller de sidste tre cifre er ...

Læs mere

Spørgsmål 56. Omarrangere Array således, at arr [i]> = arr [j], hvis jeg er jævn, og arr [i] <= arr [j], hvis jeg er ulige og j <i Antag at du har et heltal array. Problemangivelsen beder om at omarrangere arrayet på en sådan måde, at elementerne i lige position i en array skal være større end alle elementer før det, og elementerne i ulige positioner skal være mindre end elementerne før det. Eksempel ...

Læs mere

Spørgsmål 57. Sort Array by Parity II Leetcode Solution Problemangivelse I problemet ”Sort Array By Parity II” får vi et paritetsarray, hvor alle elementerne er positive heltal. Matrixen indeholder et lige antal elementer. Matrixen indeholder et lige antal lige og ulige elementer. Vores opgave er at omorganisere elementerne ...

Læs mere

Spørgsmål 58. Tæl par med given sum I problem “count pair with given sum” har vi givet et heltal array [] og et andet tal siger "sum", du skal bestemme, om et af de to elementer i en given array har en sum lig med "sum". Eksempel Input: arr [] = {1,3,4,6,7} og sum = 9. Output: “Element fundet ...

Læs mere

Spørgsmål 59. Gruppe flere forekomster af matrixelementer bestilt efter første forekomst Du får et spørgsmål, hvor du har givet et usorteret array med flere forekomster af tal. Opgaven er at gruppere alle de flere forekomster af matrixelementer sorteret efter første forekomst. I mellemtiden skal ordren være den samme som antallet kommer. Eksempel Input: [2, 3,4,3,1,3,2,4] ...

Læs mere

Spørgsmål 60. Maksimal forskel mellem frekvensen af ​​to elementer, således at elementet med større frekvens også er større Antag, du har et heltal array. Problemangivelsen beder om at finde ud af den maksimale forskel mellem frekvensen af ​​to forskellige elementer i et givet array, men elementet med den større frekvens skal også have større værdi end det andet heltal. Eksempel Input: arr [] = {2,4,4,4,3,2} ...

Læs mere

Spørgsmål 61. Maksimer summen af ​​array efter K Negations Leetcode-løsning Dette indlæg er på Maksimer summen af ​​array efter K-negationer Leetcode-løsning Problemangivelse I problemet ”Maksimer summen af ​​array efter K-negationer” får vi en array arr og en værdi K. Arrayet består af heltal værdier. Vi kan ændre værdien af ​​arr [i] til ...

Læs mere

Spørgsmål 62. Mindste subarray med k forskellige numre Antag, at du har et heltal og et tal k. Problemangivelsen beder om at finde ud af det mindste underarray af området (l, r) inklusiv, på en sådan måde er der nøjagtigt k forskellige tal til stede i det mindste underarray. Eksempel på input: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

Læs mere

Spørgsmål 63. Alle unikke tripletter, der opsummerer til en given værdi Vi har givet en række heltal og et givet tal kaldet 'sum'. Problemangivelsen beder om at finde ud af den triplet, der tilføjer det givne antal 'sum'. Eksempel Input: arr [] = {3,5,7,5,6,1} sum = 16 Output: (3, 7, 6), (5, 5, 6) Forklaring: Triplet, der svarer til det givne .. .

Læs mere

Spørgsmål 64. Længste underarrangement med optælling på 1'ere en mere end optælling på 0'ere Vi har givet en række heltal. En matrix indeholder kun 1 og 0. Problemangivelsen beder om at finde ud af længden af ​​den længste underarray, der har antallet af 1's ciffer kun en mere end antallet af 0'er i en undergruppe. Eksempel Input: arr [] = ...

Læs mere

Spørgsmål 65. Maksimal matrix fra to givne arrays, der holder orden ens Antag, at vi har to heltal array af samme størrelse n. Begge arrays kan også indeholde almindelige tal. Problemangivelsen beder om at danne det resulterende array, der indeholder 'n' maksimale værdier fra begge arrays. Den første matrix skal prioriteres (elementer i den første ...

Læs mere

Spørgsmål 66. Gæt nummer højere eller lavere II Problemangivelse "Gæt nummer højere eller lavere II" siger, at vi skal spille et spil, der kaldes Gæt spil. Spillet siger, at jeg vælger et tal fra 1 til n. Når du gætter på det nummer, som jeg ikke har valgt, vil jeg sige dig ...

Læs mere

Spørgsmål 67. Omarrangere en matrix sådan, at arr [i] er lig med i “Omarranger en matrix, så arr [i] = i” -problemet siger, at du får en matrix af heltal, der spænder fra 0 til n-1. Da alle elementerne muligvis ikke er til stede i arrayet, er der i stedet for dem -1. Problemangivelsen beder om at omarrangere arrayet i sådan ...

Læs mere

Spørgsmål 68. Opdel 0'er og 1'er i en matrix Problemangivelse Antag at du har et heltal-array. Problemet "Segreger 0'er og 1'er i en matrix" beder om at adskille arrayet i to dele, i 0s og i 1s. 0'erne skal være på venstre side af arrayet og 1'er på højre side af arrayet. ...

Læs mere

Spørgsmål 69. Find Største d i Array således, at a + b + c = d Problemerklæring Antag at du har en række heltal. Inputværdier er alle forskellige elementer. Problemet "Find største d i matrix, så a + b + c = d" beder om at finde ud af det største element 'd' i sættet, så a + b + c = ...

Læs mere

Spørgsmål 70. Maksimalt antal chokolader, der skal fordeles lige blandt k-studerende “Det maksimale antal chokolader, der fordeles ligeligt mellem k-studerende”, angiver, at du får n æsker, der indeholder nogle chokolader. Antag at der er k studerende. Opgaven er at fordele det maksimale antal chokolader ligeligt mellem k-studerende ved at vælge på hinanden følgende kasser. Vi kan ...

Læs mere

Spørgsmål 71. Maksimalt antal fortløbende antal til stede i en matrix Problemangivelse Antag, at du har en række heltal af størrelse N. Problemet "Maksimalt antal på hinanden følgende tal i en matrix" beder om at finde ud af det maksimale antal antal på hinanden følgende tal, der kan spredes i en matrix. Eksempel arr [] = {2, 24, 30, 26, 99, 25} 3 Forklaring: Den ...

Læs mere

Spørgsmål 72. Forespørgsler efter antal forskellige elementer i et underarray Vi har givet et array af heltal og et antal forespørgsler, og vi skal finde ud af antallet af alle de forskellige elementer, vi har inden for det givne interval, forespørgslen består af to tal til venstre og højre, dette er det givne interval, med dette givet rækkevidde vi ...

Læs mere

Spørgsmål 73. Område Minimumsforespørgsel (firkantet rodnedbrydning og sparsom tabel) I området minimumsforespørgsel har vi givet en forespørgsel og et heltal array. Hver forespørgsel indeholder området som venstre og højre indeks for hvert område. Den givne opgave er at bestemme minimumet af alt antal, der ligger inden for området. Eksempel Input: arr [] = {2, 5, ...

Læs mere

Spørgsmål 74. Range Sum Query ved hjælp af Sparse Table I områdesummeforespørgslen ved hjælp af sparsomme tabelproblemer har vi en rækkeforespørgsel og får et heltalarray. Den givne opgave er at finde ud af summen af ​​alle heltal, der kommer i området. Eksempel Input: arr [] = {1,4,6,8,2,5} Forespørgsel: {(0, 3), (2, 4), (1, 5)} Output: 19 16 25 ...

Læs mere

Spørgsmål 75. Tæl og skift forespørgsler på en binær matrix En matrix af størrelse n er givet som en inputværdi. Problemet "Count and Toggle Queries on a Binary Array" beder om at udføre nogle af de forespørgsler, der er angivet nedenfor. Forespørgsler kan variere på en tilfældig måde. Forespørgslerne er ⇒ Skift forespørgsel ⇒ skift (start, slut), dette ...

Læs mere

Spørgsmål 76. Forespørgsler efter decimale værdier af underarrays af en binær matrix Skriv forespørgsler for decimalværdier for underarrays i et binært array i et givet binært array. Problemangivelsen beder om at finde ud af det decimaltal, der er dannet således ved hjælp af rækkevidde i et binært array. Eksempel Input: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} Forespørgsel (1, ...

Læs mere

Spørgsmål 77. Maksimer elementer ved hjælp af en anden matrix Antag, vi har givet to heltal array af samme størrelse n. Begge arrays indeholder positive tal. Problemangivelsen beder om at maksimere det første array ved hjælp af det andet array-element, der holder det andet array som en prioritet (elementer i det andet array skal vises først i output). ...

Læs mere

Spørgsmål 78. Mindste swaps krævet for at samle alle elementer, der er mindre end eller lig med k Problemet "Minimum swaps krævet for at samle alle elementer mindre end eller lig med k" siger, at du har et heltal array. Problemangivelsen beder om at finde ud af det mindste antal swaps, der kræves for at samle elementerne, der er mindre end eller lige ...

Læs mere

Spørgsmål 79. Find elementets første og sidste position i sorteret Array Leetcode-løsning Problemangivelse I denne artikel med titlen "Find første og sidste position af element i sorteret Array Leetcode-løsning" vil vi diskutere løsningen på et leetcode-problem. I det givne problem får vi en matrix. Vi får også et målelement. Elementer i arrayet sekventeres i ...

Læs mere

Spørgsmål 80. Monoton Array LeetCode-løsning Problemangivelse I problemet "Monoton Array" får vi en matrix. Vores opgave er at kontrollere, om arrayet er et monotont array eller ej. Et monotont array er et array, hvor elementerne enten sorteres i stigende orden eller i faldende rækkefølge. Hvis arrayet er sorteret i ...

Læs mere

Spørgsmål 81. Maksimal efterfølgende sum således, at ingen tre er fortløbende Problemet "Maksimum efterfølgende sum således, at ingen tre er fortløbende" siger, at du får en række heltal. Nu skal du finde en sekvens, der har det maksimale beløb givet, at du ikke kan overveje tre på hinanden følgende elementer. For at huske er en efterfølger intet andet end en matrix ...

Læs mere

Spørgsmål 82. Find dubletter i et givet array, når elementer ikke er begrænset til et interval Problemet "Find duplikater i et givet array, når elementer ikke er begrænset til et interval", siger at du har et array, der består af n heltal. Problemangivelsen det for at finde ud af duplikatelementerne, hvis de findes i arrayet. Hvis der ikke findes et sådant element, returneres -1. Eksempel [...

Læs mere

Spørgsmål 83. Kontroller, om Array indeholder sammenhængende helheder med duplikater tilladt Du får en række heltal, som også kan indeholde duplikatelementer. Problemstillingen beder om at finde ud af, om det er et sæt sammenhængende heltal, udskriv "Ja", hvis det er, udskriv "Nej", hvis det ikke er det. Eksempel på prøveindgang: [2, 3, 4, 1, 7, 9] Prøve ...

Læs mere

Spørgsmål 84. De K svageste rækker i en Matrix Leetcode-løsning Problemangivelse I opgaven ”De K svageste rækker i en matrix” får vi en matrix på n rækker og m kolonner. matrix er fyldt med 0 eller 1. Det specielle ved denne matrix er, at alle er mod venstre side af hver række ...

Læs mere

Spørgsmål 85. Kapacitet til at sende pakker inden for D dage Leetcode-løsning Problemangivelse I problemet ”Kapacitet til at sende pakker inden for D dage” har vi pakker i port A, der skal overføres til port B om D dage. vi får en vægtgruppe, der indeholder vægten af ​​hver pakke og antallet af dage, hvor vi ...

Læs mere

Spørgsmål 86. Kan gøre aritmetisk progression fra sekvens Leetcode-løsning Problemangivelse I problemet ”Kan gøre aritmetisk progression fra sekvens” får vi en matrix, nu skal vi svare på, om det er muligt at generere en aritmetisk progression ved at omarrangere sekvensen. Eksempel arr = [3,1,5] sand Forklaring: Vi kan omarrangere arrayet som {1,3,5}, som danner en ...

Læs mere

Spørgsmål 87. Bedste tidspunkt at købe og sælge Stock III Leetcode-løsning Problemangivelse I problemet "Bedste tidspunkt at købe og sælge lager III" får vi en matrix, hvor hvert element i arrayet indeholder prisen på den givne aktie den dag. Definitionen af ​​transaktionen er at købe en aktie og at sælge den ene aktie ...

Læs mere

Spørgsmål 88. Bedste tidspunkt at købe og sælge Stock II Leetcode-løsning Problemangivelse I problemet "Bedste tidspunkt at købe og sælge lager II" får vi en matrix, hvor hvert element i matrixen indeholder prisen på den givne aktie den dag. Definitionen af ​​transaktionen er at købe en aktie og at sælge den ene aktie ...

Læs mere

Spørgsmål 89. Bedste tidspunkt at købe og sælge lager med transaktionsgebyr-Leetcode-løsning Problemangivelse I problemet "Bedste tidspunkt at købe og sælge aktier med transaktionsgebyr" får vi en matrix, hvor hvert element i arrayet indeholder prisen på den givne aktie den dag. Definitionen af ​​transaktionen er at købe en aktie og at sælge den ...

Læs mere

Spørgsmål 90. Optælling af indekspar med lige store elementer i en matrix Antag, vi har givet et heltal array. Problemet "Antal indekspar med lige elementer i en matrix" beder om at finde ud af antallet af indekspar (i, j) på en sådan måde, at arr [i] = arr [j] og i ikke er lig med j . Eksempel arr [] = {2,3,1,2,3,1,4} 3 forklaringspar ...

Læs mere

Spørgsmål 91. Find sum af al unik sub-array-sum for en given array Antag at du har en række heltal. Problemet "Find sum af al unik sub-array sum for en given array" beder om at finde ud af summen af ​​alle unikke sub-arrays (Sub-array sum er summen af ​​hver under-array's elementer). Med unik sub-array sum menede vi at sige, at ingen sub-array ...

Læs mere

Spørgsmål 92. Minimumssti i en trekant Problemangivelse Problemet "Minimumsumsti i et trekant" angiver, at du får en sekvens i form af en trekant af heltal. Start nu fra øverste række, hvad er det mindste beløb, du kan opnå, når du når den nederste række? Eksempel 1 2 3 5 ...

Læs mere

Spørgsmål 93. Den længste undergruppe, der ikke har mere end K forskellige elementer Problemet "Længste underarray, der ikke har mere end K forskellige elementer" siger, at det antages, at du har en række heltal, beder problemstillingen om at finde ud af den længste undergruppe, der ikke har større end k forskellige elementer. Eksempel arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Læs mere

Spørgsmål 94. Givet en matrix af par Find alle symmetriske par i den Find alle symmetriske par - Du får nogle par af en matrix. Du er nødt til at finde ud af de symmetriske par i den. Det symmetriske par siges at være symmetrisk, når man i par siger (a, b) og (c, d), hvor 'b' er lig med 'c' og 'a' er ...

Læs mere

Spørgsmål 95. Minimum operation for at gøre alle elementer ens i array Problemet "Minimumsoperation for at gøre alle elementer ens i array" angiver, at du får en array med nogle heltal i den. Du skal finde ud af de minimale operationer, der kan udføres for at gøre en matrix lig. Eksempel [1,3,2,4,1] 3 Forklaring Enten tre subtraktioner kan være ...

Læs mere

Spørgsmål 96. Konstruer binært træ fra givet Parent Array-repræsentation Problemet "Konstruer binært træ fra givet Parent Array-repræsentation" siger, at du får en matrix. Dette input array repræsenterer et binært træ. Nu skal du konstruere et binært træ på basis af dette input array. Arrayet gemmer indekset for overordnet node ved hvert indeks. ...

Læs mere

Spørgsmål 97. Find underarray med en given sum (håndterer negative numre) Problemet "Find underarray med given sum (Handles Negative Numbers)" siger, at du får et heltal array, der også indeholder negative heltal og et tal kaldet "sum". Problemangivelsen beder om at udskrive underarrayet, som summerer sig til et givet nummer kaldet "sum". Hvis mere end en undergruppe ...

Læs mere

Spørgsmål 98. Længde af det største underarray med sammenhængende elementer Problemet "Længde af det største underarray med sammenhængende elementer" siger, at du får et heltal array. Problemangivelsen beder om at finde ud af længden af ​​den længste sammenhængende undergruppe, hvoraf elementerne kan arrangeres i en sekvens (kontinuerlig, enten stigende eller faldende). Tallene i ...

Læs mere

Spørgsmål 99. Tæl antallet af trillinger med et produkt svarende til det givne antal Problemet "Tæl antal tripletter med produkt lig med det givne antal" siger, at vi får et heltal og et tal m. Problemangivelsen beder om at finde ud af det samlede antal tripletter af med produktet er lig med m. Eksempel arr [] = {1,5,2,6,10,3} m = 30 3 Forklaring Tripletter ...

Læs mere

Spørgsmål 100. Maksimal forskel mellem første og sidste indeks for et element i array Antag at du har en række heltal. Problemet "Maksimal forskel mellem første og sidste indeks for et element i matrix" beder om at finde ud af forskellen mellem det første og sidste indeks for hvert tal, der er til stede i en matrix, således at forskellen er maksimum for alle. Eksempel ...

Læs mere

Spørgsmål 101. Find fire elementer, der summerer til en given værdi (Hashmap) Problemet "Find fire elementer, der summerer til en given værdi (Hashmap)" angiver, at antager, at du har et heltal array og et tal kaldet sum. Problemangivelsen beder om at afgøre, om der findes fire elementer i arrayet, der opsummerer til den givne værdi "sum". Hvis det er sandt, så funktion ...

Læs mere

Spørgsmål 102. Den længste efterfølgende sådan, at forskellen mellem tilstødende er en Problemet "længste efterfølgende, således at forskellen mellem tilstødende er en", siger, at du får et heltal-array. Nu skal du finde længden på den længste efterfølgende, således at forskellen på tilstødende elementer er 1. Eksempel 1 2 3 4 7 5 9 4 6 Forklaring som ...

Læs mere

Spørgsmål 103. Find alle tripletter med nulsum Problemet "Find alle tripletter med nulsum" siger, at du får en matrix, der indeholder både positivt og negativt tal. Problemstillingen beder om at finde ud af tripletten med summen lig med 0. Eksempel arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Forklaring ...

Læs mere

Spørgsmål 104. Kontroller, om en given matrix indeholder duplikatelementer inden for k afstand fra hinanden Problemet "Kontroller, om en given matrix indeholder duplikatelementer inden for k afstand fra hinanden" siger, at vi er nødt til at kontrollere for duplikater i en given ikke-ordnet array inden for området k. Her er værdien af ​​k mindre end det givne array. Eksempler K = 3 arr [] = ...

Læs mere

Spørgsmål 105. Par med det givne produkt Problemet "Par med et givet produkt" siger, at du får et heltal og et tal "x". Bestem, om en matrix består af et par, hvoraf produktet svarer til 'x', findes i det givne inputarray. Eksempel [2,30,12,5] x = 10 Ja, det har produktpar Forklaring her 2 ...

Læs mere

Spørgsmål 106. Maksimal afstand i matrix Problemet "Maksimal afstand i matrix" siger, at du får "n" nej. af arrays, og alle arrays er angivet i stigende rækkefølge. Din opgave er at finde den maksimale forskel / absolutte forskel på to tal i en matrix, og vi kan definere den maksimale afstand mellem to tal som ...

Læs mere

Spørgsmål 107. Første element, der forekommer k gange i en matrix Vi har givet et tal 'k' og et heltal array. Problemet "Første element, der forekommer k gange i et array" siger at finde ud af det første element i arrayet, der forekommer nøjagtigt k gange i et array. Hvis der ikke er noget element i arrayet, der forekommer k gange ...

Læs mere

Spørgsmål 108. Udskriv alle underarrays med 0 sum Du får et heltal array, din opgave er at udskrive alle mulige underarrays med sum er lig med 0. Så vi er nødt til at udskrive alle subarrays med 0 sum. Eksempel arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} Underarray fundet fra 0 indeks ...

Læs mere

Spørgsmål 109. Indeholder duplikat Vi får en matrix, og den kan indeholde duplikatelementer eller måske ikke. Så vi er nødt til at kontrollere, om den indeholder duplikat. Eksempler [1, 3, 5, 1] ​​sand ["æble", "mango", "orange", "mango"] sand [22.0, 4.5, 3.98, 45.6, 13.54] falsk tilgang Vi kan kontrollere en matrix på flere måder ...

Læs mere

Spørgsmål 110. Form minimum antal fra given sekvens Problemet "Form minimum antal fra given rækkefølge" siger, at du kun får et mønster af jeg's og D's. Betydningen af ​​jeg står for stigende og for faldende, vi får D. Fejlforklaringen beder om at udskrive det mindste antal, der opfylder det givne mønster. Vi har ...

Læs mere

Spørgsmål 111. Område forespørgsler for længste korrekte beslag efterfølgende Du får en rækkefølge af nogle parentesersekvenser, med andre ord får du parenteser som '(' og ')', og du får et forespørgselsområde som udgangspunkt og slutpunkt. Problemet "Område forespørgsler for længste korrekte beslag efterfølgende" beder om at finde ud af den maksimale længde ...

Læs mere

Spørgsmål 112. Største underarray med lige antal 0s og 1s Du får en række heltal. Heltalene er kun 0 og 1 i inputmatrixen. Problemangivelsen beder om at finde ud af det største underarray, der kan have samme antal 0s og 1s. Eksempel arr [] = {0,1,0,1,0,1,1,1} 0 til 5 (i alt 6 elementer) Forklaring Fra matrixpositionen ...

Læs mere

Spørgsmål 113. Binær matrix efter M-række skift operationer Du får et binært array, der oprindeligt består af 0 og Q-antal forespørgsler. Problemangivelsen beder om at skifte værdierne (konvertere 0s til 1s og 1s til 0s). Efter udførte Q-forespørgsler skal du udskrive det resulterende array. Eksempel arr [] = {0, 0, 0, 0, 0} Skift (2,4) ...

Læs mere

Spørgsmål 114. Ikke-overlappende sum af to sæt Problemangivelse Problemet "Ikke-overlappende sum af to sæt" siger, at du får to arrays som inputværdier som arrA [] og arrB [] af samme størrelse n. Begge arrays har også forskellige elementer individuelt og nogle fælles elementer. Din opgave er at finde ud af den samlede sum ...

Læs mere

Spørgsmål 115. Find alle par (a, b) i en matrix, således at a% b = k Problemangivelse Problemet “Find alle par (a, b) i en matrix, således at a% b = k” angiver, at du får en matrix af heltal og en heltalværdi kaldet k. Problemangivelsen beder om at finde ud af parret på en sådan måde, at x ...

Læs mere

Spørgsmål 116. Range LCM-forespørgsler Problem erklæring Problemet "Range LCM Queries" angiver, at du har et heltal array og q antal forespørgsler. Hver forespørgsel indeholder (venstre, højre) som et interval. Den givne opgave er at finde ud af LCM (venstre, højre), dvs. LCM for alt det antal, der kommer i området ...

Læs mere

Spørgsmål 117. Forespørgsler til GCD af alle numre i en matrix undtagen elementer i et givet interval Problemangivelse Problemet med "Forespørgsler til GCD for alle numre i en matrix undtagen elementer i et givet interval" angiver, at du får et heltalarray og et antal forespørgsler. Hver forespørgsel indeholder nummeret til venstre og højre. Problemangivelsen beder om at finde ud af ...

Læs mere

Spørgsmål 118. Find ud af, om et underarrangement er i form af et bjerg eller ej Problemangivelse Problemet "Find ud af, om et underarray er i form af et bjerg eller ej", siger, at du får et heltal og et interval. Problemangivelsen beder om at finde ud af, om undergruppen dannet mellem det givne område er i form af en bjergform eller ...

Læs mere

Spørgsmål 119. Delmængde sumproblem i O (sum) rum Problemangivelse Problemet med "Delsæt i O (sum) -rum" angiver, at du får en matrix med nogle ikke-negative heltal og en bestemt værdi. Find ud af, om der er et undersæt, hvis sum er lig med summen for den givne inputværdi. Eksempel Array = {1, 2, 3, 4} ...

Læs mere

Spørgsmål 120. Find indeks over lukning af beslag til en given åbningsbeslag i et udtryk Problemangivelse Givet en streng s af længde / størrelse n og et heltalsværdi, der repræsenterer indekset for en åbning af firkantet parentes. Find indeks for lukkebeslag til en given åbningsbeslag i et udtryk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Læs mere

Spørgsmål 121. Guldmineproblem Problemangivelse "Guldmineproblemet" siger, at du får et 2D-gitter med nogle ikke-negative mønter placeret i hver celle i det givne gitter. Oprindeligt står minearbejderen ved den første kolonne, men der er ingen begrænsninger på rækken. Han kan starte i enhver række. Det ...

Læs mere

Spørgsmål 122. Længste stigende efterfølgende efterfølgende Efterfølger er et andet emne, som interviewere elsker. At finjustere dem kan altid give dem nye muligheder for at teste kandidater. Det kan kontrollere kandidatens evne til at tænke og analysere ting og komme med de bedste og optimale løsninger. I dag løser vi et efterfølgende problem, der vil gøre ...

Læs mere

Spørgsmål 123. Bedste tidspunkt at købe og sælge lager Problemangivelse Problemet "Bedste tidspunkt at købe og sælge aktier" angiver, at du får en række priser med længde n, hvor ith-elementet lagrer aktiekursen på hver dag. Hvis vi kun kan foretage en transaktion, det vil sige at købe på en dag og ...

Læs mere

Spørgsmål 124. Top K hyppige elementer Problemangivelse I top K hyppige elementer har vi givet et array nums [], find de k hyppigst forekommende elementer. Eksempler nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Naiv tilgang til Top K hyppige elementer Build ...

Læs mere

Spørgsmål 125. Boblesortering ved hjælp af to stakke Problemangivelse Problemet "Boblesortering ved hjælp af to stakke" siger, at du får en matrix a [] af størrelse n. Opret en funktion til at sortere det givne array a [] ved hjælp af et boble-sorteringsparadigme med to stack-datastrukturer. Eksempel a [] = {15, 12, 44, 2, 5, ...

Læs mere

Spørgsmål 126. Sorter en matrix efter rækkefølgen defineret af en anden matrix Problemerklæring Du får to arrays med heltal arr1 [] og arr2 []. Problemet "Sorter en matrix efter rækkefølgen defineret af en anden matrix" beder om at sortere den første matrix efter den anden matrix, så tallene i den første matrix vil blive sorteret relativt fra alle ...

Læs mere

Spørgsmål 127. Konstruktion af længst voksende efterfølgende (N log N) Problemerklæring Du får en række heltal. Problemet "Konstruktion af længste stigende efterfølgende (N log N)" beder om at konstruere den længst stigende efterfølgende. Eksempel arr [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 og størrelsen af ​​denne længste stigende efterfølgende er ...

Læs mere

Spørgsmål 128. Minimum krævet tid til at rådne alle appelsiner Problemangivelse Problemet "Minimum tid, der kræves for at rådne alle appelsiner", siger, at du får et 2D-array, hver celle har en af ​​de tre mulige værdier 0, 1 eller 2. 0 betyder en tom celle. 1 betyder en frisk appelsin. 2 betyder en råddent orange. Hvis en råd ...

Læs mere

Spørgsmål 129. Omarrangere en matrix, så 'arr [j]' bliver 'i', hvis 'arr [i]' er 'j' Problemangivelse Problemet ”Omarranger en matrix, således at 'arr [j]' bliver 'i', hvis 'arr [i]' er 'j'", siger at du har en "n" -størrelse, der indeholder heltal. Tallene i matrixen er i området 0 til n-1. Problemangivelsen beder om at omarrangere arrayet i ...

Læs mere

Spørgsmål 130. Maksimalt produktunderlag Problemangivelse Problemet "Maksimal produktsubstrat" ​​angiver, at du får en række heltal, der indeholder både positive og negative tal. Problemangivelsen beder om at finde ud af det maksimale produkt fra underarrayet. Eksempel arr [] = {2, -2, 3, 5} 15 Forklaring Elementerne i underarrayet ...

Læs mere

Spørgsmål 131. Konverter array til Zig-Zag mode Problem erklæring Problemet "Konverter array til Zig-Zag mode" siger, at du får et - af heltal. Problemangivelsen beder om at sortere arrayet på en zig-zag-måde, så elementerne i arrayet ser ud som à a <b> c <d> e ...

Læs mere

Spørgsmål 132. Første negative heltal i hvert vindue af størrelse k Problemangivelse Problemet "Første negative heltal i hvert vindue af størrelse k" siger, at du får en matrix, der indeholder positive og negative heltal, for hvert vindue af størrelse k udskriver det første negative heltal i det vindue. Hvis der ikke er et negativt heltal i et vindue, skal du output ...

Læs mere

Spørgsmål 133. Afstand fra nærmeste celle med 1 i en binær matrix Problemangivelse Problemet "Afstand fra nærmeste celle med 1 i en binær matrix" angiver, at du får en binær matrix (der kun indeholder 0s og 1s) med mindst en 1. Find afstanden til den nærmeste celle med 1 i den binære matrix for alle elementerne i ...

Læs mere

Spørgsmål 134. Form minimum antal fra givet rækkefølge Problem erklæring Problemet “Form Minimum antal fra given rækkefølge angiver, at du får en streng s med længde / størrelse n, der repræsenterer et mønster med tegn 'I', dvs. stigende og 'D', dvs. kun faldende. Udskriv minimumantallet for det givne mønster med unikke cifre fra 1-9. For eksempel - ...

Læs mere

Spørgsmål 135. Antal længste voksende efterfølgende Problemangivelse Problemet "Antal længst voksende efterfølgende" angiver, at du får en matrix a [] i størrelse n. Udskriv antallet af længste stigende efterfølgende i det. Eksempel a [] = {1, 2, 5, 4, 7} 2 Forklaring: De længste stigende sekvenser kan ses i ...

Læs mere

Spørgsmål 136. Find minimum i roteret sorteret matrix Problemangivelse "Find minimum i roteret sorteret matrix" angiver, at du får en sorteret række af størrelse n, som roteres ved et eller andet indeks. Find minimumselementet i arrayet. Eksempel a [] = {5, 1, 2, 3, 4} 1 Forklaring: Hvis vi arrangerer arrayet i sorteret ...

Læs mere

Spørgsmål 137. Implementering af Deque ved hjælp af cirkulært array Problemerklæring "Implementering af Deque ved hjælp af cirkulært array" beder om at implementere følgende funktioner i en Deque (dobbelt afsluttet kø) ved hjælp af cirkulært array, insertFront (x): indsæt et element x foran Deque insertRear (x): indsæt et element x bag på Deque deleteFront (): slet et element fra ...

Læs mere

Spørgsmål 138. Omarrangere en matrix i rækkefølge - mindste, største, 2. mindste, næststørste Problemangivelse Antag at du har et heltal-array. Problemet "Omarranger en matrix i rækkefølge - mindste, største, 2. mindste, 2. største, .." beder om at omarrangere arrayet på en sådan måde, at det mindste antal kommer først og derefter det største antal, derefter næstmindste og derefter det andet ...

Læs mere

Spørgsmål 139. Omarrangere matrix, så jævn position er større end ulige Problemangivelse Antag at du har et heltal-array. Problemet "Omarrangere matrix, så at selv positioneret er større end ulige", beder om at omarrangere matrixen, så elementerne i en jævn position i en matrix skal være større end elementet lige før det. Arr [i-1] <= Arr [i], hvis position 'i' ...

Læs mere

Spørgsmål 140. Arranger givne tal for at danne det største tal Problemstatning Antag at du har en række heltal. Problemet "Arranger givne tal for at danne det største tal" beder om at omarrangere arrayet på en sådan måde, at output skal være den maksimale værdi, der kan laves med disse numre i en array. Eksempel [34, 86, 87, ...

Læs mere

Spørgsmål 141. Fjern dubletter fra det sorterede array Problemangivelse "Fjern dubletter fra sorteret matrix" angiver, at du får en sorteret matrix af størrelse N. Du skal fjerne duplikatelementerne fra matrixen. Udskriv arrayet, der indeholder unikke elementer efter fjernelse af duplikatelementer. Eksempel a [] = {1, 1, 1, 1} {1} Forklaring: ...

Læs mere

Spørgsmål 142. Tæl underarrays, der har totalt forskellige elementer, der svarer til det originale array Problemangivelse "Tæl underarrays med totalt forskellige elementer, der svarer til det originale array", siger at du får et heltal array. Problemangivelsen beder om at finde ud af det samlede antal underarrays, der indeholder alle forskellige elementer, som de findes i et originalt array. Eksempel arr [] = {2, 1, 3, 2, ...

Læs mere

Spørgsmål 143. Produkt af array undtagen selv Problem erklæring "Produkt af matrix undtagen selv" problem, siger, at du får en matrix a []. Udskriv en anden matrix p [] af samme størrelse, så værdien ved det indeks for matrix p er lig med produktet af alle elementerne i den originale matrix ...

Læs mere

Spørgsmål 144. Først mangler positive Problem erklæring "Først mangler positivt" problem angiver, at du får en matrix a [] (sorteret eller usorteret) i størrelse n. Find det første positive tal, der mangler i denne matrix. Eksempel a [] = {1, 3, -1, 8} 2 Forklaring: Hvis vi sorterer det array, vi får {-1, ...

Læs mere

Spørgsmål 145. Sammenhængende Array Leetcode Problemangivelse "Sammenhængende matrix-leetkode" -problem angiver, at du får en matrix, [] af størrelse n består kun af 1 og 0. Find det længste underarray, hvor antallet af 1'er er lig med antallet af 0'er. Eksempel a [] = {1, 0, 1, 1, 1, ...

Læs mere

Spørgsmål 146. Tal med primfrekvenser større end eller lig med k Problemangivelse Problem “Tal med primfrekvenser større end eller lig med k” angiver, at du får en matrix med heltal størrelse n og en heltal k. Alle tallene inde i det er primtal. Problemangivelsen beder om at finde ud af de numre, der vises i ...

Læs mere

Spørgsmål 147. Find par med en given sum, så elementerne i par er i forskellige rækker Problemangivelse "Find par med en given sum, således at elementerne i par er i forskellige rækker", siger, at du får en matrix af heltal og en værdi kaldet "sum". Problemstillingen beder om at finde ud af alle parene i en matrix, der sammenfatter en given ...

Læs mere

Spørgsmål 148. Almindelige elementer i alle rækker i en given matrix Problem erklæring "Almindelige elementer i alle rækker i en given matrix" problem angiver, at du får en matrix på M * N. Problemangivelsen beder om at finde ud af alle de fælles elementer i en given matrix i hver række af matrixen i O (M * N) tid. Eksempel arr [] = {{12, 1, 4, 5, ...

Læs mere

Spørgsmål 149. Saml maksimale point i et gitter ved hjælp af to traversaler Problemangivelse Vi får en matrix med størrelsen “nxm”, og vi skal samle maksimale point i et gitter ved hjælp af to traversaler. Hvis vi står ved celle i, j, har vi tre muligheder for at gå til celle i + 1, j eller i + 1, j-1 eller i + 1, j + 1. Det er ...

Læs mere

Spørgsmål 150. Givet to usorterede arrays find alle par, hvis sum er x Problemangivelse Givet to usorterede matriser, find alle par, hvis sum er x, og problemet angiver, at du får to arrays med heltal, der er usorterede, og en værdi kaldet sum. Problemangivelsen beder om at finde ud af det samlede antal par og udskrive alle de par, der tilføjer ...

Læs mere

Spørgsmål 151. Sorter elementer efter frekvens Problemerklæring Du får en række heltal, nogle tal gentages i den. Problemangivelsen beder om at udskrive nummeret i arrayet i faldende rækkefølge i henhold til deres frekvens, dvs. at sortere elementer efter frekvens. Eksempel arr [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

Læs mere

Spørgsmål 152. Find det første gentagne element i en række heltal Problemerklæring Find det første gentagne element i en matrix af heltal. Problemstatus angiver, at du får en matrix med heltal. Det beder om at finde ud af det første gentagne element fra arrayet og udskrive det nummer. Eksempel arr [] = {2,6,9,3,1,9,1} 9 Forklaring: I den givne matrix er der ...

Læs mere

Spørgsmål 153. Find underarrangementet med mindst gennemsnit Problemangivelse Du har angivet et heltal og et tal k. Problemangivelsen beder om at finde underarray med mindst gennemsnit, hvilket er at finde ud af undergruppen af ​​k-elementer, som har det mindste gennemsnit. Eksempel arr [] = {12, 34, 20, 30, 24, 45} k = 3 Underarray af [0, 2] har et minimum gennemsnit. Forklaring: ...

Læs mere

Spørgsmål 154. Find et minimum antal fletteoperationer for at oprette en matrixpalindrom Problemerklæring Du får en række heltal. Problemangivelsen beder om at finde et minimum antal fletteoperationer for at oprette en matrixpalindrom, dvs. finde ud af det mindste antal af fletteoperationer, der skal udføres på arrayet for at gøre det til et palindrom. Fletning betyder simpelthen, at ...

Læs mere

Spørgsmål 155. Marker givne matrixer af størrelse n kan repræsentere BST på n niveauer eller ej Problemangivelse Givet en matrix med n elementer, kan det markerede givne array af størrelse n repræsentere BST på n niveauer eller ej. Det er for at kontrollere, om det binære søgetræ, der er konstrueret ved hjælp af disse n-elementer, kan repræsentere en BST på n-niveauer. Eksempler arr [] = {10, 8, 6, 9, ...

Læs mere

Spørgsmål 156. Find maksimal gennemsnitlig underarray af k-længde Problemerklæring Du får en række heltal og et tal k. Problemangivelsen beder om at finde det maksimale gennemsnitlige underarray af k-længde. Underarray er intet andet end en matrix sammensat af en sammenhængende blok af den oprindelige matrixelementer Eksempel arr [] = {1,3,12,34,76,10} [2, 4] Forklaring: Matrixstart ...

Læs mere

Spørgsmål 157. Udskrivning af parenteser i Matrix Chain Multiplikation Problem Problemangivelse Vi er nødt til at finde rækkefølgen af ​​multiplikation af matricer, således at antallet af operationer involveret i multiplikationen af ​​alle matricerne minimeres. Så er vi nødt til at udskrive denne ordre, dvs. udskrive parenteser i matrixkædemultiplikationsproblemet. Overvej at du har 3 matricer A, B, ...

Læs mere

Spørgsmål 158. Find minimumsforskel mellem to elementer Problemerklæring Du får en række heltal. Problemangivelsen beder om at finde minimumsforskel mellem to elementer, der er angivet i arrayet. Eksempel arr [] = {11,1,6,8,20,13} 2 Forklaring: Mindste forskel mellem 11 og 13 er 2. arr [] = {19,14,80,200,32,29} 3 Forklaring: Minimum forskel mellem 32 og 29 ...

Læs mere

Spørgsmål 159. Største rektangulære undermatrix, hvis sum er 0 Problemangivelse Find den maksimale størrelse undermatrix i et 2D-array, hvis sum er nul. En undermatrix er intet andet end et 2D-array inde i det givne 2D-array. Så du har en matrix med signerede heltal, du skal beregne summen af ​​undermatricer og finde matricen med ...

Læs mere

Spørgsmål 160. Maksimumsummerrektangel i en 2D-matrix Problemangivelse Find det maksimale rektangel i en 2D-matrix, dvs. find en undermatrix med den maksimale sum. En undermatrix er intet andet end et 2D-array inde i det givne 2D-array. Så du har en matrix med underskrevne heltal, du skal beregne summen af ​​delmatricer og ...

Læs mere

Spørgsmål 161. Maksimumsum, der øges efterfølgende Problemerklæring Du får en række heltal. Din opgave er at finde ud af den maksimale sumsekvens i arrayet på en sådan måde, at numrene i efterfølgende skal ordnes sorteret i stigende rækkefølge. En konsekvens er intet andet end en sekvens, som vi ...

Læs mere

Spørgsmål 162. Største sum sammenhængende subarray Problemerklæring Du får en række heltal. Problemangivelsen beder om at finde ud af den største sum sammenhængende underarray. Dette betyder intet andet end at finde et underarray (kontinuerlige elementer), der har den største sum blandt alle andre underarrays i det givne array. Eksempel arr [] = {1, -3, 4, ...

Læs mere

Spørgsmål 163. Multiplikation af matrixkæde I matrixkædemultiplikation II-problemet har vi givet dimensioner af matricer, find rækkefølgen af ​​deres multiplikation således, at antallet af operationer involveret i multiplikation af alle matricer minimeres. Overvej at du har 3 matricer A, B, C i størrelserne axb, bx ...

Læs mere

Spørgsmål 164. Sorteret Array til Balanced BST I sorteret array til afbalanceret BST-problem har vi givet et array i sorteret rækkefølge, konstruer et Balanced Binary Search Tree ud fra det sorterede array. Eksempler Input arr [] = {1, 2, 3, 4, 5} Output Pre-order: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

Læs mere

Spørgsmål 165. Enkelt nummer Givet en matrix a [] i størrelse n. Alle elementerne i arrayet er til stede to gange bortset fra 1. Find det element, der kun vises en gang, eller med andre ord, vi siger, der finder det enkelte nummer. Eksempel Input: a [] = {1, 3, 5, 5, 2, 1, 3} ...

Læs mere

Spørgsmål 166. Delsæt-leetkode I Underset Leetcode-problem har vi givet et sæt forskellige heltal, nums, udskriv alle undersæt (power set). Bemærk: Løsningssættet må ikke indeholde duplikatundersæt. En matrix A er en delmængde af en matrix B, hvis en kan opnås fra B ved at slette nogle (muligvis nul ...

Læs mere

Spørgsmål 167. Bland en række Givet et array eller sæt, der indeholder n elementer. Her er elementerne unikke, eller der er ingen gentagelse. Bland et array (eller et sæt) af numre uden duplikater. Eksempel // Start en matrix med sæt 2, 4, 3 og 1. int [] nums = {2, 4, 3, 1}; Bland objekt = ...

Læs mere

Spørgsmål 168. Maksimal firkant I det maksimale kvadratproblem har vi givet en 2D binær matrix fyldt med 0 og 1, find den største firkant, der kun indeholder 1, og returner dens areal. Eksempel Input: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Læs mere

Spørgsmål 169. Deling af matrix i par med sum delelig af K Opdelingsarrayet i par med sum, der kan deles med K, er et problem, der stilles i interviews med forskellige tweaks nu og da. De, der kender mig, kender min vane med at konvertere disse problemer til historier. Lad os i denne artikel se på dette problem. Situation for at forstå ...

Læs mere

Spørgsmål 170. Tæl forskellige elementer i hvert vindue i størrelse K Delsæt er noget, som vi har haft at gøre med i nogen tid nu. I den sidste episode dækkede vi antallet af delmængder, vi kunne lave med forskellige lige tal. Denne gang tæller vi forskellige elementer i hvert vindue af størrelse K. Afsnit-1 Om problemet. Givet et usorteret array ...

Læs mere

Spørgsmål 171. Find tre elementer fra forskellige tre arrays, således at a + b + c = sum Three Sum er et problem elsket af interviewere. Det er et problem, jeg personligt blev spurgt under Amazon-interviewet. Så lad os komme til problemet uden at spilde mere tid. En matrix, der har både positive og negative tal. Tre tal, der summerer til nul / kan ændres, ...

Læs mere

Spørgsmål 172. Word Search Ordsøgning er noget i retning af ordfindende gåder på et eller andet tidspunkt i vores liv. I dag bringer jeg et modificeret krydsord til bordet. Mine læsere må være lidt forvirrede over, hvad jeg taler om. Uden at spilde mere tid, lad os komme til problemstillingen Kan ...

Læs mere

Spørgsmål 173. K tomme slots K tomme slots er korrekt gartnerens dilemma og prøver at plukke blomster, der passer til vores tilstand. Vores gartner har et felt med N-slots. Hr. Gartner har plantet en blomst i hver af rillerne. Hver blomst blomstrer på en bestemt unik dag. Vi har også plantet stedsegrønne blomster. ...

Læs mere

Spørgsmål 174. Tæl par, hvis produkter findes i matrix I optællingspar, hvis produkter findes i matrixproblemer, har vi givet et array, tæl alle de forskellige par, hvis produktværdi er til stede i arrayet. Eksempel Input A [] = {2, 5, 6, 3, 15} Output Antal forskellige par, hvis produkt findes i arrayet er: 2 par er: (2, ...

Læs mere

Spørgsmål 175. Udskriv alle forskellige elementer i en given heltalearray Givet et heltal-array, skal du udskrive alle forskellige elementer i arrayet. Det givne array kan indeholde duplikater, og output skal kun udskrive hvert element en gang. Det givne array er ikke sorteret. Eksempel Input: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} Output: 12, 10, 9, 45, 2 Approach ...

Læs mere

Spørgsmål 176. Par positive negative værdier i en matrix I par positive negative værdier i et array-problem har vi givet et array A med forskellige heltal, udskriv alle parene, der har positiv værdi og negativ værdi af et tal, der findes i arrayet. Vi er nødt til at udskrive par i rækkefølge efter deres forekomster. Et par hvis ...

Læs mere

Spørgsmål 177. Tæl par med givet sum Givet et heltal array af størrelse n og et heltal 'K', skal du tælle antallet af par (behøver ikke at være entydigt) til stede i arrayet, hvis sum er lig med 'K'. Eksempel Input: Arr = {1, 5, 7, 1} K = 6 Output: 2 Brute force løsning til Count Pairs With given Sum Hovedidé ...

Læs mere

Spørgsmål 178. Indsæt Slet GetRandom I Insert Delete GetRandom-problemet skal vi designe en datastruktur, der understøtter alle følgende operationer i gennemsnitlig O (1) tid. insert (val): Indsætter en elementval til sættet, hvis det ikke allerede er til stede. remove (val): Fjerner en elementval fra sættet, hvis det er til stede. getRandom: Returnerer et tilfældigt element fra det aktuelle sæt ...

Læs mere

Spørgsmål 179. Flet overlappende intervaller I flet overlappende intervaller problem har vi givet en samling af intervaller, flet og returner alle overlappende intervaller. Eksempel Input: [[2, 3], [3, 4], [5, 7]] Output: [[2, 4], [5, 7]] Forklaring: Vi kan flette [2, 3] og [3 , 4] sammen for at danne [2, 4] Tilgang til at finde Flet ...

Læs mere

Spørgsmål 180. Median af to sorterede arrays Givet to sorterede arrays A og B i henholdsvis størrelse n og m. Find medianen for det endelige sorterede array opnået efter sammenlægning af de givne to arrays, eller med andre ord, vi siger, at finde medianen for to sorterede arrays. (Forventet tidskompleksitet: O (log (n))) Tilgang 1 til ...

Læs mere

Spørgsmål 181. Maksimalt produktunderlag I det maksimale produktunderarrayproblem har vi givet en række heltal, find den sammenhængende undergruppe med mindst et element, der har det største produkt. Eksempel Arr = [0, -1, 0, 1, 2, -3] Maksimum produkt = 2 Arr = [- 1, -1, -1] Maksimum produkt = -1 Arr = [0, -1, 0, - 2, 0] ...

Læs mere

Spørgsmål 182. Find maksimalt minimum for hver vinduesstørrelse i en given matrix Givet en matrix a [] i størrelse n. For hver vinduesstørrelse, der varierer fra 1 til n i array-udskrivning, eller find maksimalt minimum for hver vinduesstørrelse i en given array. Eksempel Input: a [] = {10, 20, 30, 50, 10, 70, 30} Output: 70 30 20 ...

Læs mere

Spørgsmål 183. Minimumsstørrelse subarray Sum Givet et array nums af et positivt heltal og en sum s, find minimumsstørrelsen på et sammenhængende subarray af nums, således at hvis sum er lig med eller større end s (given værdi). Eksempel Input: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Output: 2 {Subarray [4, ...

Læs mere

Spørgsmål 184. Søg efter et element i sorteret roteret matrix I søgning i sorteret roteret array-problem har vi givet et sorteret og roteret array og et element, kontroller om det givne element er til stede i arrayet eller ej. Eksempler Input nums [] = {2, 5, 6, 0, 0, 1, 2} target = 0 Output true Input nums [] = {2, ...

Læs mere

Spørgsmål 185. Maksimalt produktunderlag Givet en matrix med n heltal, find det maksimale produkt opnået fra et sammenhængende underarray af det givne array. Eksempler Input arr [] = {-2, -3, 0, -2, -40} Output 80 Input arr [] = {5, 10, 6, -2, 1} Output 300 Input arr [] = {-1 , -4, -10, 0, 70} Output 70 ...

Læs mere

Spørgsmål 186. Indstil Matrix-nuller I problemet med den indstillede matrix nuller har vi givet en (n X m) matrix, hvis et element er 0, skal du indstille hele rækken og kolonnen 0. Eksempler Input: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Output: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Læs mere

Spørgsmål 187. 3 Sum I 3 Sum problem har vi givet et array nums af n heltal, find alle de unikke tripletter, der summeres til 0. Eksempel Input: nums = {-1, 0, 1, 2, -1, -4} Output: { -1, 0, 1}, {-1, 2, -1} Naiv tilgang til 3 sum problem Brute force tilgang ...

Læs mere

Spørgsmål 188. Find duplikatnummeret Givet et array-tal, der indeholder (n + 1) -elementer, og hvert element er mellem 1 og n. Hvis der kun er ét duplikatelement, skal du finde duplikatnummeret. Eksempler Input: nums = {1, 3, 4, 2, 2} Output: 2 Input: nums = {3, 1, 3, 4, 2} Output: 3 Naive ...

Læs mere

Spørgsmål 189. Reservoir prøvetagning Reservoir Sampling er en teknik til valg af k-reservoiremner tilfældigt fra en given liste over n emner, hvor n er meget stor. For eksempel søgelister i Google, YouTube osv. Naiv tilgang til reservoirprøvetagning Byg et reservoirarray af størrelse k, vælg tilfældigt emner fra den givne liste. ...

Læs mere

Spørgsmål 190. Mest hyppige element i en matrix Du får en række heltal. Problemangivelsen siger, at du skal finde ud af det hyppigste element, der findes i en matrix. Hvis der er flere værdier, der forekommer det maksimale antal gange, er vi nødt til at udskrive en af ​​dem. Eksempel Input [1, 4,5,3,1,4,16] Output ...

Læs mere

Spørgsmål 191. Minimum stisum I det mindste stisommeproblem har vi givet “a × b” matrix bestående af ikke-negative tal. Din opgave er at finde stien fra øverste venstre til højre bund, hvilket minimerer summen bestående af alle de numre, der kommer i en sti, du fandt. Bemærk: Du kan kun flytte ...

Læs mere

Spørgsmål 192. Hvordan man effektivt implementerer k stakke i en enkelt matrix? Design og implementer en ny datastruktur, der implementerer k Stacks i en enkelt matrix. Den nye datastruktur skal understøtte disse to operationer - push (element, stack_number): der skubber elementet i et givet antal af stakken. pop (stack_number): der popper det øverste element ud fra en given ...

Læs mere

Spørgsmål 193. Udskriv næste Større antal Q-forespørgsler I Udskriv næste større antal Q-forespørgselsproblemer har vi givet en matrix [] af størrelse n indeholdende tal og en anden matrix q [] af størrelse m, der repræsenterer forespørgsler. Hver forespørgsel repræsenterer indekset i matrix a []. For hver forespørgsel udskriver jeg nummeret fra arrayet ...

Læs mere

Spørgsmål 194. Kontroller, om en matrix kan stablesorteres For at kontrollere, om et array er stabilt sorterbart, har vi givet et array et [] i størrelse n indeholdende elementer fra 1 til n i tilfældig rækkefølge. Sorter arrayet i stigende rækkefølge ved hjælp af en midlertidig stak efter kun disse to operationer - Fjern elementet i starten ...

Læs mere

Spørgsmål 195. Find de bedste K (eller hyppigste) numre i en stream For at finde top k (eller hyppigste) numre i et streamproblem har vi givet et heltal array bestående af nogle tal. Problemangivelsen siger, at du skal tage et element fra arrayet, og du kan kun have højst k-numre øverst. Vi behøver ...

Læs mere

Spørgsmål 196. K tomme slots LeetCode K Empty Slots er et meget berømt problem på LeetCode. Problemstillingen er sådan - En have består af n slots, der hver indeholder en blomst. Alle blomster er oprindeligt ublomstrede. Givet en matrix a [] blomster og et heltal k. I betragtning af at jeg angiver fra 0, i + 1'th ...

Læs mere

Spørgsmål 197. Indfangning af regnvand LeetCode Solution I Trapping Rain Water LeetCode-problemet har vi givet N ikke-negative heltal, der repræsenterer et højdekort, og bredden af ​​hver søjle er 1. Vi skal finde den mængde vand, der kan fanges i ovenstående struktur. Eksempel Lad os forstå, at ved et eksempel For ...

Læs mere

Spørgsmål 198. Skydevindueteknik Inden du går videre og hvad er glidevindueteknikken? Hvad det gør, og hvordan det gør, hvad det gør, lader os få fat på dette koncept af et lille problem I betragtning af en række heltal har vi til opgave at finde minimumssummen fra alle ...

Læs mere

Spørgsmål 199. Find K nærmeste element I Finding K nærmeste element problem har vi givet et sorteret array og en værdi x. Problemet er at finde K-antallet af elementer tættest på x i det givne array. Givet en array arr [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} og x ...

Læs mere

Spørgsmål 200. Spring spil I jump-spil har vi givet en række ikke-negative heltal, du er oprindeligt placeret ved det første indeks i arrayet. Hvert element i arrayet repræsenterer din maksimale springlængde på den position. Find ud af, om du er i stand til at nå det sidste indeks. Eksempel Input: arr = [2,3,1,1,4] ...

Læs mere

Spørgsmål 201. Postfix til præfiks konvertering I dette problem har vi givet en streng, der angiver postfix-udtrykket. Vi er nødt til at konvertere postfix til prefix. Præfiksnotation I denne notation skriver vi operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er et præfiksudtryk. Postfix-notation i ...

Læs mere

Spørgsmål 202. Kombinationssum I kombinationssummeproblemet har vi givet en række positive heltal arr [] og en sum s, find alle unikke kombinationer af elementer i arr [] hvor summen af ​​disse elementer er lig med s. Det samme gentagne nummer kan vælges fra arr [] et ubegrænset antal gange. Elementer ...

Læs mere

Spørgsmål 203. Max Area of ​​Island Problembeskrivelse: Givet en 2D-matrix har matrixen kun 0 (repræsenterer vand) og 1 (repræsenterer land) som poster. En ø i matricen dannes ved at gruppere alle de tilstødende 1'er forbundet 4-retningsretning (vandret og lodret). Find det maksimale areal på øen i matrixen. Antag at alle fire kanter af ...

Læs mere

Spørgsmål 204. Søg i Sorted Rotated Array En elementssøgning i sorteret roteret matrix kan findes ved hjælp af binær søgning i O (logn) tid. Formålet med dette indlæg er at finde et givet element i et sorteret roteret array i O (logn) tid. Der gives et eksempel på et sorteret roteret array. Eksempel Input: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Læs mere

Spørgsmål 205. Unikke stier Et mxn 2D gitter er givet, og du står øverst og længst til venstre i gitteret. dvs. cellen placeret ved (1,1). Find antallet af unikke stier, der kan tages for at nå en celle placeret på (m, n) fra cellen, der ligger ved (1,1) ...

Læs mere

Spørgsmål 206. Maksimum underarray I problemet med maksimalt underarray har vi givet et heltal array-tal, find det sammenhængende underarray, der har den største sum, og udskriv den maksimale sum-underarrayværdi. Eksempel Input nums [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Output 6 algoritme Målet er at finde ...

Læs mere

Spørgsmål 207. Længde af længste Fibonacci-efterfølgende Givet et strengt stigende udvalg af positive heltal, find længden af ​​den længste Fibonacci-efterfølgende. En sekvens af n elementer er fibus som hvis, n> = 3 xi = x (i - 2) + x (i -1), hvor xi er sekvensens ith-term og i> = 2 Eksempler Indtast arr []. ..

Læs mere

Spørgsmål 208. Fletningsintervaller Ved sammenfletning af intervaller har vi givet et sæt intervaller af formularen [l, r], flet de overlappende intervaller. 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 tilgang til fletningsintervaller ...

Læs mere

Spørgsmål 209. 4 Sum I 4Sum-problemet har vi givet et heltal x og en matrix a [] af størrelse n. Find alle de unikke sæt med 4 elementer i array, således at summen af ​​disse 4 elementer er lig med det givne heltal x. Eksempel Input a [] = {1, 0, -1, ...

Læs mere

Spørgsmål 210. Find Peak Element Lad os forstå Find Peak Element-problemet. I dag har vi en række, der har brug for sit højdepunkter. Nu skal du undre dig over, hvad jeg mener med peak-elementet? Topelementet er et, der er større end alle dets naboer. Eksempel: Givet en række ...

Læs mere

Spørgsmål 211. K-th Mindste Element i en sorteret matrix I det femte mindste element i et sorteret matrixproblem har vi givet en nxn-matrix, hvor hver række og kolonne er sorteret i ikke-faldende rækkefølge. Find det kth mindste element i det givne 2D-array. Eksempel Input 1: k = 3 og matrix = 11, 21, 31, 41 ...

Læs mere

Spørgsmål 212. Pascal Triangle Leetcode Pascal Triangle er et meget godt Leetcode-problem, der bliver bedt om så mange gange i Amazon, Microsoft og andre virksomheder. vi har givet ikke-negative heltal rækker, udskrive første rækker rækker af pascal trekant. Eksempel på rækker = 5 rækker = 6 Løsningstyper til Pascal Triangle Leetcode Dynamic Programming ...

Læs mere

Spørgsmål 213. Manglende nummer I Manglende nummer-problem har vi givet en matrix af størrelse N, der indeholder et tal fra 0 til N. Alle værdier i matrixen er unikke. Vi er nødt til at finde det manglende tal, der ikke er til stede i arrayet, og dette tal ligger mellem 0 og N. Her ...

Læs mere

Spørgsmål 214. Flet sorteret matrix I problem med flettet sorteret matrix har vi givet to sorterede arrays i stigende rækkefølge. I input først har vi givet antallet initialiseret til array1 og array2. Disse to-tal er N og M. Størrelsen af ​​array1 er lig med summen af ​​N og M. I array 1 først ...

Læs mere

Spørgsmål 215. Partition Lige delmængde Partition Equal Subset Sum er et problem, hvor vi har givet en række positive tal. Vi er nødt til at finde ud af, at kan vi opdele det i to undergrupper, således at summen af ​​elementer i begge sæt er den samme. Her er det ikke nødvendigt, at antallet af ...

Læs mere

Spørgsmål 216. Sorter farver Sorter farver er et problem, hvor vi skal give en matrix, der indeholder N-objekter. Hver kasse er malet med en enkelt farve, som kan være rød, blå og hvid. Vi har N-objekter, som allerede er malet. Vi er nødt til at sortere matrixen, så den samme farve ...

Læs mere

Spørgsmål 217. Drej Array Rotation array er et problem, hvor vi har givet en array af størrelse N. Vi er nødt til at rotere arrayet i den rigtige retning. Hvert element skifter med en position til højre og det sidste element i arrayet kommer til den første position. Så vi har givet en værdi K ...

Læs mere

Spørgsmål 218. Beholder med mest vand Problembeskrivelse: du får n heltal (y0, y1, y2 ... yn-1) ved n indekser (i = 0,1,2… n-1). Heltal ved i-th indeks er yi. Nu tegner du n linjer på et kartesisk plan, hvor hvert forbindelsespunkt (i, yi) og (i, 0) er. Find den maksimale mængde vand ...

Læs mere

Spørgsmål 219. Matrixkædemultiplikation ved hjælp af dynamisk programmering Matrix Chain Multiplication er en metode, hvor vi finder ud af den bedste måde at multiplicere de givne matricer på. Vi ved alle, at matrixmultiplikation er associativ (A * B = B * A) i naturen. Så vi har mange ordrer, hvor vi ønsker at udføre multiplikationen. Faktisk i denne algoritme ...

Læs mere

Spørgsmål 220. Subarray Sum er lig med k Givet et heltal array og et heltal k. Find det samlede antal sammenhængende underarrays af en given matrix, hvis sum af elementer er lig med k. Eksempel Input 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Output: 7 Input 2: arr [] = {1,1,1,2,4, -2} k = 2 Output: 4 Forklaring: betragt eksempel-1 ...

Læs mere

Spørgsmål 221. Problem med delmængde I delmængdesummen-problemet får vi en liste over alle positive tal og en sum. Vi skal kontrollere, om der er en delmængde, hvis sum er lig med den givne sum. Eksempel Indgangsliste med tal: 1 2 3 10 5 sum: 9 Output true Forklaring til ...

Læs mere

Spørgsmål 222. Dynge sortering Heapsortering er en sammenligningsbaseret sorteringsteknik, der er baseret på en Binary Heap-datastruktur. HeapSort svarer til en valgsort, hvor vi finder det maksimale element og derefter placerer elementet i slutningen. Vi gentager den samme proces for de resterende elementer. Givet en usorteret ...

Læs mere

Spørgsmål 223. Møntændringsproblem Møntændringsproblem - Givet nogle mønter med forskellige værdier c1, c2,…, cs (For eksempel: 1,4,7….). Vi har brug for et beløb n. Brug disse givne mønter til at danne beløbet n. Du kan bruge en mønt så mange gange som nødvendigt. Find det samlede antal måder, hvorpå ...

Læs mere

Spørgsmål 224. Multiplikation af to matricer Problemangivelse I “Multiplikation af to matricer” -problemet har vi givet to matricer. Vi er nødt til at multiplicere disse matricer og udskrive resultatet eller den endelige matrix. Her er den nødvendige og tilstrækkelige betingelse, at antallet af kolonner i A skal være lig med antallet af rækker i matrix ...

Læs mere

Spørgsmål 225. Minimum antal fletteoperationer for at lave en Array Palindrome Problemangivelse I “Minimum antal fletteoperationer for at lave et Array Palindrome” -problem har vi givet en matrix “a []”. Find det mindste antal merge_operations, der kræves for at lave en matrixpalindrom. Bemærk, en palindrom er et ord, en sætning eller en sekvens, der læser det samme bagud som fremad. ...

Læs mere

Spørgsmål 226. Form minimalt antal fra givet rækkefølge af D'er og jeg'er Problemangivelse I “Form Minimum antal fra givet rækkefølge af D og jeg” -problemet har vi givet et mønster, der kun indeholder jeg og D. I for stigning og D for faldende. Skriv et program for at udskrive det mindste antal efter dette mønster. Cifre fra 1-9 og cifre kan ikke gentages. Inputformat ...

Læs mere

Spørgsmål 227. Find underarray af given længde med mindst gennemsnit Problemangivelse I “Find subarray af given længde med mindst gennemsnit” har vi givet et array og et input-heltal X. Skriv et program for at finde subarray af længde X med mindst / minimum gennemsnit. Udskriver start- og slutningsindeks for underarray, der har mindst ...

Læs mere

Spørgsmål 228. Find nuller, der skal vendes, så antallet af på hinanden følgende 1'er maksimeres Problemangivelse I “Find nuller, der skal vendes, så antallet af på hinanden følgende 1'er maksimeres”, har vi givet et binært array og et tal x, der angiver nr. af nuller, der skal vendes. Skriv et program for at finde nuller, der skal vendes, så ...

Læs mere

Spørgsmål 229. Flet K sorterede arrays og udskriv sorteret output Problemangivelse I “Flet K-sorterede arrays og udskriv sorteret output” -problemet har vi givet k-sorterede arrays af forskellig størrelse. Skriv et program for at flette disse arrays og udskrive det endelige sorterede array som output. Inputformat Den første linje, der indeholder et heltal n. Næste n linjer, der indeholder ...

Læs mere

Spørgsmål 230. Find minimumselementet i en sorteret og roteret matrix Problemangivelse I “Find minimumselementet i en sorteret og roteret matrix” har vi givet et sorteret array en []. Denne matrix roteres på et ukendt punkt, find minimumselementet i denne matrix. Inputformat Den første og eneste linie, der indeholder en heltal n. ...

Læs mere

Spørgsmål 231. Sorter elementer efter frekvens II Problemangivelse I “Sortere elementer efter frekvens II” -problemet har vi givet en matrix en []. Sorter arrayet efter frekvensen af ​​de elementer, hvor det højere frekvenselement kommer først, derefter andre. Inputformat Den første og eneste linie, der indeholder et heltal n. Anden linje, der indeholder n ...

Læs mere

Spørgsmål 232. Aktiekøb Sælg for at maksimere overskuddet Problemangivelse I "Aktiekøb sælge for at maksimere profit" -problemet har vi givet en matrix, der indeholder aktiekurs hver dag, find den maksimale fortjeneste, du kan opnå ved at købe og sælge i disse dage. Her kan vi købe og sælge flere gange, men kun efter salg ...

Læs mere

Spørgsmål 233. Flet overlappende intervaller II Problem erklæring I “Merge Overlapping Intervals II” problemet har vi givet et sæt intervaller. Skriv et program, der fletter de overlappende intervaller i et og udskriver alle de ikke-overlappende intervaller. Inputformat Den første linje, der indeholder et heltal n. Anden linje, der indeholder n par, hvor hvert par er ...

Læs mere

Spørgsmål 234. Maksimal subarray sum ved hjælp af Divide and Conquer Problemangivelse I “Maksimumsunderlagssum ved hjælp af deling og erobring” har vi givet en række både positive og negative heltal. Skriv et program, der finder den største sum af det sammenhængende underarray. Inputformat Den første linje, der indeholder et heltal N. Anden linje, der indeholder en matrix af ...

Læs mere

Spørgsmål 235. Pandekagesorteringsproblem Problemerklæring “Pandekagesorteringsproblem” er baseret på pandekagesortering. Givet et usorteret array, er vi nødt til at skrive et program, der kun bruger flip-operation til at sortere arrayet. Flip er den operation, der vender arrayet. Inputformat Den første linje, der indeholder et heltal N. Anden linje, der indeholder N pladsadskilt ...

Læs mere

Spørgsmål 236. Pandekagesortering Problemangivelse I “Pandekagesorteringsproblemet” har vi givet en række heltal A []. Sorter arrayet ved at udføre en række pandekageknip. I en pandekageflad gør vi følgende trin: Vælg et heltal k hvor 1 <= k <= arr. Længde. Vend underarray arr [0… k-1] (0-indekseret). Indgang ...

Læs mere

Spørgsmål 237. Arranger givne tal, så de danner det største nummer II Problemangivelse I “Arranger given numbers to Form the Biggest Number II” -problemet har vi givet en række positive heltal. Arranger dem på en sådan måde, at arrangementet udgør den største værdi. Inputformat Den første og eneste linie, der indeholder et heltal n. Anden linje, der indeholder ...

Læs mere

Spørgsmål 238. Iterativ implementering af hurtig sortering Problemangivelse I problemet "Iterativ implementering af hurtig sortering" har vi givet en matrix en []. Vi er nødt til at sortere arrayet ved hjælp af hurtig sortering. Her implementeres hurtig sortering ikke rekursivt, den implementeres på en iterativ måde. Inputformat Den første linje, der indeholder et heltal n. Anden linje, der indeholder ...

Læs mere

Spørgsmål 239. Bland en given matrix Problemangivelse I “Shuffle a given Array” -problemet har vi givet en række heltal. Skriv et program, der blander det givne array. Det vil sige, det vil blande tilfældigt elementerne i arrayet. Inputformat Den første linje, der indeholder et heltal n. Anden linje, der indeholder n plads-adskilt heltal Output ...

Læs mere

Spørgsmål 240. Find rækken med maksimalt antal 1'er Problemangivelse I "Find rækken med maksimalt antal 1'er" -problemet har vi givet en matrix (2D-array), der indeholder binære cifre med hver række sorteret. Find rækken, der har det maksimale antal 1'er. Inputformat Den første linje, der indeholder to heltalværdier n, m. Dernæst n linjer ...

Læs mere

Spørgsmål 241. Sortering af en K-sorteret matrix Problemangivelse I “Sortering af en K sorteret matrix” har vi givet en række n-elementer, hvor hvert element højst er k væk fra dets målposition. Udform en algoritme, der sorterer i O (n log k) tid. Inputformat Den første linje, der indeholder to heltalværdier N ...

Læs mere

Spørgsmål 242. Maksimalt produktunderarrangement II Problemangivelse I “Maximum Product Subarray II” -problemet har vi givet en matrix bestående af positive, negative heltal og også nuller. Vi er nødt til at finde det maksimale produkt af underarrayet. Inputformat Den første linje, der indeholder et heltal N. Anden linje, der indeholder N plads-adskilte heltal. Outputformat Den eneste ...

Læs mere

Spørgsmål 243. Største underarray med lige antal 0'er og 1'er Problemangivelse I “Største underarray med lige antal 0 og 1” -problemer har vi givet en matrix a [], der kun indeholder 0 og 1. Find det største underarray med et lige antal 0 og 1 og udskriver startindekset og slutindeks for det største underarray. ...

Læs mere

Spørgsmål 244. Maksimumsum, der øges efterfølgende Problemangivelse I “Maximum Sum Increasing Subsequence” -problemet har vi givet en matrix. Find summen af ​​den maksimale undersekvens for den givne matrix, det vil sige heltalene i sekvensen er i sorteret rækkefølge. En undersekvens er en del af en matrix, der er en sekvens, der er ...

Læs mere

Spørgsmål 245. Antal mindre elementer på højre side Problemangivelse I problemet "Antal mindre elementer på højre side" har vi givet en matrix en []. Find antallet af mindre elementer, der er på højre side af hvert element. Inputformat Den første og eneste linje, der indeholder et heltal N. Anden linje, der indeholder N plads-adskilte heltal. Output ...

Læs mere

Spørgsmål 246. Stigende rækkefølge af længde tre med maksimalt produkt Problemangivelse I problemet "Stigende efterfølgende længde med maksimalt produkt" har vi givet en række positive heltal. Find sekvensen af ​​længde 3 med det maksimale produkt. Efterfølgen skal være stigende. Inputformat Den første og eneste linie, der indeholder et heltal N, der angiver størrelsen ...

Læs mere

Spørgsmål 247. Elementer vises mere end N / K gange i Array Problemangivelse I “Elements vises mere end N / K gange i Array” -problemet har vi givet et heltal array af størrelse n. Find de elementer, der vises mere end n / k gange. Hvor k er inputværdien. Inputformat Den første og eneste ene linje, der indeholder to heltal N og ...

Læs mere

Spørgsmål 248. Find Peak Element fra en matrix Problemangivelse I "Find Peak Element from an Array" -problemet har vi givet et input-array af heltal. Find et topelement. I en matrix er et element et topelement, hvis elementet er større end begge naboer. For hjørneelementer kan vi overveje den eneste ...

Læs mere

Spørgsmål 249. Omarranger positive og negative tal alternativt i matrix Problemangivelse I "Omarranger positive og negative tal alternativt i matrix" -problemet har vi givet en matrix []. Denne matrix indeholder positive og negative heltal. Omarrangere arrayet på en sådan måde, at positive og negative placeres alternativt. Her behøver antallet af positive og negative elementer ikke ...

Læs mere

Spørgsmål 250. Find det maksimale gentagne antal i array Problemangivelse I "Find det maksimale gentagne antal i array" har vi givet et usorteret array af størrelse N. Det givne array indeholder tal i området {0, k} hvor k <= N. Find det antal, der kommer det maksimale antal gange i matrixen. Inputformat ...

Læs mere

Spørgsmål 251. Tovtrækning Problemerklæring I trækkampsproblemer har vi givet et array af heltal, dividerer arrayet i to undergrupper af størrelse n / 2 størrelse hver, så forskellen i summen af ​​to undergrupper er mindst mulig. Hvis n er lige, er hver delmængde n / 2. Hvis ...

Læs mere

Spørgsmål 252. Første rundtur for at besøge alle benzinbanker I den første rundvisning for at besøge alle benzin køjer problem er udsagnet sådan, at der er en cirkel med n benzinpumper på cirklen. Hver benzinpumpe har et par data. Den første værdi er mængden af ​​benzinpumpe, og den anden er ...

Læs mere

Spørgsmål 253. Tæl mulige trekanter Problemangivelse I antallet af mulige trekanter har vi givet en række n positive heltal. Find antallet af trekanter, der kan dannes ved hjælp af tre forskellige elementer i arrayet som siderne i en trekant. Bemærk: Trekantens tilstand er summen af ​​to sider ...

Læs mere

Spørgsmål 254. Maksimum cirkulær subarray sum Problemangivelse I det maksimale cirkulære subarray-sumproblem har vi givet en række heltal arrangeret i en cirkel, find den maksimale sum af fortløbende tal i det cirkulære array. Eksempel Input arr [] = {13, -17, 11, 9, -4, 12, -1} Output 40 Forklaring her, sum = 11 + ...

Læs mere

Spørgsmål 255. Fire elementer, der opsummeres til givet Problemangivelse I fire elementer, der svarer til et givet problem, har vi givet en matrix, der indeholder N-elementer, der kan være positive eller negative. Find sættet med fire elementer, hvis sum er lig med den givne værdi k. Inputformat Første linje, der indeholder et heltal N. Anden linje, der indeholder en matrix ...

Læs mere

Spørgsmål 256. Opdelingsproblem Problemstatning I partitionsproblemet har vi givet et sæt, der indeholder n elementer. Find ud af, om det givne sæt kan opdeles i to sæt, hvis sum af elementer i delmængderne er ens. Eksempel Input arr [] = {4, 5, 11, 9, 8, 3} Output Ja Forklaring Array ...

Læs mere

Spørgsmål 257. Kendisproblemet Problemerklæring I berømthedsproblemet er der et værelse med N-mennesker, find berømtheden. Betingelser for berømthed er- Hvis A er berømthed, skal alle andre i rummet kende A. A bør ikke kende nogen i rummet. Vi er nødt til at finde den person, der opfylder disse betingelser. ...

Læs mere

Spørgsmål 258. Find en sorteret efterfølger af størrelse 3 Problemangivelse I det givne usorterede array med heltal. Vi er nødt til at finde en sorteret sekvens af størrelse 3. Lad tre elementer være matrix [i], matrix [j], matrix [k] derefter, matrix [i] <matrix [j] <matrix [k] for i <j < k. Hvis der findes flere tripletter i arrayet, skal du udskrive en ...

Læs mere

Spørgsmål 259. Underarray med givet sum Problemangivelse I underarrayet med det givne sumproblem har vi givet en matrix, der indeholder n positive elementer. Vi er nødt til at finde undergruppen, hvor summen af ​​alle elementerne i undergruppen er lig med et givet_sum. Underarray opnås fra den oprindelige matrix ved at slette nogle ...

Læs mere

Spørgsmål 260. Maksimumelement i en matrix, der stiger og derefter falder Problemangivelse I det givne array, der indeholder n elementer. Elementer er gemt på en sådan måde, at de første k-elementer er i stigende rækkefølge, og derefter nk-elementerne falder derfra, skal vi finde det maksimale element i arrayet. Eksempel a) Input array: [15, 25, ...

Læs mere

Spørgsmål 261. Tæl minimumstrin for at få den givne matrix Problemangivelse I tæller minimumstrin for at få det givne matrixproblem, har vi givet et input array-mål [] indeholdende n elementer, vi skal beregne det mindste antal operationer fra konvertering af array [] af størrelse n med alle nuller til mål [] . Funktioner a) Forøg et element med 1 er ...

Læs mere

Spørgsmål 262. Find det mistede element fra en duplikeret matrix Problemangivelse Givet to matrixer A og B, er en matrix en duplikat af den anden undtagen et element. Det ene element mangler i enten A eller B. vi skal finde det mistede element fra et duplikeret array. Eksempel 5 1 6 4 8 9 6 4 8 ...

Læs mere

Spørgsmål 263. Omarrangere givet Array i maksimal minimum form Problemangivelse I problemet "Omarrangere matrix i maksimal minimumform" har vi givet et sorteret array, der indeholder N-elementer. Omarranger det givne sorterede array med positive heltal, således at alternative elementer er ith max og ith min. Se nedenfor for en bedre forståelse af omlejring af elementer - Array [0] ...

Læs mere

Spørgsmål 264. Underarray og efterfølgende Problemangivelse I underarray og efterfølgende problem skal vi udskrive alle underarrays og efterfølgende for en given matrix. Generer alle mulige ikke-tomme underarrays. Et underarrangement defineres almindeligvis som en del eller sektion af et array, hvor sammenhængen er baseret på indekset. Underarrangementet ...

Læs mere

Spørgsmål 265. Flet to sorterede arrays Problemangivelse Ved fletning af to sorterede arrays-problemer har vi givet to input-sorterede arrays, vi skal flette disse to arrays, så de indledende tal efter komplet sortering skal være i den første array og forblive i den anden array. Eksempel Input A [] = {1, 3, 5, 7, ...

Læs mere

Spørgsmål 266. Antal trillinger med sum mindre end givet værdi Problem Erklæring Vi har givet en matrix, der indeholder N antal elementer. I det givne array tæller antallet af tripletter med en sum mindre end den givne værdi. Eksempel Input a [] = {1, 2, 3, 4, 5, 6, 7, 8} Sum = 10 Output 7 Mulige tripletter er: ...

Læs mere

Spørgsmål 267. Næste større element i en matrix Problemangivelse Givet en matrix, finder vi det næste større element i hvert element i arrayet. Hvis der ikke er noget næste større element for dette element, udskriver vi -1, ellers udskriver vi det element. Bemærk: Næste større element er det element, der er større, og ...

Læs mere

Spørgsmål 268. Fletning af to sorterede arrays Problemangivelse Ved sammenlægning af to sorterede arrays-problemer har vi givet to sorterede arrays, en matrix med størrelse m + n og den anden matrix med størrelse n. Vi fletter n-størrelse array i m + n størrelse array og udskriver m + n størrelse flettet array. Eksempel Input 6 3 M [] = ...

Læs mere

Spørgsmål 269. Find et fast punkt i en given matrix Problemangivelse Givet en matrix med n forskellige elementer, find et fast punkt i et givet array, hvor et fast punkt betyder, at elementværdien er den samme som indekset. Eksempel Input 5 arr [] = {0,4,8,2,9} Output 0 er et fast punkt i denne matrix, fordi værdi og indeks ...

Læs mere

Spørgsmål 270. Find element ved hjælp af binær søgning i sorteret matrix Problemerklæring Givet et sorteret array, find element ved hjælp af binær søgning i det sorterede array. Hvis det er til stede, skal du udskrive indekset for det element ellers udskrive -1. Eksempel Input arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // element, der skal søges ...

Læs mere

Spørgsmål 271. Find triplet i matrix med en given sum Problemangivelse Givet et array af heltal, find kombinationen af ​​tre elementer i arrayet, hvis sum er lig med en given værdi X. Her vil vi udskrive den første kombination, vi får. Hvis der ikke er en sådan kombination, skal du udskrive -1. Eksempel Input N = 5, X = 15 arr [] = ...

Læs mere

Spørgsmål 272. Find duplikater på en række på den mest effektive måde Problemangivelse Vis alle de elementer, der er duplikater på den mest effektive måde i O (n) og O (1) -rum. Givet en matrix med størrelse n, der indeholder tal fra område 0 til n-1, kan disse tal forekomme et vilkårligt antal gange. Find dubletter i en matrix på det mest effektive ...

Læs mere

Spørgsmål 273. Sorter 0s 1s og 2s i en matrix Problemangivelse Givet en matrix, der indeholder N-elementer, hvor elementerne i arrayet er 0,1 eller 2. Sorter eller adskille 0s 1s og 2s i en matrix. Arranger alle nuller i første halvdel, alle i anden halvdel og alle to i tredje halvdel. Eksempel Input 22 ...

Læs mere

Spørgsmål 274. Find ledere i en matrix Problemangivelse Givet en matrix, der indeholder N-elementer. Find lederne i en matrix. Ledere er det element, der ikke har noget større element end dem selv til højre for dem i arrayet. Eksempel Input 7 1 95 4 46 8 12 21 Output 95 46 21 Forklaring Her nr ...

Læs mere

Spørgsmål 275. Mindste positive antal mangler i en usorteret matrix Problemangivelse I det givne usorterede array finder du det mindste positive tal, der mangler i et usorteret array. Et positivt heltal inkluderer ikke 0. Vi kan ændre det originale array, hvis det er nødvendigt. Matrixen kan indeholde positive og negative tal. Eksempel a. Input array: [3, 4, -1, 0, -2, 2, 1, ...

Læs mere

Spørgsmål 276. Find K-længde-underarray med maksimalt gennemsnit Problemangivelse I find K-længdens underarray med det maksimale gennemsnitlige problem har vi givet en matrix af størrelse N. Find startpositionen for en subarray i den givne matrix af størrelse k med et maksimalt gennemsnit. Matrixen kan indeholde positive og negative tal. (Gennemsnit = summen af ​​elementer / antal ...

Læs mere

Spørgsmål 277. Find Pythagorean Triplets fra Array Problemangivelse Vi har givet en matrix, der indeholder n heltal. Vi er nødt til at finde det sæt af Pythagoras tredobler fra det givne array. Bemærk: Pythagorasiske triplets betingelse: a ^ 2 + b ^ 2 = c ^ 2. Eksempel Input 6 [3, 4, 6, 5, 7, 8] Output Pythagoras tripletter: 3, 4, 5 Approach 1 ...

Læs mere

Spørgsmål 278. Flyt alle nuller til slutningen af ​​den givne matrix Problemangivelse I det givne array flytter alle nuller, der er til stede i arrayet, til slutningen af ​​arrayet. Her er der altid en måde at indsætte alt antallet af nuller i slutningen af ​​arrayet. Eksempel Input 9 9 17 0 14 0 ...

Læs mere

Spørgsmål 279. Find mindste afstand mellem to tal i en matrix Problemangivelse I den givne usorterede matrix, som også kan indeholde dubletter, skal du finde den mindste afstand mellem to forskellige tal i en matrix. Afstand mellem 2 tal i en matrix: den absolutte forskel mellem indekserne +1. Eksempel Input 12 3 5 4 2 6 5 6 6 5 4 ...

Læs mere

Spørgsmål 280. Tæl antallet af forekomster i en sorteret matrix Problemangivelse I problemet "Antal antal forekomster i en sorteret matrix" har vi givet en sorteret matrix. Tæl antallet af forekomster eller frekvens i et sorteret array af X, hvor X er et heltal. Eksempel Input 13 1 2 2 2 2 3 3 3 4 4 ...

Læs mere

Spørgsmål 281. Maksimumsum af ikke-sammenhængende elementer Problemangivelse I den "Maksimumsum af ikke-sammenhængende elementer" givet matrix skal du finde den maksimale sum af ikke-sammenhængende elementer. Du kan ikke tilføje umiddelbare nabonnumre. For eksempel [1,3,5,6,7,8,] her er 1, 3 tilstødende, så vi kan ikke tilføje dem, og 6, 8 er ikke tilstødende, så vi ...

Læs mere

Spørgsmål 282. Find det mindste manglende nummer i en sorteret matrix Problemangivelse I problemet "Find mindste manglende nummer i en sorteret matrix" har vi givet et heltal. Find det mindste manglende tal i sorteret array i N-størrelse med unikke elementer i området 0 til M-1, hvor M> N. Eksempel Input [0, 1, 2, 3, 4, 6, 7, ...

Læs mere

Spørgsmål 283. Første gentagne element Problemangivelse Vi har givet en matrix, der indeholder n heltal. Vi er nødt til at finde det første gentagne element i det givne array. Hvis der ikke er noget gentaget element, skal du udskrive "Intet gentaget heltal fundet". Bemærk: Gentagne elementer er de elementer, der kommer mere end én gang. (Array kan indeholde dubletter) ...

Læs mere

Spørgsmål 284. Et produktarray-puslespil Problemangivelse I et problem med et produkt array-puslespil er vi nødt til at konstruere et array, hvor ith-elementet vil være produktet af alle elementerne i det givne array undtagen element i ith-positionen. Eksempel Input 5 10 3 5 6 2 Output 180 ...

Læs mere

Spørgsmål 285. Find alle par med en given forskel Problem erklæring Vi har givet en matrix med forskellige elementer eller ingen gentagne elementer til stede i arrayet. Find alle par med en given forskel. Hvis der ikke er noget par med givet forskelligt, skal du udskrive "Intet par med givet forskelligt". Eksempel Input 10 20 90 70 20 80 ...

Læs mere

Spørgsmål 286. Find det første gentagne nummer i en given matrix Problemangivelse Der kan være flere gentagne numre i en matrix, men du skal finde det første gentagne nummer i en given matrix (forekommer anden gang). Eksempel Input 12 5 4 2 8 9 7 12 5 6 12 4 7 Output 5 er det første gentagne element ...

Læs mere

Spørgsmål 287. Maksimal forskel mellem to elementer såsom større element kommer efter mindre Problemangivelse Vi har givet en række n-tal, hvor vi skal finde den maksimale forskel mellem to elementer, såsom større element kommer efter mindre. Eksempel Input 4 7 2 18 3 6 8 11 21 Output 19 Approach 1 for maksimal forskel mellem to elementer ...

Læs mere

Spørgsmål 288. Majoritetselement Problemangivelse Givet et sorteret array, er vi nødt til at finde majoritetselementet fra det sorterede array. Majoritetselement: Antal, der forekommer mere end halvdelen af ​​arrayets størrelse. Her har vi givet et nummer x, vi skal kontrollere, at det er majoritetselementet eller ej. Eksempel Input 5 2 ...

Læs mere

Spørgsmål 289. Find det første og det andet mindste element Problem Statement I find det første og det andet mindste element problem har vi givet en række heltal. Find det første og det andet mindste heltal fra en matrix, eller find to mindste tal fra en matrix. Eksempel Input 7, 6, 8, 10, 11, 5, 13, 99 Output første mindste er ...

Læs mere

Spørgsmål 290. Find antallet, der forekommer ulige antal gange i en matrix Problemerklæring Givet en række positive heltal. Alle tal forekommer lige et antal gange undtagen et nummer, der forekommer et ulige antal gange. Vi skal finde antallet, der forekommer et ulige antal gange i en matrix. Eksempel Input 1, 1, 1, 1, 2, 2, 3, ...

Læs mere

Spørgsmål 291. Sorter elementer efter hyppighed af forekomster Problemangivelse I sorteringselementer efter hyppighed af hændelsesproblemer har vi givet en matrix en []. Sorter matrixelementer på en sådan måde, at elementet med det højeste antal forekomster kommer først. Hvis antallet af forekomster er ens, så udskrives det antal, der optrådte først i ...

Læs mere

Spørgsmål 292. Find det manglende nummer Problemangivelse Ved at finde det manglende tal fra en matrix på 1 til N-tal har vi givet en matrix, der indeholder N-1-tal. Et nummer mangler i en række numre fra 1 til N. Vi skal finde det manglende nummer. Inputformat Første linje, der indeholder et heltal ...

Læs mere

Amazon String spørgsmål

Spørgsmål 293. Generer parenteser Leetcode-løsning Problemformulering Generer parenteser LeetCode Solution – "Generer parenteser" angiver, at givet værdien af ​​n. Vi skal generere alle kombinationer af n par parenteser. Returner svaret i form af en vektor af strenge af velformede parenteser. Eksempel: Input: n = 3 Output: ["((()))","(()())","(())()","()(())","()( )()"] Forklaring: ...

Læs mere

Spørgsmål 294. Minimum Fjern for at lave gyldige parenteser LeetCode Solution Problemsætning Minimumskravet for fjernelse for at lave gyldige parenteser LeetCode Solution – Du får en streng s med '(', ')' og engelske små bogstaver. Din opgave er at fjerne minimumsantallet af parenteser ( '(' eller ')', i alle positioner ), så den resulterende parentesstreng er ...

Læs mere

Spørgsmål 295. Længste understreng uden gentagne tegn Leetcode-løsning Problemsætning Den længste understreng uden gentagelse af tegn LeetCode Solution – angiver, at givet strengen s. Vi skal finde den længste understreng uden at gentage tegn. Eksempel: Input: s = "abcabcbb" Output: 3 Forklaring: Den længste understreng uden tegn, der gentages, er af længde 3. Strengen er: "abc". Input: s = "bbbbb" ...

Læs mere

Spørgsmål 296. Design underjordisk system Leetcode-løsning Problemformulering Design Underground System LeetCode Solution – "Design Underground System" beder dig designe et jernbanesystem for at holde styr på kundernes rejsetider mellem to stationer. Det er nødvendigt for at beregne den gennemsnitlige tid, det tager at rejse fra en station til en anden. Vi skal implementere...

Læs mere

Spørgsmål 297. Længste fælles præfiks Leetcode-løsning Problemsætning Det længste fælles præfiks LeetCode-løsning – "Længste fælles præfiks" angiver, at givet en række strenge. Vi skal finde det længste fælles præfiks blandt disse strenge. Hvis der ikke findes noget præfiks, returner en tom streng. Eksempel: Input: strs = ["blomst","flow","flight"] Output: "fl" Forklaring: "fl" er den længste ...

Læs mere

Spørgsmål 298. Gyldig Palindrome II Leetcode-løsning Problemformulering Den gyldige Palindrome II LeetCode-løsning – "Valid Palindrome II" angiver, at givet strengen s, skal vi returnere sand, hvis s kan være en palindromstreng efter at have slettet højst ét ​​tegn. Eksempel: Input: s = "aba" Output: sand Forklaring: Inputstrengen er allerede palindrom, så der er ...

Læs mere

Spørgsmål 299. Gyldig parentes Leetcode-løsning Problemsætning De gyldige parenteser LeetCode Solution – "Gyldige parenteser" angiver, at du får en streng, der kun indeholder tegnene '(', ')', '{', '}', '[' og ']'. Vi skal afgøre, om inputstrengen er en gyldig streng eller ej. En streng siges at være en gyldig streng, hvis åbne parenteser skal lukkes ...

Læs mere

Spørgsmål 300. Leetcode-løsning med det største antal Problemformulering Det største tal LeetCode Solution – “Largest Number” angiver, at givet en liste over ikke-negative heltal tal, skal vi arrangere tallene på en sådan måde, at de danner det største tal og returnerer det. Da resultatet kan være meget stort, så du skal vende tilbage ...

Læs mere

Spørgsmål 301. Implementer Trie (præfikstræ) Leetcode-løsning Problemformulering Implement Trie (præfikstræ) LeetCode-løsning – "Implement Trie (præfikstræ)" beder dig implementere Trie-datastrukturen, der udfører indsættelse, søgning og præfikssøgning effektivt. Eksempel: Input: ["Trie", "indsæt", "søg", "søg", "starterMed", "indsæt", "søg"] [[], ["æble"], ["æble"], [ "app"], ["app"], ["app"], ["app"]] Output: [null, null, true, false, true, null, true] Forklaring: Efter at have indsat alle strengene, prøv looks sådan her. Der søges efter ord æble, som ...

Læs mere

Spørgsmål 302. Palindrom-partitionering Leetcode-løsning Problemformulering Palindrom-partitionering LeetCode-løsning – "Palindrom-partitionering" angiver, at du får en streng, partitioner input-strengen således, at hver understreng af partitionen er en palindrom. Returner al mulig palindromopdeling af inputstrengen. Eksempel: Input: s = "aab" Output: [["a","a","b"],["aa","b"]] Forklaring: Der findes præcis 2 gyldige ...

Læs mere

Spørgsmål 303. Tæl og sig Leetcode-løsning Problemformulering Tæl og Sig LeetCode-løsningen – "Tæl og Sig" beder dig om at finde det n'te led i tæl-og-sig-sekvensen. Tæl-og-sig-sekvensen er en sekvens af cifferstrenge defineret af den rekursive formel: countAndSay(1) = "1" countAndSay(n) er den måde, du ville "sige" cifferstrengen fra countAndSay(n-1), som så konverteres...

Læs mere

Spørgsmål 304. Palindromiske understrenge Leetcode-løsning Problemformulering De palindromiske understrenge LeetCode Solution – "Palindromiske understrenge" beder dig om at finde et samlet antal palindromiske understrenge i inputstrengen. En streng er et palindrom, når den læser det samme bagud som fremad. En understreng er en sammenhængende sekvens af tegn i strengen. Eksempel: Input: s = "aaa" Output: ...

Læs mere

Spørgsmål 305. Maksimal længde af en sammenkædet streng med unikke tegn Leetcode-løsning Problemformulering Den maksimale længde af en sammenkædet streng med unikke tegn LeetCode-løsning – "Maksimal længde af en sammenkædet streng med unikke tegn" siger, at du får en række strenge, og du skal vælge en hvilken som helst efterfølger af den givne matrix og sammenkæde disse strenge for at danne ...

Læs mere

Spørgsmål 306. Korteste ordafstand Leetcode-løsning Problemformulering Den korteste ordafstand LeetCode Solution – siger, at du får en række strenge og to forskellige ord. Vi skal returnere den korteste afstand mellem disse to ord, der vises i inputstrengen. Eksempel: Input: wordsDict = ["øver", "gør", "perfekt", "kodning", "gør"], word1 = "kodning", word2 = "øver" Output: 3 Forklaring: Ordet "kodning" forekommer kl. position 4....

Læs mere

Spørgsmål 307. Fjern ugyldige parenteser Leetcode-løsning Problemsætning Fjern ugyldige parenteser Leetcode-løsningen – angiver, at du får en streng s, der indeholder parenteser og små bogstaver. Vi er nødt til at fjerne det mindste antal ugyldige parenteser for at gøre inputstrengen gyldig. Vi skal returnere alle mulige resultater i enhver rækkefølge. En snor er...

Læs mere

Spørgsmål 308. Minimum antal trin for at lave to strenge Anagram Leetcode-løsninger Problemerklæring I dette problem får vi to strenge 's' & 't' bestående af små bogstaver. I en operation kan vi vælge et hvilket som helst tegn i streng 't' og ændre det til et andet tegn. Vi er nødt til at finde det mindste antal af sådanne operationer for at gøre 't' til en ...

Læs mere

Spørgsmål 309. Isomorfe strenge Leetcode-løsning Problemangivelse I dette problem får vi to strenge, a og b. Vores mål er at fortælle, om de to strenge er isomorfe eller ej. To strenge kaldes isomorf, hvis og kun hvis tegnene i den første streng overhovedet kan erstattes af et hvilket som helst tegn (inklusive sig selv) ...

Læs mere

Spørgsmål 310. Minimumsbytter for at gøre strenge lig med Leetcode-løsning Problemangivelse Du får to strenge s1 og s2 af samme længde, der kun består af bogstaverne "x" og "y". du kan bytte to tegn tilhører forskellige strenge, din opgave er at gøre begge strenge lige. returner minimum antal swaps, der kræves for at gøre begge strenge lige ...

Læs mere

Spørgsmål 311. Fjern Palindromic Subsequences Leetcode Solution Problemet Fjern Palindromic Subsequences Leetcode Solution siger, at du får en streng. Strengen består kun af to tegn 'a' eller 'b'. Du skal slette hele strengen. Der er en begrænsning for, at du kun kan slette en palindromisk efterfølgende i et træk. Find minimum ...

Læs mere

Spørgsmål 312. Defanging af en IP-adresse Leetcode-løsning Problemerklæring I dette problem får vi en IP-adresse. Vi skal bare konvertere den til en defanged IP-adresse, dvs. i vores outputstreng, alle “.” konverteres til “[.]”. Eksempel 1: adresse = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" # 2: adresse = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "Fremgangsmåde 1 (ved hjælp af String Stream / Builder) ...

Læs mere

Spørgsmål 313. String Matching i en Array Leetcode-løsning Problemet String Matching i en Array Leetcode-løsning giver os en række strenge. Problemet beder os om at finde strengene, der er understrenge til en anden streng fra input. Bare en hurtig påmindelse, en substring er intet andet end en del af strengen, der er tilbage efter ...

Læs mere

Spørgsmål 314. Er efterfølgende Leetcode-løsning Problemangivelse I dette problem får vi to forskellige strenge. Målet er at finde ud af, om den første streng er en efterfølger af den anden. Eksempler første streng = "abc" anden streng = "mnagbcd" sand første streng = "burger" anden streng = "dominos" falsk tilgang (rekursiv) Dette er let ...

Læs mere

Spørgsmål 315. Find Difference Leetcode Solution I dette problem får vi to strenge. Den anden streng genereres ved at blande tilfældene i den første streng tilfældigt og derefter tilføje et ekstra tegn på en vilkårlig position. Vi skal returnere det ekstra tegn, der blev føjet til den anden streng. Karaktererne vil altid ...

Læs mere

Spørgsmål 316. Tilføj binær Leetcode-løsning Problemangivelse Givet to binære strenge a og b, er vi nødt til at tilføje disse to strenge og derefter returnere resultatet som en binær streng. Binær streng er strengene, der kun indeholder 0s og 1s. Eksempel a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Fremgangsmåde For at tilføje to ...

Læs mere

Spørgsmål 317. Gyldig Palindrome Leetcode-løsning Problemerklæring Med en streng, er vi nødt til at afgøre, om det er en palindrom, kun med alfanumeriske tegn, dvs. tal og alfabeter. Vi er også nødt til at ignorere tilfælde for alfabettegn. Eksempel "En mand, en plan, en kanal: Panama" sand Forklaring: "AmanaplanacanalPanama" er et gyldigt palindrom. "kør en bil" ...

Læs mere

Spørgsmål 318. Omvendte vokaler af en streng-Leetcode-løsning Problemangivelse I dette problem gives en streng, og vi skal kun vende vokalerne i denne streng. Eksempel "hej" "holle" Forklaring: før reversering: "hej" efter reversering: "holle" "leetcode" "leotcede" Forklaring: Tilgang 1 (ved hjælp af stak) Vi skal bare vende vokalerne til stede i input ...

Læs mere

Spørgsmål 319. Roman til Integer Leetcode-løsning I problemet "Romersk til heltal" får vi en streng, der repræsenterer et positivt heltal i sin romerske talform. Romerske tal er repræsenteret af 7 tegn, der kan konverteres til heltal ved hjælp af følgende tabel: Bemærk: Heltalsværdien af ​​det givne romertal vil ikke overstige eller ...

Læs mere

Spørgsmål 320. Vejkrydsning af Leetcode-løsning Problemangivelse I stienkrydsningsopgave gives en_streng, hvor der kun er fire forskellige tegn 'N', 'S', 'E' eller 'W', der viser bevægelsen af ​​et objekt i en retning ad gangen med 1 enhed. Objektet er oprindeligt ved oprindelsen (0,0). Vi er nødt til at finde ud af, om ...

Læs mere

Spørgsmål 321. Multiplicer strings Leetcode-løsning Problemet Multiply Strings Leetcode-løsning beder os om at multiplicere to strenge, som vi får som input. Vi er forpligtet til at udskrive eller returnere dette resultat af multiplikation til opkaldsfunktionen. Så for at sige det mere formelt givet to strenge, find produktet af de givne strenge. ...

Læs mere

Spørgsmål 322. Heltal til Roman Leetcode-løsning I dette problem får vi et heltal og skal konvertere til romertal. Således betegnes problemet generelt som "Integer to Roman", og dette er Integer to Roman Leetcode Solution. Hvis nogen ikke kender romertal. I gamle tider gjorde folk ikke ...

Læs mere

Spørgsmål 323. Scramble streng Problem erklæring "Scramble String" problem angiver, at du får to strenge. Kontroller, om den anden streng er en krypteret streng af den første eller ej? Forklaring Lad streng s = “stor” Repræsentation af s som binært træ ved rekursivt at opdele det i to ikke-tomme understrenge. Denne streng kan være ...

Læs mere

Spørgsmål 324. Gruppeanagrammer Vi er nødt til at finde ud af gruppeanagrammerne for de givne ord. Dette betyder, at for hvert ord skal vi sortere det og gemme det som en nøgle og originalindgang, der ikke er sorteret som en værdi, og hvis noget andet input har samme værdi som en ...

Læs mere

Spørgsmål 325. Heltal til engelske ord I problem "Heltal til engelske ord" har vi givet et ikke-negativt heltal og opgaverne til at konvertere dette heltal til dets numeriske ord, eller vi får et input af et tal, et hvilket som helst tal, og vores opgave er at repræsentere dette tal i en streng form. Lad os se et eksempel, ...

Læs mere

Spørgsmål 326. Find de mindste rækkevidde med elementer fra k lister I problemet "Find det mindste område, der indeholder elementer fra k-lister", har vi givet K-lister, der er sorteret og af samme størrelse N. Det beder om at bestemme det mindste interval, der mindst indeholder element (er) fra hver af K-listerne . Hvis der er mere end en ...

Læs mere

Spørgsmål 327. Minimumsindsættelser for at danne et palindrom med tilladte permutationer Problemet "Minimumsindsættelser for at danne et palindrom med tilladte permutationer" siger, at du får en streng med alle små bogstaver. Problemangivelsen beder om at finde ud af minimumsindsættelsen af ​​et tegn i en streng, så det kan blive Palindrome. Karakterernes position kan være ...

Læs mere

Spørgsmål 328. LCS (længste almindelige efterfølgende) på tre strenge Problemet “LCS (Longest Common Subsequence) of three strings” siger, at du får 3 strenge. Find ud af den længste almindelige efterfølger af disse 3 strenge. LCS er den streng, der er almindelig blandt de 3 strenge og er lavet af tegn, der har den samme rækkefølge i alle ...

Læs mere

Spørgsmål 329. Kontroller, om Array indeholder sammenhængende helheder med duplikater tilladt Du får en række heltal, som også kan indeholde duplikatelementer. Problemstillingen beder om at finde ud af, om det er et sæt sammenhængende heltal, udskriv "Ja", hvis det er, udskriv "Nej", hvis det ikke er det. Eksempel på prøveindgang: [2, 3, 4, 1, 7, 9] Prøve ...

Læs mere

Spørgsmål 330. Længste gentagne efterfølgende Problemet "længst gentaget efterfølgende" siger, at du får en streng som input. Find ud af den længste gentagne efterfølgende, det er den efterfølgende, der findes to gange i strengen. Eksempel aeafbdfdg 3 (afd) Tilgang Problemet beder os om at finde ud af den længste gentagne efterfølgende i strengen. ...

Læs mere

Spørgsmål 331. Kontroller for Palindrome efter hver tegnudskiftningsforespørgsel Problemet "Kontroller for palindrom efter hver tegnudskiftningsforespørgsel" siger, at antag, at du får en streng og nr. af forespørgsler har hver forespørgsel to heltal-inputværdier som i1 og i2 og et tegninput kaldet 'ch'. Problemangivelsen beder om at ændre værdierne i i1 og ...

Læs mere

Spørgsmål 332. Bogstavkombinationer af et telefonnummer I bogstavkombinationer af et telefonnummerproblem har vi givet en streng, der indeholder tal fra 2 til 9. Problemet er at finde alle de mulige kombinationer, der kan repræsenteres af dette nummer, hvis hvert nummer har nogle bogstaver tildelt det. Tildelingen af ​​nummeret er ...

Læs mere

Spørgsmål 333. Længste understreng uden gentagne tegn LeetCode Solution Længste understreng uden gentagne tegn LeetCode Solution – Givet en streng, skal vi finde længden af ​​den længste understreng uden gentagne tegn. Lad os se på et par eksempler: Eksempel pwwkew 3 Forklaring: Svaret er "wke" med længden 3 aav 2 Forklaring: Svaret er "av" med længden 2 Approach-1 ...

Læs mere

Spørgsmål 334. Form minimum antal fra given sekvens Problemet "Form minimum antal fra given rækkefølge" siger, at du kun får et mønster af jeg's og D's. Betydningen af ​​jeg står for stigende og for faldende, vi får D. Fejlforklaringen beder om at udskrive det mindste antal, der opfylder det givne mønster. Vi har ...

Læs mere

Spørgsmål 335. Find indeks over lukning af beslag til en given åbningsbeslag i et udtryk Problemangivelse Givet en streng s af længde / størrelse n og et heltalsværdi, der repræsenterer indekset for en åbning af firkantet parentes. Find indeks for lukkebeslag til en given åbningsbeslag i et udtryk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Læs mere

Spørgsmål 336. Tekst Begrundelse LeetCode Solution Vi vil diskutere Tekstbegrundelse LeetCode Løsning i dag Problemformulering Problemet "Tekstbegrundelse" angiver, at du får en liste s[ ] af typestreng af størrelse n og en heltalstørrelse. Juster teksten sådan, at hver tekstlinje består af størrelse antal tegn. Du kan ...

Læs mere

Spørgsmål 337. Vend individuelle ord om Problemangivelse Problemet “Vend individuelle ord” siger, at du får en streng s. Udskriv nu bagsiden af ​​alle de enkelte ord i strengen. Eksempel s = "TutorialCup - ændre måde at lære på" puClairotuT - gnignahc eht yaw fo gninrael s = "Vend individuelle ord" esreveR ...

Læs mere

Spørgsmål 338. Fjern parenteser fra en algebraisk streng, der indeholder + og - operatorer Problemangivelse Du får en streng s i størrelse n, der repræsenterer et aritmetisk udtryk med parentes. Problemet "Fjern parenteser fra en algebraisk streng, der indeholder + og - operatorer" beder os om at oprette en funktion, der kan forenkle det givne udtryk. Eksempel s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Læs mere

Spørgsmål 339. Minimumssummen af ​​firkanter af tegn tæller i en given streng efter fjernelse af k tegn Problemangivelse Problemet “Minimumssummen af ​​firkanter af tegn tæller i en given streng efter fjernelse af k tegn” siger, at du kun får en streng, der kun indeholder små bogstaver. Du har tilladelse til at fjerne k-tegn fra strengen, således at summen af ​​...

Læs mere

Spørgsmål 340. Købaseret tilgang til første ikke-gentagne karakter i en stream Problemangivelse Problemet "Købaseret tilgang til første ikke-gentagende tegn i en stream" siger, at du får en stream, der indeholder små bogstaver, find det første ikke-gentagende tegn, når der tilføjes et nyt tegn til streamen, og hvis der er er ikke ikke-gentaget tegnretur -1. Eksempler aabcddbe ...

Læs mere

Spørgsmål 341. Form minimum antal fra givet rækkefølge Problem erklæring Problemet “Form Minimum antal fra given rækkefølge angiver, at du får en streng s med længde / størrelse n, der repræsenterer et mønster med tegn 'I', dvs. stigende og 'D', dvs. kun faldende. Udskriv minimumantallet for det givne mønster med unikke cifre fra 1-9. For eksempel - ...

Læs mere

Spørgsmål 342. Palindrome Substring-forespørgsler Problemangivelse Problemet "Palindrome Substring Queries" siger, at du får en streng og nogle forespørgsler. Med disse forespørgsler skal du afgøre, om det dannede underlag fra forespørgslen er et palindrom eller ej. Eksempel String str = "aaabbabbaaa" Forespørgsler q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Læs mere

Spørgsmål 343. Arranger givne tal for at danne det største tal Problemstatning Antag at du har en række heltal. Problemet "Arranger givne tal for at danne det største tal" beder om at omarrangere arrayet på en sådan måde, at output skal være den maksimale værdi, der kan laves med disse numre i en array. Eksempel [34, 86, 87, ...

Læs mere

Spørgsmål 344. Palindrom partitionering Problemerklæring Givet en streng, find det mindste antal nødvendige nedskæringer, således at alle partitioners understreng er palindromer. Da vi skærer vores originale streng i forskellige partitioner, således at alle understrengene er palindromer, kalder vi dette problem for Palindrome Partition Problem. Eksempel asaaaassss 2 Forklaring: ...

Læs mere

Spørgsmål 345. Omvendte ord i en streng Problemangivelse "Omvendte ord i en streng" angiver, at du får en streng s af størrelse n. Udskriv strengen i omvendt rækkefølge, således at det sidste ord bliver det første, det næstsidste bliver det andet osv. Med denne streng henviser vi til en sætning, der indeholder ord i stedet ...

Læs mere

Spørgsmål 346. Maksimal vægtransformation af en given streng Problemangivelse Den maksimale vægtransformation for et givet strengproblem angiver, at givet en streng kun består af to tegn 'A' og 'B'. Vi har en operation, hvor vi kan omdanne streng til en anden streng ved at skifte et hvilket som helst tegn. Således er mange transformationer mulige. Ud af alle mulige ...

Læs mere

Spørgsmål 347. Problem med det numeriske tastatur på mobil Problemangivelse I det mobile numeriske tastaturproblem overvejer vi et numerisk tastatur. Vi er nødt til at finde alle antallet af mulige numeriske sekvenser med en given længde, så du kun har lov til at trykke på knapper, der er øverst, ned, venstre og højre for den aktuelle knap. Du har ikke tilladelse ...

Læs mere

Spørgsmål 348. Korteste palindrom I det korteste palindrom-problem har vi givet en streng s med længden l. Tilføj tegn foran det for at gøre det palindrom, hvis det ikke er det. Udskriv det mindste antal tegn, der bruges til at gøre den givne streng til et palindrom. Eksempel Input: s = abc Output: 2 (ved ...

Læs mere

Spørgsmål 349. Andet mest gentagne ord i en rækkefølge Givet en række strenge, er opgaven at finde ud af det næst gentagne (eller hyppigste) ord eller streng i en sekvens. (I betragtning af at ikke to ord er den næstmest gentagne, vil der altid være et enkelt ord). Eksempel Input: {“aaa”, “bb”, “bb”, “aaa”, “aaa”, c ”} Output: Streng med ...

Læs mere

Spørgsmål 350. Maksimalt antal tegn i en streng Givet en streng af størrelse n med små bogstaver. Vi skal finde det maksimalt forekommende tegn i en streng. Hvis der er mere end ét tegn med en maksimal forekomst, skal du udskrive et af dem. Eksempel Input: String s=”test” Output: Maksimalt forekommende tegn er 't'. Fremgangsmåde 1: Brug af...

Læs mere

Spørgsmål 351. Afkode måder I Decode Ways-problemet har vi givet en ikke-tom streng, der kun indeholder cifre, bestem det samlede antal måder at afkode det ved hjælp af følgende kortlægning: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Eksempel S = “123” Antal måder at afkode denne streng på er 3 Hvis vi ...

Læs mere

Spørgsmål 352. Rediger afstand I redigeringsafstandsproblemet skal vi finde det mindste antal operationer, der kræves for at konvertere en streng X med længde n til en anden streng Y med længde m. Tilladte operationer: Insertion Deletion Substitution Eksempel Input: String1 = “abcd” String2 = “abe” Output: Minimum krævet operation er 2 (...

Læs mere

Spørgsmål 353. Substring med sammenkædning af alle ord I understreng med sammenkædning af alle ord problem, har vi givet en streng s og en liste består af mange ord hver af samme længde. Udskriv startindekset for understrengen, som kan være resultatet af sammenkædningen af ​​alle ordene på listen i ...

Læs mere

Spørgsmål 354. Minimum tilbageførsel af beslag I et minimumsproblem med vending af parentes har vi kun givet en streng s, der kun indeholder et udtryk for tegnene '{' og '}'. Find det mindste antal tilbageførsler i parentes, der er nødvendigt for at gøre et udtryk afbalanceret. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det givne udtryk kan ikke ...

Læs mere

Spørgsmål 355. Udtryk indeholder redundant beslag eller ej Givet en streng, der indeholder et udtryk for operatorer, operander og parentes. Find ud af, om den givne streng indeholder unødvendig parentes, uden hvilken udtrykket stadig giver det samme resultat. Med andre ord er vi nødt til at finde ud af, at udtrykket indeholder en overflødig parentes eller ej. Redundant beslag Hvis en ...

Læs mere

Spørgsmål 356. Kontroller, om to udtryk med beslag er ens Givet to strenge s1 og s2, der repræsenterer udtryk, der indeholder additionsoperator, subtraktionsoperator, små bogstaver og parentes. Kontroller, om to udtryk med parenteser er ens. Eksempel Input s1 = “- (a + b + c)” s2 = “-abc” Output Ja Input s1 = “ab- (cd)” s2 = “abcd” Output No Algorithm to Check if Two ...

Læs mere

Spørgsmål 357. Gyldig parentesestreng I det gyldige parentesestrengproblem har vi givet en streng, der indeholder '(', ')' og '*', kontroller om strengen er afbalanceret, hvis '*' kan erstattes med '(', ')' eller en tom streng. Eksempler Input “()” Output true Input “*)” Output true Input “(*))” Output sand Naiv tilgang til ...

Læs mere

Spørgsmål 358. Længste palindromiske efterfølgende I det længste palindromiske efterfølgende problem har vi givet en streng, find længden af ​​den længste palindromiske efterfølgende. Eksempler Input: TUTORIALCUP Output: 3 Input: DYNAMICPROGRAMMING Output: 7 Naiv tilgang til længste palindromiske efterfølgende Den naive tilgang til at løse ovennævnte problem er at generere alle efterfølgende af ...

Læs mere

Spørgsmål 359. KMP-algoritme KMP (Knuth-Morris-Pratt) algoritme bruges til mønstersøgning i en given streng. Vi får en streng S og et mønster p, vores mål er at afgøre, om det givne mønster er til stede i strengen. Eksempel Input: S = “aaaab” p = “aab” Output: sand Naiv tilgang ...

Læs mere

Spørgsmål 360. Kontroller for afbalancerede parenteser i et udtryk Givet en streng s af længden n. Kontroller, om der er en lukkende parentes for hver parentes, dvs. hvis alle parenteser er afbalancerede. Med andre ord kan vi også sige, at hvis vi har et '}', ')' og ']' for hvert '{', '(' og '[') henholdsvis udtrykket ...

Læs mere

Spørgsmål 361. Find ud af, om et udtryk har duplikatparentes eller ikke En streng indeholdende afbalanceret parentes. Find ud af, om udtrykket / strengen indeholder duplikat parentes eller ej. Duplicate Parenthesis Når et udtryk er midt i eller omgivet af den samme type afbalanceret parentes, dvs. lukket mellem den samme type åbnings- og lukkeparentes mere end en gang er det ...

Læs mere

Spørgsmål 362. Find maksimal dybde af indlejret parentese i en streng Givet en streng s. Skriv koden for at udskrive den maksimale dybde af indlejret parentes i den givne streng. Eksempel Input: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Output: 4 Input: s = “(p ((q) ) ((s) t)) ”Output: 3 Brug af stakealgoritme Initialiser en streng s af længden ...

Læs mere

Spørgsmål 363. Balanceret udtryk med udskiftning I afbalanceret udtryk med erstatningsproblem har vi givet en streng s, der indeholder parentes, dvs. '(', ')', '[', ']', '{', '}'. Strengen indeholder også x nogle steder som erstatning for parentes. Kontroller, om strengen kan konverteres til et udtryk med gyldig parentes efter at have erstattet alle ...

Læs mere

Spørgsmål 364. Afkode streng Antag, du får en kodet streng. En streng er kodet i en eller anden form for mønster, din opgave er at afkode strengen. Lad os sige, <antal gange streng opstår> [streng] Eksempel Input 3 [b] 2 [bc] Output bbbcaca Forklaring Her "b" forekommer 3 gange og "ca" forekommer 2 gange. ...

Læs mere

Spørgsmål 365. Præfiks til Infix-konvertering I præfiks til infix-konverteringsproblem har vi givet udtryk i præfiksnotation. Skriv et program for at konvertere det til et infix-udtryk. Præfiksnotation I denne notation skrives operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er et præfiksudtryk. ...

Læs mere

Spørgsmål 366. Postfix til Infix-konvertering I konverteringsproblemet postfix til infix har vi givet udtryk i postfix-notationen. Skriv et program for at konvertere den givne notation i infix-notation. Infix-notation I denne notation skrives operatørerne mellem operanderne. Det svarer til, hvordan vi generelt skriver et udtryk. For eksempel: A + ...

Læs mere

Spørgsmål 367. Præfiks til postfix-konvertering I præfiks til postfix-konverteringsproblem har vi givet udtryk i præfiksnotation i strengformat. Skriv et program for at konvertere den givne notation i postfix-notation. Præfiksnotation I denne notation skriver vi operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er ...

Læs mere

Spørgsmål 368. Næste permutation I det næste permutationsproblem har vi givet et ord, find den leksikografisk større_permutation af det. Eksempel input: str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "algoritmer" output: algoritme input: str = "spoonfeed" output: Næste permutation ...

Læs mere

Spørgsmål 369. Længste almindelige efterfølgende Du får to strenge str1 og str2, find ud af længden af ​​den længste fælles efterfølgende. Efterfølgende: en sekvens er en sekvens, der kan afledes fra en anden sekvens ved at slette nogle eller ingen elementer uden at ændre rækkefølgen på de resterende elementer. For eksempel er 'tticp' følgen ...

Læs mere

Spørgsmål 370. Gentaget understringsmønster I gentagne substreringsmønstre har vi givet en strengkontrol, om den kan konstrueres ved at tage en substring af sig selv og tilføje flere kopier af substringen sammen. Eksempel Input 1: str = “abcabcabc” Output: Ægte forklaring: “abcabcabc” kan dannes ved gentagne gange at tilføje “abc” til en tom streng. ...

Læs mere

Spørgsmål 371. Permutation til brevsag I bogstavspermutation har vi kun givet en streng bestående af alfabeter og tal, hvert tegn i strengen kan konverteres til små og store bogstaver, find ud af alle forskellige strenge, der kan opnås fra forskellige kombinationer af små og store bogstaver for hvert tegn i snor. Eksempel ...

Læs mere

Spørgsmål 372. Længste fællespræfiks ved hjælp af sortering I det længste fælles præfiks ved hjælp af sorteringsproblemet har vi givet et sæt strenge, find det længste fælles præfiks. dvs. find præfikset, der er fælles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

Læs mere

Spørgsmål 373. Backspace streng sammenligning I sammenligningsproblemet for backspace-streng har vi givet to strenge S og T, kontroller om de er lige eller ikke. Bemærk, at strengene indeholder '#', hvilket betyder backspace-tegn. Eksempler Input S = “ab # c” T = “ad # c” Output true (da både S og T konverteres til “ac”) Input ...

Læs mere

Spørgsmål 374. Ordmønster Vi er alle stødt på ordmønstre som “ABBA”, “AABB” og så videre. Vi spekulerer altid på, hvad denne pludring kunne relateres til. I dag vil vi forsøge at løse et problem, hvor vi prøver at gøre brug af pludren. En overflod af strengproblemer hjælper ikke sagen. Givet ...

Læs mere

Spørgsmål 375. Matching af regulært udtryk I Regular Expression Matching-problemet har vi givet to strenge, en (lad os antage det x) består kun af små og små bogstaver og for det andet (lad os antage det y) består af små bogstaver med to specialtegn, dvs. og “*”. Opgaven er at finde ud af, om den anden streng ...

Læs mere

Spørgsmål 376. Reorganiser streng I Reorganize String-problemet har vi kun givet en streng, der indeholder nogle tegn "az". Vores opgave er at omarrangere disse tegn, så der ikke er to samme tegn ved siden af ​​hinanden. Eksempel Input apple Output pelpa Input book Output obko Input aa Output ikke muligt Input aaab Output ikke ...

Læs mere

Spørgsmål 377. Strengkompression I strengkomprimeringsproblemet har vi givet en matrix en [] af typen char. Komprimer det som karakteren og antallet af et bestemt tegn (hvis antallet af tegn er 1, gemmes det eneste tegn i et komprimeret array). Længden af ​​det komprimerede array skal ...

Læs mere

Spørgsmål 378. Gyldig parentes LeetCode-løsning I Valid Parentheses LeetCode-problemet har vi givet en streng, der kun indeholder tegnene '(', ')', '{', '}', '[' og ']', afgør om inputstrengen er gyldig. Her vil vi give dig en gyldig parentes LeetCode-løsning. En inputstreng er gyldig, hvis: Åbne parenteser skal lukkes ...

Læs mere

Spørgsmål 379. Længste fællespræfiks ved hjælp af Trie I det længste fælles præfiks ved hjælp af Trie-problemet har vi givet et sæt strenge, find det længste fælles præfiks. dvs. find præfikset, der er fælles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

Læs mere

Spørgsmål 380. Gyldigt nummer I problemet med gyldigt tal har vi givet en streng, kontroller om den kan fortolkes til et gyldigt decimaltal. Det skal bemærkes, at en given streng skal fortolkes som et gyldigt decimaltal. Den skal indeholde følgende tegn: Tal 0-9 Eksponent - “e” ...

Læs mere

Spørgsmål 381. Find det nærmeste palindromnummer Problem med at finde det nærmeste palindrom nummerproblem, vi har givet et nummer n. Find et tal, der er et palindrom, og den absolutte forskel mellem det palindromiske tal og n er mindst mulig undtagen nul. Hvis der er mere end et nummer, der opfylder denne betingelse, skal du udskrive ...

Læs mere

Spørgsmål 382. Tæl og sig Count and Say, hvor vi har givet et tal N, og vi er nødt til at finde den Nte sigt for tællingen og sige sekvensen. For det første er vi nødt til at forstå, hvad der er tælle og sige sekvens. Se først nogle vilkår i sekvensen: 1. term er "1". 2. valgperiode er ...

Læs mere

Spørgsmål 383. Find unik karakter i en streng I Find unik karakter i et strengproblem har vi givet en streng, der kun indeholder små bogstaver (az). Vi skal finde det første ikke-gentagne tegn i det og udskrive indekset. hvis der ikke findes et sådant tegn, skal du udskrive -1. Inputformat Kun en enkelt linje, der indeholder streng. Udskrivningsformat Udskriv ...

Læs mere

Spørgsmål 384. Heltal til romersk Heltal til romersk konvertering. Vi har givet et tal N, og vi skal udskrive det romerske antal N. Romerske tal er repræsenteret ved brug af {I, V, X, L, C, D, M} -værdier. Lad os se nogle eksempler for god forståelse. Inputformat Kun en enkelt linje, der indeholder ...

Læs mere

Spørgsmål 385. Rabin Karp Algoritme Rabin Karp Algoritme plejede at finde mønsterstrengen i den givne tekststreng. Der er så mange typer algoritmer eller metoder, der bruges til at finde mønsterstrengen. I denne algoritme bruger vi Hashing til at finde mønstermatchning. Hvis vi har den samme hash-kode til substring ...

Læs mere

Spørgsmål 386. Gæt ordet Gæt Ordet er et interaktivt problem. Et interaktivt problem betyder, at de data, der gives til os, ikke er forudbestemt. Vi kan udskrive værdier eller ringe til den specifikke funktion for at interagere eller få mere information om løsningen. Efter hvert trin skal vi også SPOLE bufferen for at ...

Læs mere

Spørgsmål 387. Tydelige efterfølgelser Givet to strenge S og P1, er vi nødt til at tælle alt antallet af forskellige undersekvenser af S, der er lig med P1. Bemærk: En efterfølger af en given streng er en streng, som vi arkiverer ved at slette nogle tegn eller mulige nul tegn også fra den originale streng. Vi kan ikke ændre ...

Læs mere

Spørgsmål 388. Isomorfe strenge Isomorfe strenge - I betragtning af to strenge skal vi kontrollere, om der for hver forekomst af et tegn i streng1 er en unik kortlægning med tegn i streng2. Kort sagt, kontroller, om der er en til en kortlægning eller ej. Eksempel Input str1 = “aab” str2 = “xxy” Output True ...

Læs mere

Spørgsmål 389. Udfør String Shifts Leetcode Et skift er en proces, hvor alfabeter forøges med 1 i deres ASCII-værdi. For det sidste alfabet z starter det igen, dvs. forskydning af z vil være a. I udfør strengskift leetcode-problem har vi givet en streng s (kun små bogstaver) og en matrix a [...

Læs mere

Spørgsmål 390. Strengsammenligning indeholdende jokertegn I strengesammenligning, der indeholder wildcards-problem, har vi givet to strenge anden streng indeholder små alfabeter, og den første indeholder små alfabeter og nogle wildcard-mønstre. Jokertegnemønstre er:?: Vi kan erstatte dette jokertegn med et hvilket som helst lille alfabet. *: vi kan erstatte dette jokertegn med en hvilken som helst streng. En tom ...

Læs mere

Spørgsmål 391. Kontroller, om strenge er K afstand fra hinanden eller ej Problemangivelse Givet to strenge og et heltal k, skriv et program for at kontrollere, om de givne strenge er k afstand fra hinanden eller ej. Det vil sige, hvis et tegn ikke stemmer overens, eller et tegn skal fjernes, så kaldes det k afstand fra hinanden. Inputformat Den første ...

Læs mere

Spørgsmål 392. Generer alle binære strenge uden på hinanden følgende 1'er Problemangivelse I “Generer alle binære strenge uden på hinanden følgende 1” -problemer har vi givet et heltal k, skriv et program for at udskrive alle binære strenge i størrelse k uden på hinanden følgende 1'er. Inputformat Den første og eneste linje med et heltal N. Outputformat Udskriv alle mulige ...

Læs mere

Spørgsmål 393. Sorter en streng efter en anden streng Problemerklæring Givet to inputstrenge, et mønster og en streng. Vi skal sortere strengen efter den rækkefølge, der er defineret af mønsteret. Mønsterstreng har ingen dubletter, og den har alle tegn i strengen. Inputformat Den første linje, der indeholder en streng, som vi har brug for ...

Læs mere

Spørgsmål 394. Kontroller, om streng følger rækkefølgen af ​​tegn efter et mønster eller ej Problemangivelse I "Kontroller, om streng følger rækkefølgen af ​​tegn efter et mønster eller ej", skal vi kontrollere, om tegn i den givne inputstreng følger den samme rækkefølge som bestemt af tegn, der er til stede i det givne inputmønster, og tryk derefter "Ja" ellers udskriv “Nej”. Inputformat ...

Læs mere

Spørgsmål 395. Omvendt streng uden midlertidig variabel Problemerklæring I problemet "Omvendt streng uden midlertidig variabel" har vi givet en streng "s". Skriv et program for at vende denne streng uden brug af ekstra variabel eller mellemrum. Inputformat Den første linje, der indeholder den givne streng “s”. Outputformat Udskriv strengen, der er omvendt af ...

Læs mere

Spørgsmål 396. Udskriv alle palindromiske partitioner af en streng Problemangivelse I "Udskriv alle palindromiske partitioner af en streng" har vi givet en streng "s". Skriv et program for at udskrive al mulig palindromisk partitionering af s. En palindrom er et ord, tal, sætning eller en anden rækkefølge af tegn, der læser det samme bagud som fremad, såsom ...

Læs mere

Spørgsmål 397. Tæl parene i samme afstand som i engelske alfabeter Problemangivelse I "Count of Pairs at Same Distance as in English Alphabets" -problemet har vi givet en streng "s". Skriv et program, der udskriver antallet af par, hvis elementer er i samme afstand som i engelske alfabeter. Inputformat Den første linje, der indeholder den givne ...

Læs mere

Spørgsmål 398. Minimumkarakterer, der skal tilføjes foran for at gøre streng palindrom Problemangivelse I “Minimumstegn, der skal tilføjes foran for at gøre streng palindrom” -problemet, har vi givet en streng “s”. Skriv et program for at finde de minimale tegn, der skal tilføjes forrest for at oprette en strengpalindrom. Inputformat Den første og eneste linje, der indeholder ...

Læs mere

Spørgsmål 399. Kth Ikke-gentagende karakter Problemangivelse I "Kth ikke-gentagende karakter" har vi givet en streng "s". Skriv et program for at finde ud af kth-karakteren, der ikke gentager sig. Hvis der er mindre end k-tegn, der ikke gentages i strengen, skal du udskrive “-1”. Inputformat Den første og eneste linie, der indeholder en streng “s”. ...

Læs mere

Spørgsmål 400. Fjern minimumtegn, så to strenge bliver anagrammer Problemangivelse I “Fjern minimale tegn, så to strenge bliver anagrammer”, har vi givet to inputstrenge. Find det mindste antal_tegn, der skal fjernes fra disse to strenge, så de bliver anagrammer. Inputformat Den første linje, der indeholder en streng “s”. Den anden linje, der indeholder ...

Læs mere

Spørgsmål 401. Generer alle binære strenge fra givet mønster Problemangivelse I problemet "Generer alle binære strenge fra givet mønster" har vi givet inputstreng "s" består af 0, 1 og? (jokertegn). Vi er nødt til at generere alle mulige binære strenge ved at erstatte? med '0' og '1'. Inputformat Den første og eneste linje, der indeholder ...

Læs mere

Spørgsmål 402. Udskriv alle mulige måder at bryde en streng i beslagsform Problemangivelse I "Udskriv alle mulige måder at bryde en streng i beslagsform" har vi givet en streng "s". Find alle mulige måder at bryde den givne streng i parentes. Omslut alle underlag i parentes (). Inputformat Den første og eneste linje, der indeholder en ...

Læs mere

Spørgsmål 403. Cæsar Chiffer Beskrivelse Caesar-krypteringsteknikken er en af ​​de tidligste krypteringsteknikker. Her erstattes det for hvert bogstav i den givne tekst af et bogstav med et fast antal positioner nede i alfabetet. Hvis n = 1, erstattes A med B, bliver B C, og så ...

Læs mere

Spørgsmål 404. Den længste palindrom kan dannes ved at fjerne eller omarrangere tegn Problemerklæring I "Den længste palindrom kan dannes ved at fjerne eller omarrangere tegn" -problemet har vi givet en streng "s". Find det længste palindrom, der kan konstrueres ved at fjerne eller omarrangere nogle tegn eller muligvis nul tegn fra strengen. Der kan være flere løsninger mulige, du kan ...

Læs mere

Spørgsmål 405. Længste almindelige præfiks Word efter Word Matching Problemangivelse I problemet "Længste almindelige præfiks ved hjælp af ord-til-ord-matching" har vi givet N strenge. Skriv et program for at finde det længste fælles præfiks for de givne strenge. Inputformat Den første linje, der indeholder en heltal N, der angiver antallet af strenge. Næste N linjer ...

Læs mere

Spørgsmål 406. Længste almindelige præfiks ved hjælp af tegn efter karaktertilpasning Problemangivelse I “Longest Common Prefix using Character by Character Matching” -problemet har vi givet et heltal N- og N-strenge. Skriv et program for at finde det længste fælles præfiks for de givne strenge. Inputformat Den første linje, der indeholder en heltal N, der angiver antallet ...

Læs mere

Spørgsmål 407. Permutationer af en given streng ved hjælp af STL Problem erklæring I problemet "Permutationer af en given streng ved hjælp af STL" har vi givet en streng "s". Udskriv alle permutationer af inputstrengen ved hjælp af STL-funktioner. Inputformat Den første og eneste linie, der indeholder en streng “s”. Outputformat Udskriv al permutation af det givne ...

Læs mere

Spørgsmål 408. Længste fællespræfiks ved hjælp af Divide and Conquer Problemangivelse I “Longest Common Prefix using Divide and Conquer” -problemet har vi givet et heltal n og n strenge. Skriv et program, der udskriver det længste almindelige præfiks. Hvis der ikke er noget fælles præfiks, skal du udskrive “-1”. Inputformat Den første linje indeholder et heltal n. ...

Læs mere

Spørgsmål 409. Længste fælles præfiks ved hjælp af binær søgning II Problemangivelse I "Longest Common Prefix Using Binary Search II" -problemet har vi givet et heltal N og N-strenge. Skriv et program, der udskriver det længste almindelige præfiks for givne strenge. Hvis der ikke er noget fælles præfiks, skal du udskrive “-1”. Inputformat Den første linje, der indeholder ...

Læs mere

Spørgsmål 410. Palindrom permutationer af en streng Problemangivelse I problemet "Palindrom permutationer af en streng" har vi givet en inputstreng "s". Udskriv alle mulige palindromer, der kan genereres ved hjælp af strengens tegn. Inputformat Den første og eneste linie, der indeholder en streng “s”. Outputformat Udskriv alle mulige ...

Læs mere

Spørgsmål 411. Kontroller, om to givne strenge er isomorfe for hinanden Problemangivelse I “Kontroller, om to givne strenge er isomorfe for hinanden” -problemet, har vi givet to strenge s1 og s2. Skriv et program, der siger, om de givne strenge er isomorfe eller ej. Bemærk: To strenge siges at være isomorfe, hvis der er en til ...

Læs mere

Spørgsmål 412. Længde på længste gyldige understreng Problemangivelse I "Længde af længste gyldige understreng" har vi givet en streng, der kun indeholder den åbne og lukke parentes. Skriv et program, der finder den længste gyldige parentesstreng. Inputformat Den første og eneste linie, der indeholder en streng s. Outputformat Den første og ...

Læs mere

Spørgsmål 413. Det mindste vindue i en streng, der indeholder alle tegn i en anden streng Find den korteste understreng i en given streng, der indeholder alle tegnene i et givet ord eller Find det mindste vindue i en streng, der indeholder alle tegn i en anden streng Givet to strenge s og t, skriv en funktion, der vil finde minimumsvinduet i s som vil...

Læs mere

Spørgsmål 414. Form minimalt antal fra givet rækkefølge af D'er og jeg'er Problemangivelse I “Form Minimum antal fra givet rækkefølge af D og jeg” -problemet har vi givet et mønster, der kun indeholder jeg og D. I for stigning og D for faldende. Skriv et program for at udskrive det mindste antal efter dette mønster. Cifre fra 1-9 og cifre kan ikke gentages. Inputformat ...

Læs mere

Spørgsmål 415. Arranger givne tal, så de danner det største nummer II Problemangivelse I “Arranger given numbers to Form the Biggest Number II” -problemet har vi givet en række positive heltal. Arranger dem på en sådan måde, at arrangementet udgør den største værdi. Inputformat Den første og eneste linie, der indeholder et heltal n. Anden linje, der indeholder ...

Læs mere

Spørgsmål 416. Kontroller, om en sammenkædet liste over strenge danner et palindrom Problemangivelse I “Kontroller, om en sammenkædet liste over strenge danner et palindrom” -problem, har vi givet en sammenkædet liste, der håndterer strengdata. Skriv et program for at kontrollere, om dataene danner en palindrom eller ej. Eksempel ba-> c-> d-> ca-> b 1 Forklaring: I ovenstående eksempel kan vi se, at ...

Læs mere

Amazon træ spørgsmål

Spørgsmål 417. Laveste fælles forfader til et binært træ Leetcode-løsning Problemformulering Den laveste fælles forfader til et binært træ LeetCode-løsning – "Laveste fælles forfader til et binært træ" angiver, at givet roden af ​​det binære træ og to noder i træet. Vi skal finde den laveste fælles forfader af disse to noder. Den laveste almindelige...

Læs mere

Spørgsmål 418. Udfyldelse af næste højre pointere i hver node Leetcode-løsning Problemformulering The Populating Next Right Pointers in Every Node LeetCode Solution – "Populating Next Right Pointers in Every Node" siger, at givet roden af ​​det perfekte binære træ, og vi skal udfylde hver næste pointer i noden til dens næste højre node. Hvis der ikke er næste...

Læs mere

Spørgsmål 419. Slet noder og returner Forest Leetcode-løsning Problemformulering Slet noder og returner skov LeetCode Solution – "Slet noder og returner skov" angiver, at givet roden af ​​det binære træ, hvor hver node har en særskilt værdi. Vi får også et array, to_delete, hvor vi skal slette alle noder med værdier indeholdt i ...

Læs mere

Spørgsmål 420. Gendan binært søgetræ Leetcode-løsning Problemsætning The Recover Binary Search Tree LeetCode Solution – "Recover Binary Search Tree" angiver, at givet roden af ​​det binære søgetræ, hvor værdierne af præcis to noder er byttet om ved en fejl. Vi skal genoprette træet uden at ændre dets struktur. Eksempel: Input: root = [1,3,null,null,2] Output: [3,1,null,null,2] ...

Læs mere

Spørgsmål 421. Symmetrisk træ Leetcode-løsning Problemformulering Det symmetriske træ LeetCode Solution - "Symmetrisk træ" siger, at givet roden af ​​det binære træ, og vi skal kontrollere, om det givne binære træ er et spejl af sig selv (symmetrisk omkring dets centrum) eller ej? Hvis ja, skal vi returnere sandt ellers falsk. Eksempel: ...

Læs mere

Spørgsmål 422. Root to Leaf-sti med målsummen Leetcode Solutions Et binært træ og et heltal K er angivet. Vores mål er at vende tilbage, om der er en rod-til-blad sti i træet, så dets sum er lig med målet-K. Summen af ​​en sti er summen af ​​alle noder, der ligger på den. 2 / \ ...

Læs mere

Spørgsmål 423. Scramble streng Problem erklæring "Scramble String" problem angiver, at du får to strenge. Kontroller, om den anden streng er en krypteret streng af den første eller ej? Forklaring Lad streng s = “stor” Repræsentation af s som binært træ ved rekursivt at opdele det i to ikke-tomme understrenge. Denne streng kan være ...

Læs mere

Spørgsmål 424. Forespørgsler efter antal forskellige elementer i et underarray Vi har givet et array af heltal og et antal forespørgsler, og vi skal finde ud af antallet af alle de forskellige elementer, vi har inden for det givne interval, forespørgslen består af to tal til venstre og højre, dette er det givne interval, med dette givet rækkevidde vi ...

Læs mere

Spørgsmål 425. Morris Traversal Morris traversal er en metode til at krydse noderne i et binært træ uden at bruge stak og rekursion. Således reducerer pladsens kompleksitet til lineær. Inorder Traversal Eksempel 9 7 1 6 4 5 3 1 / \ 2 ...

Læs mere

Spørgsmål 426. Kth forfader til en node i binært træ Problemangivelse Problemet "Kth forfader til en node i binært træ" siger, at du får et binært træ og en node. Nu er vi nødt til at finde den kth forfader til denne node. En forfader til enhver knude er de noder, der ligger på stien fra roden ...

Læs mere

Spørgsmål 427. Bestil efterfølger af en node i Binary Tree Problemangivelse Problemet beder om at finde "Bestil efterfølger af en node i binært træ". En efterfølger til en node er en node i det binære træ, der kommer efter den givne node i ordrenes gennemgang af det givne binære træ. Eksempel Efterfølger på 6 er 4 ...

Læs mere

Spørgsmål 428. Kontroller, om en given matrix kan repræsentere Forudbestilling gennemgang af binært søgetræ Problemet “Kontroller, om en given matrix kan repræsentere Forudbestilling af gennemgang af binært søgetræ” siger, at du får en forudbestilling af gennemgangssekvens. Overvej nu denne sekvens og find ud af, om denne sekvens kan repræsentere et binært søgetræ eller ej? Den forventede tidskompleksitet for løsningen er ...

Læs mere

Spørgsmål 429. Konstruer binært træ fra givet Parent Array-repræsentation Problemet "Konstruer binært træ fra givet Parent Array-repræsentation" siger, at du får en matrix. Dette input array repræsenterer et binært træ. Nu skal du konstruere et binært træ på basis af dette input array. Arrayet gemmer indekset for overordnet node ved hvert indeks. ...

Læs mere

Spørgsmål 430. Givet et binært træ, hvordan fjerner du alle halvknudepunkterne? Problemet "Givet et binært træ, hvordan fjerner du alle halvknudepunkterne?" angiver, at du får et binært træ. Nu skal du fjerne halvknudepunkterne. En halv node defineres som en node i træet, der kun har et enkelt barn. Enten er det ...

Læs mere

Spørgsmål 431. Iterativ forudbestilling Problemet "Iterativ forudgående gennemgang" siger, at du får et binært træ, og at du nu skal finde forudbestilling gennem træet. Det kræves, at vi finder den forudbestilte traversal ved hjælp af iterativ metode og ikke den rekursive tilgang. Eksempel 5 7 9 6 1 4 3 ...

Læs mere

Spørgsmål 432. Find afstand mellem to noder i et binært træ Problemangivelse Problemet "Find afstand mellem to noder i et binært træ" siger, at du får et binært træ, og at du får to noder. Nu skal du finde den mindste afstand mellem disse to noder. Eksempel // Træ vises ved hjælp af billedet over node 1 ...

Læs mere

Spørgsmål 433. Skriv kode for at afgøre, om to træer er identiske Problemet "Skriv kode for at afgøre, om to træer er identiske" siger, at du får to binære træer. finde ud af, om de er identiske eller ikke? Her betyder identisk træ, at begge de binære træer har den samme knudepunktværdi med det samme arrangement af noder. Eksempel Begge træer ...

Læs mere

Spørgsmål 434. Grænsetraversering af binært træ Problemangivelse Problemet "Grænsetraversering af binært træ" siger, at du får et binært træ. Nu skal du udskrive grænsevisningen af ​​et binært træ. Her betyder grænseovergang, at alle knudepunkter vises som træets grænse. Knudepunkterne ses fra ...

Læs mere

Spørgsmål 435. Diagonal gennemgang af binært træ Problemangivelse Problemet "Diagonal gennemgang af binært træ" siger, at du får et binært træ, og at du nu skal finde diagonaloversigten for det givne træ. Når vi ser et træ øverst til højre. De noder, der er synlige for os, er den diagonale visning ...

Læs mere

Spørgsmål 436. Set nedenfra af et binært træ Problemangivelse Problemet "Set fra bunden af ​​et binært træ" siger, at du får et binært træ, og at du nu skal finde bundvisningen for det givne træ. Når vi ser et træ nedad. De noder, der er synlige for os, er bunden ...

Læs mere

Spørgsmål 437. Udskriv højre billede af et binært træ Problemangivelse Problemet "Udskriv højre billede af et binært træ" siger, at du får et binært træ. Nu skal du finde den rigtige visning af dette træ. Her betyder højre billede af det binære træ at udskrive sekvensen, som træet ser ud, når man ser det fra ...

Læs mere

Spørgsmål 438. Range LCM-forespørgsler Problem erklæring Problemet "Range LCM Queries" angiver, at du har et heltal array og q antal forespørgsler. Hver forespørgsel indeholder (venstre, højre) som et interval. Den givne opgave er at finde ud af LCM (venstre, højre), dvs. LCM for alt det antal, der kommer i området ...

Læs mere

Spørgsmål 439. Find maksimumsniveau i binært træ Problemangivelse Problemet "Find maksimal niveausum i binært træ" siger, at du får et binært træ med positive og negative knudepunkter, find den maksimale sum af et niveau i det binære træ. Eksempel Input 7 Forklaring Første niveau: Sum = 5 Andet niveau: Sum = ...

Læs mere

Spørgsmål 440. Rød-sort træ introduktion Red Black Tree er et selvbalancerende binært træ. I dette træ er hver knude enten en rød knude eller en sort knude. I denne rød-sorte træintroduktion vil vi forsøge at dække alle dens grundlæggende egenskaber. Egenskaber ved rød-sort træ Hver knude er repræsenteret som enten rød eller sort. ...

Læs mere

Spørgsmål 441. Sletning af binært søgetræ Problemangivelse Problemet "Sletning af binært søgetræ" beder os om at implementere sletning for binært søgetræ. Slet-funktion refererer til funktionaliteten til at slette en node med en given nøgle / data. Eksempel Inputknude, der skal slettes = 5 Outputmetode for binært søgetræ Slet handling Så ...

Læs mere

Spørgsmål 442. Iterativ metode til at finde højden af ​​det binære træ Problemangivelse Problemet "Iterativ metode til at finde højden på det binære træ" siger, at du får et binært træ, find træets højde ved hjælp af den iterative metode. Eksempler Input 3 Input 4 Algoritme til Iterativ metode til at finde højden på det binære træ Højden på et træ ...

Læs mere

Spørgsmål 443. Klon et binært træ med tilfældige markører Problemerklæring Du får et komplet binært træ med nogle tilfældige henvisninger. Tilfældige henvisninger henvises til noder, som hver knude peger på, undtagen dens venstre og højre barn. Så dette ændrer også standardstrukturen for en node i et simpelt binært træ. Nu knudepunktet til ...

Læs mere

Spørgsmål 444. Niveaueregulering gennem to køer Problemangivelse Problemet "Niveauerækkefølge ved hjælp af to køer" angiver, at du får et binært træ, skal du udskrive dets niveauerækkefølge linje for linje. Eksempler Input 5 11 42 7 9 8 12 23 52 3 Input 1 2 3 4 5 6 Algoritme til gennemgang af niveauordre ...

Læs mere

Spørgsmål 445. Kontroller, om alle niveauer af to binære træer er anagrammer eller ej Problemangivelse Problemet "Kontroller, om alle niveauer af to binære træer er anagrammer eller ej" siger, at du får to binære træer. Kontroller, om alle niveauerne i de to træer er anagrammer eller ej. Eksempler Indtast sandt Indtast falsk algoritme for at kontrollere, om alle niveauer på to ...

Læs mere

Spørgsmål 446. Kontroller, om det givne array kan repræsentere niveaubestilling gennem binær søgetræ Problemangivelse Problemet "Kontroller, om det givne array kan repræsentere niveaubestillingsgennemgang for binært søgetræ" angiver, at du får en jævn rækkefølge for det binære søgetræ. Og ved hjælp af niveauets rækkefølge på træet. Vi skal effektivt finde ud af, om niveauordren ...

Læs mere

Spørgsmål 447. Antal søskende til en given node i n-ary-træet Problemangivelse Problemet "Antal søskende til en given node i n-ary-træet" angiver, at du får et n-ary-træ og en målnode. Find antallet af søskende til målnoden. Antag, at noden altid er til stede i træet, og at den første node er ...

Læs mere

Spørgsmål 448. Konverter BST til en Min-Heap uden at bruge array Problem erklæring "Konverter BST til en Min-Heap uden at bruge array" -problemet siger, at du får en BST (binært søgetræ), og du skal konvertere det til en min-bunke. Min-bunken skal indeholde alle elementerne i det binære søgetræ. Algoritmen skal køre i lineær tidskompleksitet. ...

Læs mere

Spørgsmål 449. Flet to BST'er med begrænset ekstra plads Problemangivelse Problemet "Flet to BST'er med begrænset ekstra plads" siger, at du får to binære søgetræer (BST), og at du skal udskrive elementerne fra begge træer i sorteret rækkefølge. Det er i en sådan rækkefølge, at det ser ud til, at elementer er fra en enkelt BST. ...

Læs mere

Spørgsmål 450. Iterativ postorder-gennemgang ved hjælp af to stakke Problem erklæring Problemet "Iterativ postorder gennemgang ved hjælp af to stakke" siger, at du får et binært træ med n noder. Skriv programmet til det iterative postorder traversal ved hjælp af to stakke. Eksempel Input 4 5 2 6 7 3 1 Input 4 2 3 1 Algoritme Opret ...

Læs mere

Spørgsmål 451. Konvertering af binært træ til binært søgetræ ved hjælp af STL-sæt Problemerklæring Vi får et binært træ, og vi skal konvertere det til et binært søgetræ. Problemet "Konvertering af binært træ til binært søgetræ ved hjælp af STL-sæt" beder om at konvertere ved hjælp af STL-sæt. Vi har allerede diskuteret konvertering af det binære træ til BST, men vi ...

Læs mere

Spørgsmål 452. K'th Største element i BST ved konstant ekstra plads Problem erklæring "K'th største element i BST bruger konstant ekstra plads" angiver, at du får et binært søgetræ, og du skal finde det kth største element i det. Så hvis vi arrangerer elementerne i det binære søgetræ i faldende rækkefølge, er vi nødt til at vende tilbage ...

Læs mere

Spørgsmål 453. K'th største element i BST, når ændring til BST ikke er tilladt Problemangivelse “K'th Largest Element in BST når ændring til BST ikke er tilladt” angiver, at du får et binært søgetræ, og at du skal finde det kth største element. Dette betyder, at når alle elementerne i det binære søgetræ er arrangeret i faldende rækkefølge. Derefter ...

Læs mere

Spørgsmål 454. Iterativ metode til at finde forfædre til et givet binært træ Problem erklæring "Iterativ metode til at finde forfædre til et givet binært træ" problem angiver, at du får et binært træ og et heltal, der repræsenterer en nøgle. Opret en funktion til at udskrive alle forfædrene til den givne nøgle ved hjælp af iteration. Eksempel Input-nøgle = 6 5 2 1 Forklaring: ...

Læs mere

Spørgsmål 455. Kontroller, om hver intern node i en BST har nøjagtigt et barn Problem erklæring "Kontroller, om hver intern node i en BST har nøjagtigt et barn" problem angiver, at du får en forudbestilling gennemgang af et binært søgetræ. Og du skal finde ud af, om alle ikke-bladknuder kun indeholder et enkelt barn. Her overvejer vi også, at alle ...

Læs mere

Spørgsmål 456. Find det mindste element i BST (ordrestatistik i BST) Problemangivelse "Find k-th mindste element i BST (Order Statistics in BST)" -problem angiver, at du får et binært søgetræ, og at du skal finde det k-th mindste tal i BST. Dette betyder, at hvis vi foretager en rækkefølge i rækkefølge af det binære søgetræ og gemmer ...

Læs mere

Spørgsmål 457. Lodret sum i et givet binært træ Problem erklæring "Lodret sum i et givet binært træ" problem angiver, at du får et binært træ, og vi er nødt til at finde summen af ​​hvert lodret niveau. Ved lodret niveau mener vi, hvis vi tegner lodrette linjer i en afstand af 1 enhed i venstre og højre ...

Læs mere

Spørgsmål 458. Et program til at kontrollere, om et binært træ er BST eller ej Problem erklæring “Et program til at kontrollere, om et binært træ er BST eller ej”, siger at du får et binært træ, og du skal kontrollere, om det binære træ opfylder egenskaberne for det binære søgetræ. Så det binære træ har følgende egenskaber: Det venstre undertræ ...

Læs mere

Spørgsmål 459. Maksimal dybde af binært træ Problem erklæring "Maksimal dybde af binært træ" problem angiver, at du får en binær træ datastruktur. Udskriv den maksimale dybde for det givne binære træ. Eksempel Input 2 Forklaring: Maksimal dybde for det givne træ er 2. Fordi der kun er et enkelt element under roden (dvs. ...

Læs mere

Spørgsmål 460. Konverter BST til Min Heap Problemerklæring Givet et komplet binært søgetræ, skriv en algoritme for at konvertere den til en Min Heap, som er at konvertere BST til Min Heap. Min Heap skal være sådan, at værdierne til venstre for en node skal være mindre end værdierne til højre ...

Læs mere

Spørgsmål 461. Flet to afbalancerede binære søgetræer Problemangivelse givet to afbalancerede binære søgetræer, der er n elementer i den første BST og m-elementer i den anden BST. Skriv en algoritme for at flette to afbalancerede binære søgetræer for at danne et tredje afbalanceret binært søgetræ med (n + m) -elementer. Eksempel Forudbestilling af input-output ...

Læs mere

Spørgsmål 462. Binær søgetræsøgning og indsættelse Problemerklæring Skriv en algoritme til at udføre søgning og indsættelse i binært søgetræ. Så hvad vi skal gøre er at indsætte nogle af elementerne fra input i et binært søgetræ. Når vi bliver bedt om at søge i et bestemt element, søger vi det blandt elementerne i BST (kort ...

Læs mere

Spørgsmål 463. Marker givne matrixer af størrelse n kan repræsentere BST på n niveauer eller ej Problemangivelse Givet en matrix med n elementer, kan det markerede givne array af størrelse n repræsentere BST på n niveauer eller ej. Det er for at kontrollere, om det binære søgetræ, der er konstrueret ved hjælp af disse n-elementer, kan repræsentere en BST på n-niveauer. Eksempler arr [] = {10, 8, 6, 9, ...

Læs mere

Spørgsmål 464. Konvertering af binært træ til binært søgetræ I konvertering af binært træ til binært søgetræ, har vi givet et binært træ, der konverterer det til binært søgetræ uden at ændre strukturen på træet. Eksempel Input Output forudbestilling: 13 8 6 47 25 51 Algoritme Vi behøver ikke ændre strukturen på ...

Læs mere

Spørgsmål 465. Sorteret sammenkædet liste til afbalanceret BST I sorteret sammenkædet liste til afbalanceret BST-problem har vi givet en enkelt sammenkædet liste i sorteret rækkefølge, konstruer et afbalanceret binært træ fra den enkelt sammenkædede liste. Eksempler Indgang 1 -> 2 -> 3 -> 4 -> 5 Udgangsforudbestilling: 3 2 1 5 4 Indgang 7 -> ...

Læs mere

Spørgsmål 466. Sorteret Array til Balanced BST I sorteret array til afbalanceret BST-problem har vi givet et array i sorteret rækkefølge, konstruer et Balanced Binary Search Tree ud fra det sorterede array. Eksempler Input arr [] = {1, 2, 3, 4, 5} Output Pre-order: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

Læs mere

Spørgsmål 467. Omdan et BST til træ med større sum Når du transformerer et BST til et større sumtræ Givet et binært søgetræ, skal du skrive en algoritme for at konvertere det til et større sumtræ, dvs. transformere hver node til at indeholde summen af ​​alle de elementer, der er større end den. Eksempel Forudbestilling af input-output: 69 81 87 34 54 ...

Læs mere

Spørgsmål 468. Fordele ved BST i forhold til Hash-tabel De mest anvendte operationer på enhver datastruktur er indsættelse, sletning og søgning. Hash Table er i stand til at udføre disse tre operationer med den gennemsnitlige tidskompleksitet af O (1), mens selvbalancerende binære søgetræer tager O (log n) tidskompleksitet. Først ser det ud til, at Hash-tabeller er bedre end ...

Læs mere

Spørgsmål 469. Konstruer BST fra den givne niveaubestillingsgennemgang I betragtning af niveaubestillingsgennemgang for et binært søgetræ, skal du skrive en algoritme til at konstruere det binære søgetræ eller BST ud fra ITS-givne traversering af niveauordre. Eksempel Input levelOrder [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Output In-order: 5 8 9 12 15 18 ...

Læs mere

Spørgsmål 470. Konstruer BST fra givne forhåndsbestillingsgennemgang Givet en forudbestillingsgennemgang af et binært søgetræ (BST), skriv en algoritme til at konstruere BST ud fra givne forhåndsbestillingsgennemgang. Eksempler Input preOrder [] = {7, 5, 3, 6, 9} Output Inorder: 3 5 6 7 9 Input preOrder [] = {12, 6, 1, 35, 20} Output Inorder: 1 6 ...

Læs mere

Spørgsmål 471. Find noden med minimumsværdien i et binært søgetræ Givet et binært søgetræ, skriv en algoritme for at finde noden med minimumsværdien i et givet binært søgetræ. Eksempel Input Output 5 Naiv tilgang En simpel fremgangsmåde er at foretage en traversering af træet og finde noden med minimumsværdien blandt alle noder. Det her ...

Læs mere

Spørgsmål 472. Konstruer binært træ fra givne bestillings- og forudbestillingsgennemgange I dette problem har vi forudbestilling og forudbestilling af det binære træ. Vi er nødt til at konstruere et binært træ ud fra de givne Inorder- og Preorder-traversaler. Eksempel Input: Inorder = [D, B, E, A, F, C] Forbestilling = [A, B, D, E, C, F] Output: Forudbestil traversering af træet dannet af ...

Læs mere

Spørgsmål 473. Udskriv forfædre til en given binær træknude uden rekursion Givet et binært træ og en bestemt node eller nøgle. Udskriv forfædre til en given binær træknude uden rekursion. Eksempel Input: nøgle = 7 Output: 3 1 Input: nøgle = 4 Output: 2 1 Algoritme til forfædre til en given binær træknude Opret en klasse Node ...

Læs mere

Spørgsmål 474. Niveauerækkefølge i spiralform I dette problem har vi givet et binært træ, udskrive dets niveau rækkefølge i en spiralform. Eksempler Indgangsoutput 10 30 20 40 50 80 70 60 Naiv tilgang til niveaubestillingsgennemgang i spiralform Idéen er at udføre en normal niveaubestillingsgennemgang ved hjælp af en ...

Læs mere

Spørgsmål 475. Kth Mindste Element i en BST I dette problem har vi givet en BST og et tal k, find det kth mindste element i en BST. Eksempler Inputtræ [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Output 3 Inputtræ [] = {3, 1, 4, null, 2} k = 1 Output 1. ..

Læs mere

Spørgsmål 476. Balanceret binært træ I det afbalancerede binære træproblem har vi givet roden til et binært træ. Vi er nødt til at afgøre, om det er højdebalance eller ej. Eksempler Input Output sand Input Output: false Balanced Binary Tree Hver node i et afbalanceret binært træ har en forskel på 1 eller mindre ...

Læs mere

Spørgsmål 477. Intervaltræ I intervalletræsproblemet har vi givet et sæt intervaller og tre typer forespørgsler addInterval (x, y): Tilføj et interval (x, y) til sættet removeInterval (x, y): Fjern et interval (x, y ) fra det indstillede checkInterval (x, y): Kontroller, om intervallet (x, y) overlapper med noget eksisterende interval Design en datastruktur (Interval Tree) ...

Læs mere

Spørgsmål 478. Konstruer komplet binært træ fra dets tilknyttede listerepræsentation Givet den sammenkædede liste repræsentation af et komplet binært træ. Den linkede liste er i rækkefølgen af ​​niveauets rækkefølge for træet. Skriv en algoritme for at konstruere det komplette binære træ tilbage fra dets tilknyttede listerepræsentation. Eksempel Input 1 -> 2 -> 3 -> 4 -> 5 ...

Læs mere

Spørgsmål 479. Laveste fælles forfader I betragtning af roden til et binært træ og to knudepunkter n1 og n2 skal du finde LCA (Lowest Common Ancestor) af knudepunkterne. Eksempel Hvad er den laveste fælles forfader (LCA)? Forfædrene til en node n er de noder, der findes i stien mellem rod og node. Overvej det binære træ vist i ...

Læs mere

Spørgsmål 480. Laveste fælles forfader i binært søgetræ I betragtning af roden til et binært søgetræ og to noder n1 og n2 skal du finde LCA (Lowest Common Ancestor) af noder i et givent binært søgetræ. Eksempel Naiv tilgang til laveste fælles forfader i binært søgetræ Find LCA (n1, n2) ved hjælp af den optimale tilgang til at finde LCA ...

Læs mere

Spørgsmål 481. Segment træ Hvis vi udfører tilføjelse på et givet række af array, hvis elementværdier opdateres når som helst. Derefter håndterer vi den slags problemer ved hjælp af en segmenttræstruktur. Givet en matrix a [] med n elementer, og du skal besvare flere forespørgsler, er hver af forespørgslerne en ...

Læs mere

Spørgsmål 482. Udskriv et binært træ i lodret rækkefølge I dette problem har vi givet en markør, der angiver roden til det binære træ, og din opgave er at udskrive det binære træ i lodret rækkefølge. Eksempel Input 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Output 4 2 ...

Læs mere

Spørgsmål 483. Binært søgetræ Et binært søgetræ er et binært træ med nogle regler, der giver os mulighed for at vedligeholde dataene sorteret. Da det er et binært træ, kan en node derfor have maks. 2 børn. Struktur af et binært søgetrænode Regler for binært træ til ...

Læs mere

Spørgsmål 484. Maksimalt binært træ I dette problem har vi givet en matrix a [] af størrelse n. Opret det maksimale binære træ fra arrayet, og returner dets rodnode. Det er lavet fra arrayet ved hjælp af følgende trin: Træets rodnode skal være den maksimale værdi i det givne ...

Læs mere

Spørgsmål 485. Binary Tree zigzag niveau rækkefølge gennemgang Givet et binært træ, skal du udskrive zigzag-rækkefølge for gennemgang af dets nodeværdier. (dvs. fra venstre til højre, derefter højre mod venstre for det næste niveau og skifte mellem). Eksempel overvej det binære træ, der er angivet nedenfor. Nedenfor er zigzag-rækkefølge for gennemgang af ovenstående binære trætyper ...

Læs mere

Spørgsmål 486. Gendan binært søgetræ Overvej et binært søgetræ, to noder på træet er blevet byttet, design en algoritme til at gendanne det binære søgetræ. Eksempel Overvej det binære søgetræ, der er angivet nedenfor, hvis to noder er blevet byttet som input. Forkerte noder på BST detekteres (fremhæves) og byttes derefter for at opnå ...

Læs mere

Spørgsmål 487. Udfyldning af næste højre markører i hver node Med et binært træ skal du forbinde noder, der er på samme niveau fra venstre til højre. Træknudens struktur: En knude i træet indeholder 4 komponenter, der er data (heltal), pegepinde (næste, venstre og højre) af træknudetypen. næste markør af et knudepunkt peger mod dets ...

Læs mere

Spørgsmål 488. Set ovenfra af binært træ Den øverste visning af et binært træ er det sæt noder, der er synlige, når træet ses ovenfra. Givet et binært træ, den øverste oversigt over output af det binære træ fra det venstre vandreste niveau til det længste højre vandrette niveau. Eksempel Eksempel 1 Eksempel 2 Typer af ...

Læs mere

Spørgsmål 489. Niveau for hver knude i et træ fra kildeknude Givet et træ (en acyklisk fuldt tilsluttet graf, hvor de indbyggede knudepunkter er forbundet med tovejskanter) og en kildeknude. find niveauet for hver knude i en kildeknude i en træform. Det er givet, at niveauet for en node v med hensyn til kilden er afstanden mellem ...

Læs mere

Spørgsmål 490. Find duplikerede undertrær Dupliserede undertræer Undertræer siges at være duplikater, hvis de har samme nodeværdier og struktur. Givet et binært træ med n noder. Find alle de duplikerede undertræer, og returner deres rodnode. Eksempel Her vises undertrærne 4 og 2-> 4 mere end én gang, derfor returnerer vi rod ...

Læs mere

Spørgsmål 491. Symmetrisk træ I Symmetric Tree-problemet har vi givet et binært træ, kontroller om det er et spejl af sig selv. Et træ siges at være et spejlbillede af sig selv, hvis der findes en symmetriakse gennem en rodknude, der deler træet i to samme halvdele. Eksempeltyper ...

Læs mere

Spørgsmål 492. Længste fællespræfiks ved hjælp af Trie I det længste fælles præfiks ved hjælp af Trie-problemet har vi givet et sæt strenge, find det længste fælles præfiks. dvs. find præfikset, der er fælles for alle strengene. Eksempel Input1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

Læs mere

Spørgsmål 493. Konverter sorteret liste til binært søgetræ Problem Givet en sammenkædet liste. Elementerne på den sammenkædede liste er i stigende rækkefølge. Konverter den givne sammenkædede liste til et meget afbalanceret binært søgetræ. Et meget afbalanceret binært søgetræ er et binært søgetræ, hvor forskellen mellem dybden af ​​to undertræer på ethvert ...

Læs mere

Spørgsmål 494. Bekræft binært søgetræ Problem ved validering af problem med binært søgetræ, vi har givet roden til et træ, vi skal kontrollere, om det er et binært søgetræ eller ej. Eksempel: Output: sand Forklaring: Det givne træ er et binært søgetræ, fordi alle elementer, der er tilbage til hvert undertræ ...

Læs mere

Spørgsmål 495. Sti Sum Hvad er Path Sum Problem? I Path Sum-problemet har vi givet et binært træ og et heltal SUM. Vi skal finde ud af, om en sti fra roden til bladet har en sum lig med SUM. Banesum er defineret som summen af ​​alle knudepunkter ...

Læs mere

Spørgsmål 496. Niveaueregulering af binært træ Niveauerækkefølge for et givet binært træ er det samme som BFS for det binære træ. Ved vi allerede, hvad BFS faktisk er? hvis ikke, behøver du ikke have det dårligt, så læs hele artiklen og besøg vores tidligere artikler for bedre forståelse. BFS er en ...

Læs mere

Spørgsmål 497. Tree Traversal (Forudbestilling, Inorder & Postorder) Først skal vi vide om, hvad der er Traversal in Binary Tree. Traversal er en type metode, hvor vi besøger alle knudepunkter nøjagtigt en gang på en bestemt måde / rækkefølge. Dybest set er der to typer traversal i Binary Tree: Breadth-First Traversal Depth First Traversal Vi ved allerede om ...

Læs mere

Spørgsmål 498. Sletning i et binært træ Ved vi allerede, hvad der faktisk er Binary Tree? Nu i dette indlæg fokuserer vi på, hvordan du sletter en node, hvis værdi er angivet. Vi er sikre på, at værdien af ​​den node, som vi vil slette, altid er til stede, før den slettes i BT. I binær ...

Læs mere

Spørgsmål 499. Unikke binære søgetræer For det første skal vi finde det samlede antal optællinger for at danne et unikt binært søgetræ. Efter det konstruerer vi alle mulige unikke BST. Først og fremmest skal vi kende konstruktionen af ​​BST. I et binært søgetræ vises knudepunkterne i venstre undertræ. nogen ...

Læs mere

Spørgsmål 500. BFS vs DFS for binært træ Breadth First Search (BFS) Ved vi allerede om, hvad BFS faktisk er? hvis ikke, behøver du ikke have det dårligt, læs bare hele artiklen og besøg vores tidligere artikel om Breadth First Search for bedre forståelse. BFS er en gennemgangsplan, hvor vi besøger knudepunkterne i ...

Læs mere

Amazon Graph Spørgsmål

Spørgsmål 501. Find bydommeren Leetcode-løsning Problem erklæring I dette problem får vi n personer mærket fra 1 til n. Vi får også en 2d array tillid [] [] viser, at tillid [i] [0] th folk stoler på tillid [i] [1] th personer for hver 0 <= i <trust.length. Vi er nødt til at finde en person "bydommer", som ikke stoler på nogen ...

Læs mere

Spørgsmål 502. Find det mindste binære cifret multiplum af det givne nummer Problemangivelse Problemet "Find det mindste binære ciffermultipel af det givne tal" angiver, at du får et decimaltal N. Så find det mindste multiplum af N, der kun indeholder de binære cifre '0' og '1'. Eksempel 37 111 En detaljeret forklaring kan findes nedenfor i ...

Læs mere

Spørgsmål 503. Minimumsoperationer for at konvertere X til Y Problemangivelse Problemet “Minimumsoperationer for at konvertere X til Y” angiver, at du får to tal X og Y, det er nødvendigt at konvertere X til Y ved hjælp af følgende operationer: Startnummer er X. Følgende operationer kan udføres på X og på de tal, der genereres ...

Læs mere

Spørgsmål 504. Kontroller, om to noder er på samme sti i et træ Problemangivelse Problemet "Kontroller, om to noder er på samme sti i et træ" angiver, at du får et n-ary-træ (rettet acyklisk graf) rodfæstet ved rodknudepunktet med ensrettede kanter mellem dets hjørner. Du får også en liste over forespørgsler q. Hver forespørgsel på listen ...

Læs mere

Spørgsmål 505. Afstand fra nærmeste celle med 1 i en binær matrix Problemangivelse Problemet "Afstand fra nærmeste celle med 1 i en binær matrix" angiver, at du får en binær matrix (der kun indeholder 0s og 1s) med mindst en 1. Find afstanden til den nærmeste celle med 1 i den binære matrix for alle elementerne i ...

Læs mere

Spørgsmål 506. Transponer graf Problemangivelse Problemet "Transponer graf" angiver, at du får en graf, og at du skal finde transponeringen af ​​den givne graf. Transponere: Transponering af en rettet graf producerer en anden graf med samme kant- og knudekonfigurationer, men retningen af ​​alle kanter er vendt om. Eksempel ...

Læs mere

Spørgsmål 507. BFS for afbrudt graf Problemangivelse Problemet "BFS for afbrudt graf" angiver, at du får en frakoblet rettet graf, udskriv BFS-traversal af grafen. Eksempel BFS-traversal i ovenstående graf giver: 0 1 2 5 3 4 6 Gennemgang Breadth first Search (BFS) traversal for Disconnected Directed Graph ...

Læs mere

Spørgsmål 508. Minimumstrin for at nå målet af en ridder Beskrivelse Problemet "Minimumstrin for at nå målet af en ridder" siger, at du får et firkantet skakbræt med N x N-dimensioner, koordinater til ridderstykket og målcellen. Find ud af det mindste antal trin taget af Knight-brikken for at nå målet ...

Læs mere

Spørgsmål 509. Iterativ dybde Første gennemgang af graf I iterativ dybde første gennemgang af grafproblemet har vi givet en grafdatastruktur. Skriv programmet for at udskrive dybdens første gennemgang af den givne graf ved hjælp af den iterative metode. Eksempel Input: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Læs mere

Spørgsmål 510. Evaluer division I vurderingen af ​​opdelingsproblemet har vi givet nogle ligninger i form A / B = k, hvor A og B er strenge og k er et reelt tal. Besvar nogle spørgsmål, hvis svaret ikke findes, skal du returnere -1. Eksempel Input: ligninger: a / b = 2.0 og b / c = 3.0 forespørgsler: a / c ...

Læs mere

Spørgsmål 511. Prims algoritme Prims algoritme bruges til at finde Minimum Spanning Tree (MST) i en tilsluttet eller ikke-rettet graf. Spaning Tree of a graph er en undergraf, der også er et træ og inkluderer alle hjørner. Minimum spændende træ er det spændende træ med en minimumssum for kantvægt. Eksempel Graf Minimum ...

Læs mere

Spørgsmål 512. Max Area of ​​Island Problembeskrivelse: Givet en 2D-matrix har matrixen kun 0 (repræsenterer vand) og 1 (repræsenterer land) som poster. En ø i matricen dannes ved at gruppere alle de tilstødende 1'er forbundet 4-retningsretning (vandret og lodret). Find det maksimale areal på øen i matrixen. Antag at alle fire kanter af ...

Læs mere

Spørgsmål 513. Grafkloning Hvad er grafkloning? I dag har vi en henvisning til en ikke-rettet graf. Hvad skal vi gøre? Returnering af en dyb kopi af den medfølgende graf. Lad os se på strukturen: Klasseknuden: Den består af dataværdien og de naboer, der er knyttet til hver ...

Læs mere

Spørgsmål 514. Topologisk sortering Givet en rettet acyklisk graf, skal du topologisk sortere grafknudepunkterne. Topologisk sorteringseksempel Topologisk sortering af ovenstående graf er -> {1,2,3,0,5,4} Teori Topologisk sortering udføres for en Directed Acyclic Graph (DAG). En DAG har ingen cyklusser i sig. dvs. der er ingen sådan sti, der starter fra nogen node i ...

Læs mere

Spørgsmål 515. Breadth First Search (BFS) efter en graf Breadth First Search (BFS) efter en graf er en traverserings- eller søgealgoritme i træ- / grafdatastruktur. Det starter ved et givet toppunkt (ethvert vilkårligt toppunkt) og udforsker alt det tilsluttede toppunkt og bevæger sig derefter til det nærmeste toppunkt og udforsker alle de uudforskede noder og passer på, at ingen ...

Læs mere

Spørgsmål 516. Dijkstra algoritme Dijkstra er den korteste sti-algoritme. Dijkstra-algoritme bruges til at finde den korteste afstand af alle noder fra den givne startknude. Det opretter logisk det korteste stitræ fra en enkelt kildeknude ved fortsat at tilføje noderne grådigt, således at hvert knudepunkt i hvert punkt i ...

Læs mere

Amazon Stack-spørgsmål

Spørgsmål 517. Minimum Fjern for at lave gyldige parenteser LeetCode Solution Problemsætning Minimumskravet for fjernelse for at lave gyldige parenteser LeetCode Solution – Du får en streng s med '(', ')' og engelske små bogstaver. Din opgave er at fjerne minimumsantallet af parenteser ( '(' eller ')', i alle positioner ), så den resulterende parentesstreng er ...

Læs mere

Spørgsmål 518. Indfangning af regnvand Leetcode-løsning Problemformulering The Trapping Rain Water LeetCode Solution – "Trapping Rain Water" angiver, at givet en række højder, som repræsenterer et højdekort, hvor bredden af ​​hver søjle er 1. Vi skal finde mængden af ​​vand, der er fanget efter regn. Eksempel: Input: højde = [0,1,0,2,1,0,1,3,2,1,2,1] Output: 6 Forklaring: Check ...

Læs mere

Spørgsmål 519. Gyldig parentes Leetcode-løsning Problemsætning De gyldige parenteser LeetCode Solution – "Gyldige parenteser" angiver, at du får en streng, der kun indeholder tegnene '(', ')', '{', '}', '[' og ']'. Vi skal afgøre, om inputstrengen er en gyldig streng eller ej. En streng siges at være en gyldig streng, hvis åbne parenteser skal lukkes ...

Læs mere

Spørgsmål 520. Maksimal frekvensstak Leetcode-løsning Problemformulering Den maksimale frekvensstak LeetCode-løsning – "Maksimal frekvensstak" beder dig om at designe en frekvensstak, hvor hver gang vi popper et element fra stakken, skal det returnere det mest hyppige element i stakken. Implementer FreqStack-klassen: FreqStack() konstruerer en tom frekvensstak. void push(int val) pushes ...

Læs mere

Spørgsmål 521. Design en stak med trinvis operation Leetcode-løsning Problemformulering Design en stak med trinvis operation Leetcode Solution – angiver, at vi skal designe en stak, der understøtter nedenstående operationer effektivt. Tildel stakkens maksimale kapacitet. Udfør push-operationen effektivt, hvis størrelsen af ​​stakken er strengt mindre end den maksimale kapacitet på ...

Læs mere

Spørgsmål 522. Min stack Leetcode-løsning Problemerklæring Design en stak, der understøtter push, pop, top og hentning af minimumselementet i konstant tid. skub (x) - Skub element x på stakken. pop () - Fjerner elementet oven på stakken. top () - Få det øverste element. getMin () - Hent minimumselementet i stakken. ...

Læs mere

Spørgsmål 523. Næste Greater Element I Leetcode-løsning Problemangivelse I dette problem får vi to lister, hvor den første liste er delmængde af den anden liste. For hvert element i den første liste skal vi finde ud af det næste større element i den anden liste. Eksempel nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] Forklaring: for første element i liste1 dvs. for 4 der ...

Læs mere

Spørgsmål 524. Kontroller, om en given matrix kan repræsentere Forudbestilling gennemgang af binært søgetræ Problemet “Kontroller, om en given matrix kan repræsentere Forudbestilling af gennemgang af binært søgetræ” siger, at du får en forudbestilling af gennemgangssekvens. Overvej nu denne sekvens og find ud af, om denne sekvens kan repræsentere et binært søgetræ eller ej? Den forventede tidskompleksitet for løsningen er ...

Læs mere

Spørgsmål 525. Form minimum antal fra given sekvens Problemet "Form minimum antal fra given rækkefølge" siger, at du kun får et mønster af jeg's og D's. Betydningen af ​​jeg står for stigende og for faldende, vi får D. Fejlforklaringen beder om at udskrive det mindste antal, der opfylder det givne mønster. Vi har ...

Læs mere

Spørgsmål 526. Område forespørgsler for længste korrekte beslag efterfølgende Du får en rækkefølge af nogle parentesersekvenser, med andre ord får du parenteser som '(' og ')', og du får et forespørgselsområde som udgangspunkt og slutpunkt. Problemet "Område forespørgsler for længste korrekte beslag efterfølgende" beder om at finde ud af den maksimale længde ...

Læs mere

Spørgsmål 527. Find indeks over lukning af beslag til en given åbningsbeslag i et udtryk Problemangivelse Givet en streng s af længde / størrelse n og et heltalsværdi, der repræsenterer indekset for en åbning af firkantet parentes. Find indeks for lukkebeslag til en given åbningsbeslag i et udtryk. Eksempel s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Læs mere

Spørgsmål 528. Design en stak, der understøtter getMin () i O (1) tid og O (1) ekstra plads Design en stak, der understøtter getMin () i O (1) tid og O (1) ekstra plads. Således skal den specielle stakdatastruktur understøtte alle stakens operationer som - void push () int pop () bool isFull () bool isEmpty () i konstant tid. Tilføj en ekstra operation getMin () for at returnere minimumsværdien ...

Læs mere

Spørgsmål 529. Sorter en stak ved hjælp af rekursion Problemangivelse Problemet "Sorter en stak ved hjælp af rekursion" angiver, at du får en stakdatastruktur. Sorter elementerne ved hjælp af rekursion. Kun nedenstående funktioner i stakken kan bruges - push (element) - til at indsætte elementet i stakken. pop () - pop () - for at fjerne / slette ...

Læs mere

Spørgsmål 530. Slet det midterste element i en stak Problemerklæring Givet en datastruktur (stak). Skriv et program for at slette det midterste element i den givne stak ved hjælp af stakkens grundlæggende funktioner - tryk () - for at indsætte et element i stakken. pop () - for at fjerne / slette det øverste element fra stakken. tom () - for at kontrollere ...

Læs mere

Spørgsmål 531. Sorteringsarray ved hjælp af stakke Problemangivelse Problemet "Sortering af array ved hjælp af stakke" angiver, at du får en datastrukturarray a [] af størrelse n. Sorter elementerne i det givne array ved hjælp af stack-datastrukturen. Eksempel 2 30 -5 43 -100 5 2 30 Forklaring: Elementerne er sorteret i ...

Læs mere

Spørgsmål 532. Sorter en stak ved hjælp af en midlertidig stak Problemangivelse Problemet “Sorter en stak ved hjælp af en midlertidig stak” angiver, at du får en stakdatastruktur. Sorter elementerne i den givne stak ved hjælp af en midlertidig stak. Eksempel 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 ...

Læs mere

Spørgsmål 533. Vend individuelle ord om Problemangivelse Problemet “Vend individuelle ord” siger, at du får en streng s. Udskriv nu bagsiden af ​​alle de enkelte ord i strengen. Eksempel s = "TutorialCup - ændre måde at lære på" puClairotuT - gnignahc eht yaw fo gninrael s = "Vend individuelle ord" esreveR ...

Læs mere

Spørgsmål 534. Fjern parenteser fra en algebraisk streng, der indeholder + og - operatorer Problemangivelse Du får en streng s i størrelse n, der repræsenterer et aritmetisk udtryk med parentes. Problemet "Fjern parenteser fra en algebraisk streng, der indeholder + og - operatorer" beder os om at oprette en funktion, der kan forenkle det givne udtryk. Eksempel s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Læs mere

Spørgsmål 535. Implementere en stak ved hjælp af en enkelt kø Problem erklæring Problemet "Implementere en stak ved hjælp af en enkelt kø" beder os om at implementere en stak (LIFO) datastruktur ved hjælp af en kø (FIFO) datastruktur. Her betyder LIFO Last In First Out, mens FIFO betyder First In First Out. Eksempel skub (10) skub (20) top () pop () skub (30) pop () top () Top: 20 ...

Læs mere

Spørgsmål 536. Kontroller, om en kø kan sorteres i en anden kø ved hjælp af en stak Problemangivelse Problemet “Kontroller, om en kø kan sorteres i en anden kø ved hjælp af en stak” siger, at du får en kø, der indeholder n-elementer, elementerne i køen er en permutation af tal 1 til n. Kontroller, om denne kø kan arrangeres i stigende rækkefølge ...

Læs mere

Spørgsmål 537. Form minimum antal fra givet rækkefølge Problem erklæring Problemet “Form Minimum antal fra given rækkefølge angiver, at du får en streng s med længde / størrelse n, der repræsenterer et mønster med tegn 'I', dvs. stigende og 'D', dvs. kun faldende. Udskriv minimumantallet for det givne mønster med unikke cifre fra 1-9. For eksempel - ...

Læs mere

Spørgsmål 538. Iterativ postorder-gennemgang ved hjælp af to stakke Problem erklæring Problemet "Iterativ postorder gennemgang ved hjælp af to stakke" siger, at du får et binært træ med n noder. Skriv programmet til det iterative postorder traversal ved hjælp af to stakke. Eksempel Input 4 5 2 6 7 3 1 Input 4 2 3 1 Algoritme Opret ...

Læs mere

Spørgsmål 539. Stakpermutationer (Tjek om en matrix er stakpermutation af andre) Problemangivelse Problemet "Stakpermutationer (Kontroller, om en matrix er stakpermutation af andre)" siger, at du får to arrays a [] og b [] i størrelse n. Alle elementerne i arrayet er unikke. Opret en funktion for at kontrollere, om det givne array b [] er ...

Læs mere

Spørgsmål 540. Iterativ metode til at finde forfædre til et givet binært træ Problem erklæring "Iterativ metode til at finde forfædre til et givet binært træ" problem angiver, at du får et binært træ og et heltal, der repræsenterer en nøgle. Opret en funktion til at udskrive alle forfædrene til den givne nøgle ved hjælp af iteration. Eksempel Input-nøgle = 6 5 2 1 Forklaring: ...

Læs mere

Spørgsmål 541. Konstruer BST fra givne forhåndsbestillingsgennemgang Givet en forudbestillingsgennemgang af et binært søgetræ (BST), skriv en algoritme til at konstruere BST ud fra givne forhåndsbestillingsgennemgang. Eksempler Input preOrder [] = {7, 5, 3, 6, 9} Output Inorder: 3 5 6 7 9 Input preOrder [] = {12, 6, 1, 35, 20} Output Inorder: 1 6 ...

Læs mere

Spørgsmål 542. Udskriv forfædre til en given binær træknude uden rekursion Givet et binært træ og en bestemt node eller nøgle. Udskriv forfædre til en given binær træknude uden rekursion. Eksempel Input: nøgle = 7 Output: 3 1 Input: nøgle = 4 Output: 2 1 Algoritme til forfædre til en given binær træknude Opret en klasse Node ...

Læs mere

Spørgsmål 543. Find maksimalt minimum for hver vinduesstørrelse i en given matrix Givet en matrix a [] i størrelse n. For hver vinduesstørrelse, der varierer fra 1 til n i array-udskrivning, eller find maksimalt minimum for hver vinduesstørrelse i en given array. Eksempel Input: a [] = {10, 20, 30, 50, 10, 70, 30} Output: 70 30 20 ...

Læs mere

Spørgsmål 544. Iterativ dybde Første gennemgang af graf I iterativ dybde første gennemgang af grafproblemet har vi givet en grafdatastruktur. Skriv programmet for at udskrive dybdens første gennemgang af den givne graf ved hjælp af den iterative metode. Eksempel Input: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Læs mere

Spørgsmål 545. Minimum tilbageførsel af beslag I et minimumsproblem med vending af parentes har vi kun givet en streng s, der kun indeholder et udtryk for tegnene '{' og '}'. Find det mindste antal tilbageførsler i parentes, der er nødvendigt for at gøre et udtryk afbalanceret. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det givne udtryk kan ikke ...

Læs mere

Spørgsmål 546. Udtryk indeholder redundant beslag eller ej Givet en streng, der indeholder et udtryk for operatorer, operander og parentes. Find ud af, om den givne streng indeholder unødvendig parentes, uden hvilken udtrykket stadig giver det samme resultat. Med andre ord er vi nødt til at finde ud af, at udtrykket indeholder en overflødig parentes eller ej. Redundant beslag Hvis en ...

Læs mere

Spørgsmål 547. Kontroller, om to udtryk med beslag er ens Givet to strenge s1 og s2, der repræsenterer udtryk, der indeholder additionsoperator, subtraktionsoperator, små bogstaver og parentes. Kontroller, om to udtryk med parenteser er ens. Eksempel Input s1 = “- (a + b + c)” s2 = “-abc” Output Ja Input s1 = “ab- (cd)” s2 = “abcd” Output No Algorithm to Check if Two ...

Læs mere

Spørgsmål 548. Niveauerækkefølge i spiralform I dette problem har vi givet et binært træ, udskrive dets niveau rækkefølge i en spiralform. Eksempler Indgangsoutput 10 30 20 40 50 80 70 60 Naiv tilgang til niveaubestillingsgennemgang i spiralform Idéen er at udføre en normal niveaubestillingsgennemgang ved hjælp af en ...

Læs mere

Spørgsmål 549. Min stak I min stakproblem er vi nødt til at designe en stak til at implementere følgende funktioner effektivt, skub (x) -> Skub et element x til stak-pop () -> Fjerner elementet oven på stak top () -> Returner elementet øverst på stakken getMin () -> Returner det tilstedeværende minimumselement ...

Læs mere

Spørgsmål 550. Kø ved hjælp af stakke I kø ved hjælp af et stakproblem er vi nødt til at implementere følgende funktioner i en kø ved hjælp af standardfunktionerne for stakdatastruktur, Enqueue: Tilføj et element til slutningen af ​​køen Dequeue: Fjern et element fra starten af ​​køen Eksempel Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Læs mere

Spørgsmål 551. Evaluering af aritmetisk udtryk Vi skriver aritmetiske udtryk i følgende tre notationer - Præfiksnotation I denne notation skrives operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er et præfiksudtryk. Infix-notation I denne notation skrives operatørerne mellem operanderne. Det ligner ...

Læs mere

Spørgsmål 552. Kontroller for afbalancerede parenteser i et udtryk Givet en streng s af længden n. Kontroller, om der er en lukkende parentes for hver parentes, dvs. hvis alle parenteser er afbalancerede. Med andre ord kan vi også sige, at hvis vi har et '}', ')' og ']' for hvert '{', '(' og '[') henholdsvis udtrykket ...

Læs mere

Spørgsmål 553. Evaluering af Postfix-ekspression I evalueringen af ​​postfix-ekspressionsproblemet har vi givet en streng s, der indeholder et postfix-udtryk. Evaluer det givne udtryk. Eksempel Input: s = “231 * + 9-” Output: -4 Input: s = “100 + 200/2 * 5 +” Output: 7 For operationer med algoritme med enkelt cifre ...

Læs mere

Spørgsmål 554. Find ud af, om et udtryk har duplikatparentes eller ikke En streng indeholdende afbalanceret parentes. Find ud af, om udtrykket / strengen indeholder duplikat parentes eller ej. Duplicate Parenthesis Når et udtryk er midt i eller omgivet af den samme type afbalanceret parentes, dvs. lukket mellem den samme type åbnings- og lukkeparentes mere end en gang er det ...

Læs mere

Spørgsmål 555. Hvordan implementeres stak ved hjælp af prioritetskø eller bunke? Implementere en stak ved hjælp af en prioritetskø eller en bunke. Prioritetskø: Datastruktur for prioritetskø svarer til kø- eller stakedatastrukturen med en tilføjelse af prioritet. Hvert element får et prioritetsnummer. Afslutningsvis foretrækkes elementerne med høj prioritet ...

Læs mere

Spørgsmål 556. Hvordan man effektivt implementerer k stakke i en enkelt matrix? Design og implementer en ny datastruktur, der implementerer k Stacks i en enkelt matrix. Den nye datastruktur skal understøtte disse to operationer - push (element, stack_number): der skubber elementet i et givet antal af stakken. pop (stack_number): der popper det øverste element ud fra en given ...

Læs mere

Spørgsmål 557. Find maksimal dybde af indlejret parentese i en streng Givet en streng s. Skriv koden for at udskrive den maksimale dybde af indlejret parentes i den givne streng. Eksempel Input: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Output: 4 Input: s = “(p ((q) ) ((s) t)) ”Output: 3 Brug af stakealgoritme Initialiser en streng s af længden ...

Læs mere

Spørgsmål 558. Ekspression Evaluering I ekspressionsevalueringsproblemet har vi givet en streng s med længden n, der repræsenterer et udtryk, der kan bestå af heltal, afbalancerede parenteser og binære operationer (+, -, *, /). Evaluer udtrykket. Et udtryk kan være i et hvilket som helst af prefix-, infix- eller postfix-notation. Eksempel Se ...

Læs mere

Spørgsmål 559. Sådan oprettes en fletstak? Vi er nødt til at designe og oprette en stak, der udfører operationerne i konstant tid. Her har vi et problem, som er hvordan man opretter en sammenfletbar stak? Her udfører vi nedenstående operation for at flette to stakke. push (element): Indsæt elementet i stakken. pop (): Fjern det øverste element i ...

Læs mere

Spørgsmål 560. Aktiespændingsproblemet Dette problem "Aktiespændingsproblemet" kommer under det økonomiske aspekt. I dette problem finder vi aktiespændet for aktiekursen for hver dag. Det maksimale antal på hinanden følgende dage lige før en bestemt dag, for hvilken prisen på aktien dage før den er ...

Læs mere

Spørgsmål 561. Find maksimal sum mulig lig sum af tre stakke Givet 3 arrays stack1 [], stack2 [] og stack3 [], der repræsenterer stakke, og startindekset for disse arrays behandles som deres top. Find den fælles maksimale mulige sum i alle de tre stakke, dvs. summen af ​​elementerne i stack1, stack2 og stack3 er ens. Fjernelse af ...

Læs mere

Spørgsmål 562. Udskriv næste Større antal Q-forespørgsler I Udskriv næste større antal Q-forespørgselsproblemer har vi givet en matrix [] af størrelse n indeholdende tal og en anden matrix q [] af størrelse m, der repræsenterer forespørgsler. Hver forespørgsel repræsenterer indekset i matrix a []. For hver forespørgsel udskriver jeg nummeret fra arrayet ...

Læs mere

Spørgsmål 563. Kontroller, om en matrix kan stablesorteres For at kontrollere, om et array er stabilt sorterbart, har vi givet et array et [] i størrelse n indeholdende elementer fra 1 til n i tilfældig rækkefølge. Sorter arrayet i stigende rækkefølge ved hjælp af en midlertidig stak efter kun disse to operationer - Fjern elementet i starten ...

Læs mere

Spørgsmål 564. Balanceret udtryk med udskiftning I afbalanceret udtryk med erstatningsproblem har vi givet en streng s, der indeholder parentes, dvs. '(', ')', '[', ']', '{', '}'. Strengen indeholder også x nogle steder som erstatning for parentes. Kontroller, om strengen kan konverteres til et udtryk med gyldig parentes efter at have erstattet alle ...

Læs mere

Spørgsmål 565. Indfangning af regnvand LeetCode Solution I Trapping Rain Water LeetCode-problemet har vi givet N ikke-negative heltal, der repræsenterer et højdekort, og bredden af ​​hver søjle er 1. Vi skal finde den mængde vand, der kan fanges i ovenstående struktur. Eksempel Lad os forstå, at ved et eksempel For ...

Læs mere

Spørgsmål 566. Afkode streng Antag, du får en kodet streng. En streng er kodet i en eller anden form for mønster, din opgave er at afkode strengen. Lad os sige, <antal gange streng opstår> [streng] Eksempel Input 3 [b] 2 [bc] Output bbbcaca Forklaring Her "b" forekommer 3 gange og "ca" forekommer 2 gange. ...

Læs mere

Spørgsmål 567. rekursion Hvad er rekursion? Rekursion er simpelthen defineret som en funktion, der kalder sig selv. Det bruger sine tidligere løste delproblemer til at beregne et større problem. Det er et af de vigtigste og sværeste begreber inden for programmering, men vi kan let forstå det, hvis vi prøver at relatere rekursion med nogle rigtige ...

Læs mere

Spørgsmål 568. Præfiks til Infix-konvertering I præfiks til infix-konverteringsproblem har vi givet udtryk i præfiksnotation. Skriv et program for at konvertere det til et infix-udtryk. Præfiksnotation I denne notation skrives operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er et præfiksudtryk. ...

Læs mere

Spørgsmål 569. Postfix til Infix-konvertering I konverteringsproblemet postfix til infix har vi givet udtryk i postfix-notationen. Skriv et program for at konvertere den givne notation i infix-notation. Infix-notation I denne notation skrives operatørerne mellem operanderne. Det svarer til, hvordan vi generelt skriver et udtryk. For eksempel: A + ...

Læs mere

Spørgsmål 570. Præfiks til postfix-konvertering I præfiks til postfix-konverteringsproblem har vi givet udtryk i præfiksnotation i strengformat. Skriv et program for at konvertere den givne notation i postfix-notation. Præfiksnotation I denne notation skriver vi operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er ...

Læs mere

Spørgsmål 571. Postfix til præfiks konvertering I dette problem har vi givet en streng, der angiver postfix-udtrykket. Vi er nødt til at konvertere postfix til prefix. Præfiksnotation I denne notation skriver vi operanderne efter operatøren. Det er også kendt som polsk notation. For eksempel: + AB er et præfiksudtryk. Postfix-notation i ...

Læs mere

Spørgsmål 572. Binary Tree zigzag niveau rækkefølge gennemgang Givet et binært træ, skal du udskrive zigzag-rækkefølge for gennemgang af dets nodeværdier. (dvs. fra venstre til højre, derefter højre mod venstre for det næste niveau og skifte mellem). Eksempel overvej det binære træ, der er angivet nedenfor. Nedenfor er zigzag-rækkefølge for gennemgang af ovenstående binære trætyper ...

Læs mere

Spørgsmål 573. Backspace streng sammenligning I sammenligningsproblemet for backspace-streng har vi givet to strenge S og T, kontroller om de er lige eller ikke. Bemærk, at strengene indeholder '#', hvilket betyder backspace-tegn. Eksempler Input S = “ab # c” T = “ad # c” Output true (da både S og T konverteres til “ac”) Input ...

Læs mere

Spørgsmål 574. Næste større element Det næste større element er et problem, hvor vi har givet en matrix. Denne matrix, der indeholder N-værdier (kan være positiv eller negativ). Vi er nødt til at finde det første større element i det givne array på sin højre side. Hvis der ikke er noget større element, skal du tage -1. Inputformat Første linje indeholdende ...

Læs mere

Spørgsmål 575. Infix til Postfix Hvad er et infix-udtryk? Udtryk i form af 'operand' 'operator' 'operand' kaldes infix-udtryk. Eksempel: a + b Hvad er postfix-udtryk? Udtryk i form af 'operand' 'operand' 'operatør' kaldes postfix-udtryk. Eksempel: ab + Hvad er behovet for konvertering af infix til postfix? Infix-udtryk er let ...

Læs mere

Spørgsmål 576. Form minimalt antal fra givet rækkefølge af D'er og jeg'er Problemangivelse I “Form Minimum antal fra givet rækkefølge af D og jeg” -problemet har vi givet et mønster, der kun indeholder jeg og D. I for stigning og D for faldende. Skriv et program for at udskrive det mindste antal efter dette mønster. Cifre fra 1-9 og cifre kan ikke gentages. Inputformat ...

Læs mere

Spørgsmål 577. Kendisproblemet Problemerklæring I berømthedsproblemet er der et værelse med N-mennesker, find berømtheden. Betingelser for berømthed er- Hvis A er berømthed, skal alle andre i rummet kende A. A bør ikke kende nogen i rummet. Vi er nødt til at finde den person, der opfylder disse betingelser. ...

Læs mere

Spørgsmål 578. Næste større element i en matrix Problemangivelse Givet en matrix, finder vi det næste større element i hvert element i arrayet. Hvis der ikke er noget næste større element for dette element, udskriver vi -1, ellers udskriver vi det element. Bemærk: Næste større element er det element, der er større, og ...

Læs mere

Amazon Queue Spørgsmål

Spørgsmål 579. Flytende gennemsnit fra Data Stream Leetcode-løsning Problemformulering Det glidende gennemsnit fra datastrøm LeetCode Solution – "Moving Average from Data Stream" angiver, at givet en strøm af heltal og en vinduesstørrelse k. Vi skal beregne det glidende gennemsnit af alle heltal i det glidende vindue. Hvis antallet af elementer i ...

Læs mere

Spørgsmål 580. Find maksimumsniveau i binært træ Problemangivelse Problemet "Find maksimal niveausum i binært træ" siger, at du får et binært træ med positive og negative knudepunkter, find den maksimale sum af et niveau i det binære træ. Eksempel Input 7 Forklaring Første niveau: Sum = 5 Andet niveau: Sum = ...

Læs mere

Spørgsmål 581. Implementering af Deque ved hjælp af dobbeltkoblet liste Problemangivelse Problemet "Implementering af Deque ved hjælp af dobbeltkoblet liste" angiver, at du skal implementere følgende funktioner i Deque eller Double Ended Que ved hjælp af en dobbeltkoblet liste, insertFront (x): Tilføj element x i starten af ​​Deque insertEnd (x ): Tilføj element x i slutningen af ​​...

Læs mere

Spørgsmål 582. Iterativ metode til at finde højden af ​​det binære træ Problemangivelse Problemet "Iterativ metode til at finde højden på det binære træ" siger, at du får et binært træ, find træets højde ved hjælp af den iterative metode. Eksempler Input 3 Input 4 Algoritme til Iterativ metode til at finde højden på det binære træ Højden på et træ ...

Læs mere

Spørgsmål 583. Niveaueregulering gennem to køer Problemangivelse Problemet "Niveauerækkefølge ved hjælp af to køer" angiver, at du får et binært træ, skal du udskrive dets niveauerækkefølge linje for linje. Eksempler Input 5 11 42 7 9 8 12 23 52 3 Input 1 2 3 4 5 6 Algoritme til gennemgang af niveauordre ...

Læs mere

Spørgsmål 584. Implementere en stak ved hjælp af en enkelt kø Problem erklæring Problemet "Implementere en stak ved hjælp af en enkelt kø" beder os om at implementere en stak (LIFO) datastruktur ved hjælp af en kø (FIFO) datastruktur. Her betyder LIFO Last In First Out, mens FIFO betyder First In First Out. Eksempel skub (10) skub (20) top () pop () skub (30) pop () top () Top: 20 ...

Læs mere

Spørgsmål 585. Find den første rundvisning, der besøger alle benzinpumper Problemangivelse Problemet "Find den første rundtur, der besøger alle benzinpumper", siger, at der er N-benzinpumper på en cirkulær vej. I betragtning af den benzin, som hver benzinpumpe har, og den mængde benzin, der kræves for at dække afstanden mellem to benzinpumper. Så dig ...

Læs mere

Spørgsmål 586. Kontroller, om X kan ændre hver person i køen Problemerklæring X er en issælger, og der er n mennesker, der venter i kø for at købe en is. Arr [i] betegner den betegnelse, som en person i køen har, de mulige værdier for pålydende værdier er 5, 10 og 20. Hvis den indledende balance på X er 0 ...

Læs mere

Spørgsmål 587. Kontroller, om alle niveauer af to binære træer er anagrammer eller ej Problemangivelse Problemet "Kontroller, om alle niveauer af to binære træer er anagrammer eller ej" siger, at du får to binære træer. Kontroller, om alle niveauerne i de to træer er anagrammer eller ej. Eksempler Indtast sandt Indtast falsk algoritme for at kontrollere, om alle niveauer på to ...

Læs mere

Spørgsmål 588. Minimumssummen af ​​firkanter af tegn tæller i en given streng efter fjernelse af k tegn Problemangivelse Problemet “Minimumssummen af ​​firkanter af tegn tæller i en given streng efter fjernelse af k tegn” siger, at du kun får en streng, der kun indeholder små bogstaver. Du har tilladelse til at fjerne k-tegn fra strengen, således at summen af ​​...

Læs mere

Spørgsmål 589. Første negative heltal i hvert vindue af størrelse k Problemangivelse Problemet "Første negative heltal i hvert vindue af størrelse k" siger, at du får en matrix, der indeholder positive og negative heltal, for hvert vindue af størrelse k udskriver det første negative heltal i det vindue. Hvis der ikke er et negativt heltal i et vindue, skal du output ...

Læs mere

Spørgsmål 590. Købaseret tilgang til første ikke-gentagne karakter i en stream Problemangivelse Problemet "Købaseret tilgang til første ikke-gentagende tegn i en stream" siger, at du får en stream, der indeholder små bogstaver, find det første ikke-gentagende tegn, når der tilføjes et nyt tegn til streamen, og hvis der er er ikke ikke-gentaget tegnretur -1. Eksempler aabcddbe ...

Læs mere

Spørgsmål 591. Afstand fra nærmeste celle med 1 i en binær matrix Problemangivelse Problemet "Afstand fra nærmeste celle med 1 i en binær matrix" angiver, at du får en binær matrix (der kun indeholder 0s og 1s) med mindst en 1. Find afstanden til den nærmeste celle med 1 i den binære matrix for alle elementerne i ...

Læs mere

Spørgsmål 592. En interessant metode til at generere binære tal fra 1 til n Problemangivelse Problemet "En interessant metode til at generere binære tal fra 1 til n" siger, at du får et tal n, udskriv alle tallene fra 1 til n i binær form. Eksempler 3 1 10 11 6 1 10 11 Algoritme Generationen ...

Læs mere

Spørgsmål 593. Find det største multiplum af 3 Problemangivelse Problemet "Find det største multiplum af 3" siger, at du får en række positive heltal (0 til 9). Find det maksimale multiplum af 3, der kan dannes ved at omarrangere elementerne i arrayet. Eksempler arr [] = {5, 2, 1, 0, 9, 3} 9 5 ...

Læs mere

Spørgsmål 594. Kontroller, om det givne array kan repræsentere niveaubestilling gennem binær søgetræ Problemangivelse Problemet "Kontroller, om det givne array kan repræsentere niveaubestillingsgennemgang for binært søgetræ" angiver, at du får en jævn rækkefølge for det binære søgetræ. Og ved hjælp af niveauets rækkefølge på træet. Vi skal effektivt finde ud af, om niveauordren ...

Læs mere

Spørgsmål 595. Antal søskende til en given node i n-ary-træet Problemangivelse Problemet "Antal søskende til en given node i n-ary-træet" angiver, at du får et n-ary-træ og en målnode. Find antallet af søskende til målnoden. Antag, at noden altid er til stede i træet, og at den første node er ...

Læs mere

Spørgsmål 596. Kontroller, om en kø kan sorteres i en anden kø ved hjælp af en stak Problemangivelse Problemet “Kontroller, om en kø kan sorteres i en anden kø ved hjælp af en stak” siger, at du får en kø, der indeholder n-elementer, elementerne i køen er en permutation af tal 1 til n. Kontroller, om denne kø kan arrangeres i stigende rækkefølge ...

Læs mere

Spørgsmål 597. Prioritetskø ved hjælp af dobbeltkoblet liste Problemerklæring Problemet "Prioritetskø ved hjælp af dobbeltkoblet liste" beder om at implementere følgende funktioner i prioritetskø ved hjælp af dobbeltkoblet liste. skub (x, p): Indstil et element x med prioritet p i prioritetskøen i passende position. pop (): Fjern og returner elementet med højeste prioritet ...

Læs mere

Spørgsmål 598. Stakpermutationer (Tjek om en matrix er stakpermutation af andre) Problemangivelse Problemet "Stakpermutationer (Kontroller, om en matrix er stakpermutation af andre)" siger, at du får to arrays a [] og b [] i størrelse n. Alle elementerne i arrayet er unikke. Opret en funktion for at kontrollere, om det givne array b [] er ...

Læs mere

Spørgsmål 599. Minimumstrin for at nå målet af en ridder Beskrivelse Problemet "Minimumstrin for at nå målet af en ridder" siger, at du får et firkantet skakbræt med N x N-dimensioner, koordinater til ridderstykket og målcellen. Find ud af det mindste antal trin taget af Knight-brikken for at nå målet ...

Læs mere

Spørgsmål 600. Implementering af Deque ved hjælp af cirkulært array Problemerklæring "Implementering af Deque ved hjælp af cirkulært array" beder om at implementere følgende funktioner i en Deque (dobbelt afsluttet kø) ved hjælp af cirkulært array, insertFront (x): indsæt et element x foran Deque insertRear (x): indsæt et element x bag på Deque deleteFront (): slet et element fra ...

Læs mere

Spørgsmål 601. Find noden med minimumsværdien i et binært søgetræ Givet et binært søgetræ, skriv en algoritme for at finde noden med minimumsværdien i et givet binært søgetræ. Eksempel Input Output 5 Naiv tilgang En simpel fremgangsmåde er at foretage en traversering af træet og finde noden med minimumsværdien blandt alle noder. Det her ...

Læs mere

Spørgsmål 602. Minimum tilbageførsel af beslag I et minimumsproblem med vending af parentes har vi kun givet en streng s, der kun indeholder et udtryk for tegnene '{' og '}'. Find det mindste antal tilbageførsler i parentes, der er nødvendigt for at gøre et udtryk afbalanceret. Eksempel Input: s = “} {” Output: 2 Input: s = “{{{” Output: Det givne udtryk kan ikke ...

Læs mere

Spørgsmål 603. Konstruer komplet binært træ fra dets tilknyttede listerepræsentation Givet den sammenkædede liste repræsentation af et komplet binært træ. Den linkede liste er i rækkefølgen af ​​niveauets rækkefølge for træet. Skriv en algoritme for at konstruere det komplette binære træ tilbage fra dets tilknyttede listerepræsentation. Eksempel Input 1 -> 2 -> 3 -> 4 -> 5 ...

Læs mere

Spørgsmål 604. Kø ved hjælp af stakke I kø ved hjælp af et stakproblem er vi nødt til at implementere følgende funktioner i en kø ved hjælp af standardfunktionerne for stakdatastruktur, Enqueue: Tilføj et element til slutningen af ​​køen Dequeue: Fjern et element fra starten af ​​køen Eksempel Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Læs mere

Spørgsmål 605. Hvordan implementeres stak ved hjælp af prioritetskø eller bunke? Implementere en stak ved hjælp af en prioritetskø eller en bunke. Prioritetskø: Datastruktur for prioritetskø svarer til kø- eller stakedatastrukturen med en tilføjelse af prioritet. Hvert element får et prioritetsnummer. Afslutningsvis foretrækkes elementerne med høj prioritet ...

Læs mere

Spørgsmål 606. Prioritetskø i C ++ FIFO-måde bruges til at implementere en kø. I en kø udføres indsættelser i den ene ende (bagpå), og sletning finder sted i en anden ende (foran). Grundlæggende slettes elementet først, først slettes. Vi implementerer en prioritetskø ved hjælp af c ++ indbyggede funktioner. Karakteristika for prioritetskø En prioritetskø ...

Læs mere

Spørgsmål 607. Prioritetskø En prioritetskø er en type datastruktur, der svarer til en almindelig kø, men som har en prioritet tilknyttet hvert af dets element. Højere prioritet tidligere vil elementet blive serveret. I nogle tilfælde er der to elementer med samme prioritet, elementet indkapslet ...

Læs mere

Spørgsmål 608. Binary Tree zigzag niveau rækkefølge gennemgang Givet et binært træ, skal du udskrive zigzag-rækkefølge for gennemgang af dets nodeværdier. (dvs. fra venstre til højre, derefter højre mod venstre for det næste niveau og skifte mellem). Eksempel overvej det binære træ, der er angivet nedenfor. Nedenfor er zigzag-rækkefølge for gennemgang af ovenstående binære trætyper ...

Læs mere

Spørgsmål 609. Kørekonstruktion efter højde Problembeskrivelse af kørekonstruktion efter højde Antag at du har en tilfældig liste over personer, der står i en kø. Hver person er beskrevet af et par heltal (h, k), hvor h er personens højde, og k er antallet af mennesker foran denne person ...

Læs mere

Spørgsmål 610. Niveaueregulering af binært træ Niveauerækkefølge for et givet binært træ er det samme som BFS for det binære træ. Ved vi allerede, hvad BFS faktisk er? hvis ikke, behøver du ikke have det dårligt, så læs hele artiklen og besøg vores tidligere artikler for bedre forståelse. BFS er en ...

Læs mere

Spørgsmål 611. Breadth First Search (BFS) efter en graf Breadth First Search (BFS) efter en graf er en traverserings- eller søgealgoritme i træ- / grafdatastruktur. Det starter ved et givet toppunkt (ethvert vilkårligt toppunkt) og udforsker alt det tilsluttede toppunkt og bevæger sig derefter til det nærmeste toppunkt og udforsker alle de uudforskede noder og passer på, at ingen ...

Læs mere

Amazon Matrix spørgsmål

Spørgsmål 612. Unik Paths II Leetcode-løsning Problemformulering Unique Paths II LeetCode Solution – "Unique Paths II" angiver, at givet mxn-gitteret, hvor en robot starter fra øverste venstre hjørne af gitteret. Vi skal finde det samlede antal måder at nå det nederste højre hjørne af gitteret på. ...

Læs mere

Spørgsmål 613. Søg efter en 2D Matrix II Leetcode-løsning Problemsætning Søg efter en 2D Matrix II LeetCode-løsning – "Søg i en 2D Matrix II" beder dig finde en effektiv algoritme, der søger efter et værdimål i en mxn heltalsmatrix. Heltal i hver række, såvel som kolonne, er sorteret i stigende rækkefølge. Eksempel: Input: matrix = [[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 Output: sand ...

Læs mere

Spørgsmål 614. Indstil Matrix Zeroes Leetcode Solution Problemsætning Set Matrix Zeroes LeetCode Solution – "Set Matrix Zeroes" angiver, at du får en mxn heltals matrix matrix. Vi er nødt til at ændre input matrixen sådan, at hvis en celle indeholder elementet 0, så sæt hele dens række og kolonne til 0'er. Du skal gøre det i...

Læs mere

Spørgsmål 615. Word-søgning Leetcode-løsning Problemerklæring Givet et mxn-kort og et ord, find om ordet findes i gitteret. Ordet kan konstrueres fra bogstaver i sekventielt tilstødende celler, hvor "tilstødende" celler er vandret eller lodret tilstødende. Den samme brevcelle må ikke bruges mere end en gang. Eksempel ...

Læs mere

Spørgsmål 616. Unikke stier II Antag, at en mand står i den første celle eller øverste venstre hjørne af matrixen “a × b”. En mand kan kun bevæge sig enten op eller ned. Den person ønsker at nå sin destination, og denne destination for ham er den sidste celle i matrixen eller nederst til højre. ...

Læs mere

Spørgsmål 617. Find maksimal længde Slangesekvens Problemet "Find maksimal længde slangesekvens" siger, at vi forsynes med et gitter indeholdende heltal. Opgaven er at finde en slangesekvens med den maksimale længde. En sekvens med tilstødende tal i gitteret med en absolut forskel på 1 er kendt som en slangesekvens. Støder op ...

Læs mere

Spørgsmål 618. Guldmineproblem Problemangivelse "Guldmineproblemet" siger, at du får et 2D-gitter med nogle ikke-negative mønter placeret i hver celle i det givne gitter. Oprindeligt står minearbejderen ved den første kolonne, men der er ingen begrænsninger på rækken. Han kan starte i enhver række. Det ...

Læs mere

Spørgsmål 619. Minimum krævet tid til at rådne alle appelsiner Problemangivelse Problemet "Minimum tid, der kræves for at rådne alle appelsiner", siger, at du får et 2D-array, hver celle har en af ​​de tre mulige værdier 0, 1 eller 2. 0 betyder en tom celle. 1 betyder en frisk appelsin. 2 betyder en råddent orange. Hvis en råd ...

Læs mere

Spørgsmål 620. Afstand fra nærmeste celle med 1 i en binær matrix Problemangivelse Problemet "Afstand fra nærmeste celle med 1 i en binær matrix" angiver, at du får en binær matrix (der kun indeholder 0s og 1s) med mindst en 1. Find afstanden til den nærmeste celle med 1 i den binære matrix for alle elementerne i ...

Læs mere

Spørgsmål 621. Find par med en given sum, så elementerne i par er i forskellige rækker Problemangivelse "Find par med en given sum, således at elementerne i par er i forskellige rækker", siger, at du får en matrix af heltal og en værdi kaldet "sum". Problemstillingen beder om at finde ud af alle parene i en matrix, der sammenfatter en given ...

Læs mere

Spørgsmål 622. Almindelige elementer i alle rækker i en given matrix Problem erklæring "Almindelige elementer i alle rækker i en given matrix" problem angiver, at du får en matrix på M * N. Problemangivelsen beder om at finde ud af alle de fælles elementer i en given matrix i hver række af matrixen i O (M * N) tid. Eksempel arr [] = {{12, 1, 4, 5, ...

Læs mere

Spørgsmål 623. Saml maksimale point i et gitter ved hjælp af to traversaler Problemangivelse Vi får en matrix med størrelsen “nxm”, og vi skal samle maksimale point i et gitter ved hjælp af to traversaler. Hvis vi står ved celle i, j, har vi tre muligheder for at gå til celle i + 1, j eller i + 1, j-1 eller i + 1, j + 1. Det er ...

Læs mere

Spørgsmål 624. Problem med det numeriske tastatur på mobil Problemangivelse I det mobile numeriske tastaturproblem overvejer vi et numerisk tastatur. Vi er nødt til at finde alle antallet af mulige numeriske sekvenser med en given længde, så du kun har lov til at trykke på knapper, der er øverst, ned, venstre og højre for den aktuelle knap. Du har ikke tilladelse ...

Læs mere

Spørgsmål 625. Udskrivning af parenteser i Matrix Chain Multiplikation Problem Problemangivelse Vi er nødt til at finde rækkefølgen af ​​multiplikation af matricer, således at antallet af operationer involveret i multiplikationen af ​​alle matricerne minimeres. Så er vi nødt til at udskrive denne ordre, dvs. udskrive parenteser i matrixkædemultiplikationsproblemet. Overvej at du har 3 matricer A, B, ...

Læs mere

Spørgsmål 626. Største rektangulære undermatrix, hvis sum er 0 Problemangivelse Find den maksimale størrelse undermatrix i et 2D-array, hvis sum er nul. En undermatrix er intet andet end et 2D-array inde i det givne 2D-array. Så du har en matrix med signerede heltal, du skal beregne summen af ​​undermatricer og finde matricen med ...

Læs mere

Spørgsmål 627. Maksimumsummerrektangel i en 2D-matrix Problemangivelse Find det maksimale rektangel i en 2D-matrix, dvs. find en undermatrix med den maksimale sum. En undermatrix er intet andet end et 2D-array inde i det givne 2D-array. Så du har en matrix med underskrevne heltal, du skal beregne summen af ​​delmatricer og ...

Læs mere

Spørgsmål 628. Multiplikation af matrixkæde I matrixkædemultiplikation II-problemet har vi givet dimensioner af matricer, find rækkefølgen af ​​deres multiplikation således, at antallet af operationer involveret i multiplikation af alle matricer minimeres. Overvej at du har 3 matricer A, B, C i størrelserne axb, bx ...

Læs mere

Spørgsmål 629. Maksimal firkant I det maksimale kvadratproblem har vi givet en 2D binær matrix fyldt med 0 og 1, find den største firkant, der kun indeholder 1, og returner dens areal. Eksempel Input: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Læs mere

Spørgsmål 630. Indstil Matrix-nuller I problemet med den indstillede matrix nuller har vi givet en (n X m) matrix, hvis et element er 0, skal du indstille hele rækken og kolonnen 0. Eksempler Input: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Output: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Læs mere

Spørgsmål 631. Flodfyld LeetCode I Flood Fill-problemet har vi givet et 2D-array en [] [], der repræsenterer et billede med størrelse mxn, hvor hver værdi repræsenterer pixelens farve ved den koordinat. Også angivet placeringen eller koordinaterne for en pixel og en farve. Udskift farven på et givet sted ...

Læs mere

Spørgsmål 632. Max Area of ​​Island Problembeskrivelse: Givet en 2D-matrix har matrixen kun 0 (repræsenterer vand) og 1 (repræsenterer land) som poster. En ø i matricen dannes ved at gruppere alle de tilstødende 1'er forbundet 4-retningsretning (vandret og lodret). Find det maksimale areal på øen i matrixen. Antag at alle fire kanter af ...

Læs mere

Spørgsmål 633. Unikke stier Et mxn 2D gitter er givet, og du står øverst og længst til venstre i gitteret. dvs. cellen placeret ved (1,1). Find antallet af unikke stier, der kan tages for at nå en celle placeret på (m, n) fra cellen, der ligger ved (1,1) ...

Læs mere

Spørgsmål 634. K-th Mindste Element i en sorteret matrix I det femte mindste element i et sorteret matrixproblem har vi givet en nxn-matrix, hvor hver række og kolonne er sorteret i ikke-faldende rækkefølge. Find det kth mindste element i det givne 2D-array. Eksempel Input 1: k = 3 og matrix = 11, 21, 31, 41 ...

Læs mere

Spørgsmål 635. Matrixkædemultiplikation ved hjælp af dynamisk programmering Matrix Chain Multiplication er en metode, hvor vi finder ud af den bedste måde at multiplicere de givne matricer på. Vi ved alle, at matrixmultiplikation er associativ (A * B = B * A) i naturen. Så vi har mange ordrer, hvor vi ønsker at udføre multiplikationen. Faktisk i denne algoritme ...

Læs mere

Spørgsmål 636. Multiplikation af to matricer Problemangivelse I “Multiplikation af to matricer” -problemet har vi givet to matricer. Vi er nødt til at multiplicere disse matricer og udskrive resultatet eller den endelige matrix. Her er den nødvendige og tilstrækkelige betingelse, at antallet af kolonner i A skal være lig med antallet af rækker i matrix ...

Læs mere

Spørgsmål 637. Kontroller, om strenge er K afstand fra hinanden eller ej Problemangivelse Givet to strenge og et heltal k, skriv et program for at kontrollere, om de givne strenge er k afstand fra hinanden eller ej. Det vil sige, hvis et tegn ikke stemmer overens, eller et tegn skal fjernes, så kaldes det k afstand fra hinanden. Inputformat Den første ...

Læs mere

Spørgsmål 638. Find rækken med maksimalt antal 1'er Problemangivelse I "Find rækken med maksimalt antal 1'er" -problemet har vi givet en matrix (2D-array), der indeholder binære cifre med hver række sorteret. Find rækken, der har det maksimale antal 1'er. Inputformat Den første linje, der indeholder to heltalværdier n, m. Dernæst n linjer ...

Læs mere

Spørgsmål 639. Kendisproblemet Problemerklæring I berømthedsproblemet er der et værelse med N-mennesker, find berømtheden. Betingelser for berømthed er- Hvis A er berømthed, skal alle andre i rummet kende A. A bør ikke kende nogen i rummet. Vi er nødt til at finde den person, der opfylder disse betingelser. ...

Læs mere

Amazon andre spørgsmål

Spørgsmål 640. Flet k sorterede lister Leetcode-løsning Problemsætning Flet k-sorterede lister LeetCode-løsning – "Merge k-sorterede lister" angiver, at givet rækken af ​​k sammenkædede lister, hvor hver linket liste har sine værdier sorteret i stigende rækkefølge. Vi skal flette alle de k-linkede lister til en enkelt linket liste og returnere ...

Læs mere

Spørgsmål 641. Range Sum Query 2D – uforanderlig Leetcode-løsning Problemsætning Range Sum Query 2D – Uforanderlig Leetcode-løsning – Givet en 2D-matrixmatrix, håndtere flere forespørgsler af følgende type: Beregn summen af ​​elementerne i matrix inde i rektanglet defineret af dets øverste venstre hjørne (row1, col1) og nederste højre hjørne (række2, kol2). Implementer NumMatrix-klassen: NumMatrix(int[][] matrix) Initialiserer objektet med heltal ...

Læs mere

Spørgsmål 642. Partitionsetiketter LeetCode Solution Problemsætning Partitionsetiketter LeetCode Løsning – Du får en streng s. Vi ønsker at opdele strengen i så mange dele som muligt, så hvert bogstav optræder i højst én del. Bemærk, at partitionen er lavet således, at efter sammenkædning af alle delene i rækkefølge, ...

Læs mere

Spørgsmål 643. Fibonacci nummer LeetCode løsning Problemsætning Fibonacci-tal LeetCode-løsning – "Fibonacci-tal" angiver, at Fibonacci-tallene, almindeligvis betegnet F(n), danner en sekvens, kaldet Fibonacci-sekvensen, sådan at hvert tal er summen af ​​de to foregående, startende fra 0 og 1 Det vil sige, F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Læs mere

Spørgsmål 644. Diagonal Traversal LeetCode-løsning Problemsætning Diagonal gennemløb LeetCode Løsning – Givet et 2D heltalsarray numre, returner alle elementer af nums i diagonal rækkefølge som vist på billederne nedenfor. Input: nums = [[1,2,3],[4,5,6],[7,8,9]] Output: [1,4,2,7,5,3,8,6,9] Forklaring på diagonal gennemløb LeetCode Løsningsnøgleidé Den første række og den sidste kolonne i dette problem vil tjene ...

Læs mere

Spørgsmål 645. Nærmeste udgang fra indgang i Maze LeetCode Solution Problemformulering Nærmeste udgang fra indgang i Maze LeetCode Solution – Vi får en mxn matrix "labyrint" (0-indekseret) med tomme celler repræsenteret som '.' og vægge som '+'. Du får også indgangen til labyrinten, hvor indgang = [entrance_row, entrance_col] angiver rækken og kolonnen ...

Læs mere

Spørgsmål 646. Gyldig Tic-Tac-Toe State LeetCode Solution Problemerklæring Gyldig Tic-Tac-Toe-tilstand LeetCode-løsning – Vi får et Tic-Tac-Toe-bræt som et string array board og bliver bedt om at returnere true, hvis det er muligt at nå denne board-position i løbet af en gyldig tic- tac-toe spil. Boardet er et 3 x 3 array ...

Læs mere

Spørgsmål 647. Omvendt ord i en String III LeetCode-løsning Problemsætning Omvendt ord i en streng III LeetCode-løsning – Vi får en streng og bliver bedt om at vende rækkefølgen af ​​tegn i hvert ord i en sætning, mens vi stadig bevarer mellemrum og indledende ordrækkefølge. Eksempler og forklaringer Eksempel 1: Input: s = "Lad os tage LeetCode ...

Læs mere

Spørgsmål 648. Filtrer restauranter efter vegansk venlig, pris og afstand Leetcode-løsning Problemformulering Filtrer restauranter efter vegansk venlig, pris og afstand Leetcode-løsning – i betragtning af de mange restauranter, hvor restauranter[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]. Du skal filtrere restauranterne ved hjælp af tre filtre. VeganFriendly-filteret vil enten være sandt (hvilket betyder, at du kun bør inkludere restauranter med veganFriendlyi indstillet det til sandt) eller falsk (det betyder, at du kan inkludere alle ...

Læs mere

Spørgsmål 649. Lyseste position på Street LeetCode-løsning Problemsætning Lyseste position på gaden LeetCode-løsning – Vi bliver bedt om at antage en tallinje, der repræsenterer en gade. Denne gade indeholder lampe(r) på den. Vi får et 2D heltalsarray "lys". Hvert lys[i] = [position_i, range_i] indikerer, at der er en gadelampe på position_i, som kan ...

Læs mere

Spørgsmål 650. Fjern dubletter fra sorteret liste LeetCode Solution Problemformulering Fjern dubletter fra sorteret liste LeetCode-løsning – Vi får lederen af ​​en sorteret sammenkædet liste. Vi bliver bedt om at slette alle dubletter, så hvert element kun vises én gang og returnere den sammenkædede liste sorteret også. Eksempler og forklaringer Eksempel 1: Input: hoved ...

Læs mere

Spørgsmål 651. Clone Graph LeetCode Solution Problemsætning Klongraf LeetCode Løsning – Vi får en reference til en node i en forbundet urettet graf og bliver bedt om at returnere en dyb kopi af grafen. En dyb kopi er dybest set en klon, hvor ingen node til stede i den dybe kopi skal have referencen ...

Læs mere

Spørgsmål 652. Minimum højde Træer LeetCode løsning Problemsætning Minimum højde træer LeetCode Løsning – Vi får et træ med n noder mærket fra 0 til n-1 som et 2D-array "kanter", hvor kant[i] = [a_i, b_i] indikerer, at der er en urettet kant mellem to noder a_i og b_i i træet. Vi har ...

Læs mere

Spørgsmål 653. K. mindste element i en sorteret matrix LeetCode-løsning Problemformulering K. mindste element i en sorteret matrix LeetCode-løsning – Vi får en matrix på størrelse n, hvor hver af rækkerne og kolonnerne er sorteret i stigende rækkefølge. Vi bliver bedt om at returnere det k. mindste element i matricen. Bemærk at det er den kth ...

Læs mere

Spørgsmål 654. Antal øer II LeetCode-løsning Problemformulering Antal øer II LeetCode Løsning – Du får et tomt 2D binært gitter af størrelsen mx n. Gitteret repræsenterer et kort, hvor 0'er repræsenterer vand og 1'er repræsenterer land. Til at begynde med er alle celleres gitter vandceller (dvs. alle celler er 0'er). Vi kan udføre en tilføjelse af land ...

Læs mere

Spørgsmål 655. Konstruer binært træ fra Preorder og Postorder Traversal LeetCode Solution Problemsætning Konstruer binært træ fra Preorder og Postorder Traversal LeetCode Solution – Givet to heltalsarrays, preorder og postorder, hvor preorder er preorder-gennemgangen af ​​et binært træ med forskellige værdier og postorder er postorder-gennemgangen af ​​det samme træ, rekonstruer og returner det binære træ. træ. Hvis der findes flere svar, kan du returnere et hvilket som helst af dem. Input: forudbestil...

Læs mere

Spørgsmål 656. Antal terningekast med målsum LeetCode-løsning Problemsætning Antal terningkast med målsum LeetCode Løsning – Du har n terninger, og hver terning har k flader nummereret fra 1 til k. Givet tre heltal n, k og mål, returner antallet af mulige måder (ud af de samlede kn-veje) at kaste terningerne på, så summen af ​​de billedvendte tal er lig med målet. Da svaret kan være...

Læs mere

Spørgsmål 657. Fjern dubletter fra sorteret liste II LeetCode Solution Problemsætning Fjern dubletter fra sorteret liste II LeetCode-løsning – Givet hovedet på en sorteret sammenkædet liste, slet alle noder, der har duplikatnumre, og efterlad kun adskilte numre fra den originale liste. Returner også den linkede liste sorteret. Input: hoved = [1,2,3,3,4,4,5] Output: [1,2,5] Forklaring Ideen her er at krydse ...

Læs mere

Spørgsmål 658. Korteste vej i et gitter med eliminering af hindringer LeetCode-løsning Problemsætning Korteste vej i et gitter med forhindringer Eliminering LeetCode Løsning – Du får et mxn heltals matrixgitter, hvor hver celle er enten 0 (tom) eller 1 (forhindring). Du kan flytte op, ned, til venstre eller til højre fra og til en tom celle i ét trin. Returner det mindste antal skridt for at gå fra øverste venstre side ...

Læs mere

Spørgsmål 659. Kan placere blomster LeetCode-løsning Problemformulering kan placere blomster LeetCode Løsning – Du har et langt blomsterbed, hvor nogle af parcellerne er plantet, og nogle ikke er. Blomster kan dog ikke plantes i tilstødende parceller. Givet et heltalsarray blomsterbed, der indeholder 0'er og 1'er, hvor 0 betyder tom og 1 betyder ikke tom, og et heltal n, returner hvis n nye blomster kan plantes i ...

Læs mere

Spørgsmål 660. Første unikke karakter i en streng LeetCode-løsning Problemsætning Første unikke tegn i en streng LeetCode-løsning – Givet en streng s, find det første ikke-gentagende tegn i det og returner dets indeks. Hvis det ikke findes, returner -1. Eksempel Test Case 1: Input: s = "leetcode" Output: 0 Test Case 2: Input: s = "aabb" Output: -1 Forklaring ...

Læs mere

Spørgsmål 661. Analyser brugerwebstedbesøgsmønster LeetCode Solution Problemsætning Analyser brugerwebstedbesøgsmønster LeetCode Løsning – Du får to strenge arrays brugernavn og websted og et heltals array tidsstempel. Alle de givne arrays er af samme længde, og tuple [brugernavn[i], websted[i], tidsstemplet[i]] indikerer, at brugernavnet[i] besøgte webstedets websted[i] til tidsstempel[i]. Et mønster er en liste over tre websteder (ikke nødvendigvis adskilt). For eksempel ["hjem", ...

Læs mere

Spørgsmål 662. Inverter binært træ LeetCode-løsning Problemsætning: Inverter binært træ LeetCode-løsning - I dette spørgsmål, givet en rod af ethvert binært træ, er løsningen påkrævet for at invertere det binære træ, hvilket betyder, at det venstre træ skal blive det højre træ og omvendt. Forklaring Vi kan spørge os selv, hvilken trægennemgang ville være ...

Læs mere

Spørgsmål 663. Nærmeste binære søgetræværdi Leetcode-løsning Problemsætning: Værdi for nærmeste binære søgetræ Leetcode-løsning – Givet roden af ​​et binært søgetræ og en målværdi, returner værdien i den BST, der er tættest på målet. Eksempel : Eksempel 1 Input: root = [4,2,5,1,3], target = 3.714286 Output: 4 Eksempel 2 Input: root = [1], target ...

Læs mere

Spørgsmål 664. Partitionsliste Leetcode-løsning Problemformulering: Partitionsliste Leetcode-løsning – Givet hovedet på en sammenkædet liste og en værdi x, opdel den sådan, at alle noder mindre end x kommer før noder større end eller lig med x. Du bør bevare den oprindelige relative rækkefølge af noderne i hver af de to partitioner. Eksempel : Eksempel 1 Input: hoved = ...

Læs mere

Spørgsmål 665. Design browserhistorie LeetCode-løsning Problemsætning Design Browserhistorik LeetCode Løsning – Du har en browser med én fane, hvor du starter på hjemmesiden, og du kan besøge en anden url, komme tilbage i historikken antal trin eller gå frem i historikkens antal trin. Implementer BrowserHistory-klassen: BrowserHistory(strenghjemmeside) Initialiserer objektet med startsiden for ...

Læs mere

Spørgsmål 666. Evaluer Reverse Polish Notation LeetCode Solution Problemsætning Evaluer omvendt polsk notation LeetCode Solution – Evaluer værdien af ​​et aritmetisk udtryk i omvendt polsk notation. Gyldige operatorer er +, -, * og /. Hver operand kan være et heltal eller et andet udtryk. Bemærk, at divisionen mellem to heltal skal afkortes mod nul. Det er garanteret, at den givne...

Læs mere

Spørgsmål 667. 3Sum nærmeste LeetCode-løsning Problemsætning 3Sum nærmest LeetCode-løsning – Givet et heltal array tal med længden n og et heltalsmål, find tre heltal i tal, således at summen er tættest på målet. Returner summen af ​​de tre heltal. Du kan antage, at hvert input ville have præcis én løsning. Input: nums = [-1,2,1,-4], mål = 1 Output: ...

Læs mere

Spørgsmål 668. Contiguous Array LeetCode Solution Problemsætning Contiguous Array LeetCode Solution – Givet et binært array nums, returner den maksimale længde af et sammenhængende subarray med et lige antal 0 og 1. Input: nums = [0,1] Output: 2 Forklaring: [0, 1] er den længste sammenhængende undergruppe med et lige antal 0 og 1. Forklaring Nu, hvad vi ...

Læs mere

Spørgsmål 669. Maksimalt antal forekomster af en understreng Leetcode-løsning Problemsætning: Maksimalt antal forekomster af en understreng Leetcode-løsning – Givet en streng s, returner det maksimale antal forekomster af enhver understreng under følgende regler: Antallet af unikke tegn i understrengen skal være mindre end eller lig med maxLetters. Understrengens størrelse skal være mellem minSize og maxSize inklusive. Eksempel...

Læs mere

Spørgsmål 670. N-Queens LeetCode-løsning Problemformulering N-Queens LeetCode-løsning – n-queens-puslespillet er problemet med at placere n dronninger på et nxn skakbræt, så ikke to dronninger angriber hinanden. Givet et heltal n, returner alle distinkte løsninger til n-queens-puslespillet. Du kan returnere svaret i vilkårlig rækkefølge. Hver løsning indeholder en særskilt tavlekonfiguration af ...

Læs mere

Spørgsmål 671. Største rektangel i histogram LeetCode-løsning Problemsætning Største rektangel i histogram LeetCode Løsning – Givet en matrix af heltalhøjder, der repræsenterer histogrammets søjlehøjde, hvor bredden af ​​hver søjle er 1, returner arealet af det største rektangel i histogrammet. Eksempel på testtilfælde 1: Input: højder = [2, 1, 5, 6, 2, 3] Output: 10 Forklaring: ...

Læs mere

Spørgsmål 672. Regular Expression Matching Regular Expression Matching LeetCode Solution Problemsætning Matchning af regulære udtryk Matching af regulære udtryk LeetCode Løsning – Givet en inputstreng s og et mønster p, implementer matchning af regulære udtryk med understøttelse af '.' og hvor: '.' Matcher ethvert enkelt tegn.​​​​ '*' Matcher nul eller flere af det foregående element. Matchningen skal dække hele inputstrengen (ikke delvis). Eksempel Test Case 1: Input: ...

Læs mere

Spørgsmål 673. Binært træ fra højre side LeetCode-løsning Problemformulering Binært træ fra højre side LeetCode Løsning – Givet roden af ​​et binært træ, forestil dig, at du står på højre side af det, og returnerer værdierne for de noder, du kan se sorteret fra top til bund. Eksempel på testtilfælde 1: Input: root = [1, 2, 3, null, 5, null, ...

Læs mere

Spørgsmål 674. Zigzag-konvertering LeetCode-løsning Problemsætning Zigzag-konvertering LeetCode-løsning – Strengen "PAYPALISHIRING" er skrevet i et zigzag-mønster på et givet antal rækker som dette: (du ønsker måske at vise dette mønster i en fast skrifttype for bedre læsbarhed) PAHNAPLSIIGYI ...

Læs mere

Spørgsmål 675. Maksimer afstanden til nærmeste person LeetCode-løsning Problemformulering Maksimer afstanden til nærmeste person LeetCode-løsning – Du får et array, der repræsenterer en række sæder, hvor sæder[i] = 1 repræsenterer en person, der sidder på det i-sæde, og sæder[i] = 0 repræsenterer, at det i-te sæde er tomt (0-indekseret). Der er mindst én ledig plads, og mindst én person sidder. Alex vil...

Læs mere

Spørgsmål 676. Tredje maksimale antal Leetcode-løsning Problemsætning Tredje maksimalt antal Leetcode-løsning – Givet et heltal array nums, returner det tredje distinkte maksimale antal i denne matrix. Hvis det tredje maksimum ikke findes, returneres det maksimale antal. Eksempel på input: nums = [3,2,1] Output: 1 Forklaring: Det første distinkte maksimum er 3. Det andet distinkte maksimum er 2. Det tredje ...

Læs mere

Spørgsmål 677. Minestryger LeetCode-løsning Problemsætning Minestryger LeetCode Solution – Lad os spille minestrygerspillet (Wikipedia, online spil)! Du får en mxn char matrix-plade, der repræsenterer spillepladen, hvor: 'M' repræsenterer en ikke-afsløret mine, 'E' repræsenterer en ikke-afsløret tom firkant, 'B' repræsenterer en afsløret blank firkant, der ikke har nogen tilstødende miner (dvs. over, under , venstre, højre og det hele...

Læs mere

Spørgsmål 678. Koko Eating Bananas LeetCode Solution Problemformulering Koko spise bananer LeetCode Solution – Koko elsker at spise bananer. Der er n bunker af bananer, den ith bunke har bunker[i] bananer. Vagterne er gået og vil komme tilbage om timer. Koko kan bestemme sin spisehastighed for bananer pr. time på k. Hver time vælger hun en bunke bananer og spiser k bananer fra den bunke. Hvis...

Læs mere

Spørgsmål 679. Tidsbaseret Key-Value Store LeetCode-løsning Problemsætning Tidsbaseret nøgleværdi-lagring LeetCode-løsning – Design en tidsbaseret nøgleværdi-datastruktur, der kan gemme flere værdier for den samme nøgle ved forskellige tidsstempler og hente nøglens værdi til et bestemt tidsstempel. Implementer TimeMap-klassen: TimeMap() Initialiserer objektet i datastrukturen. void sæt (strengnøgle, streng ...

Læs mere

Spørgsmål 680. Find Median fra Data Stream LeetCode Solution Problemsætning Find median fra datastrøm LeetCode Solution – Medianen er den midterste værdi i en ordnet heltalsliste. Hvis størrelsen af ​​listen er lige, er der ingen mellemværdi, og medianen er middelværdien af ​​de to midterste værdier. For eksempel, for arr = [2,3,4], medianen ...

Læs mere

Spørgsmål 681. Permutation i String Leetcode-løsning Problemformulering: Permutation i streng Leetcode-løsning – Givet to strenge s1 og s2, returneres sand, hvis s2 indeholder en permutation af s1, eller på anden måde falsk. Med andre ord, returner sandt, hvis en af ​​s1's permutationer er understrengen af ​​s2. Eksempel: Eksempel 1 Input: s1 = "ab", s2 = "eidbaooo" Output: sand Forklaring: s2 indeholder én permutation af s1 ("ba"). ...

Læs mere

Spørgsmål 682. Bestem, om matrix kan opnås ved rotation af LeetCode-løsning Problemformulering Bestem, om matrix kan opnås ved rotation LeetCode-løsning – Givet to nxn binære matricer mat og mål, returneres sandt, hvis det er muligt at gøre mat lig med målet ved at rotere mat i 90-graders intervaller, eller falsk på anden måde. Eksempler Input: mat = [[0,1],[1,0]], mål = [[1,0],[0,1]] Output: sand Forklaring: Vi kan rotere måtten 90 grader med uret for at gøre måtten ens ...

Læs mere

Spørgsmål 683. Asteroid Collision LeetCode Solution Problemsætning Asteroidekollision LeetCode Løsning – Vi får et array af asteroider af heltal, der repræsenterer asteroider i en række. For hver asteroide repræsenterer den absolutte værdi dens størrelse, og tegnet repræsenterer dens retning (positiv betydning højre, negativ betydning venstre). Hver asteroide bevæger sig med samme hastighed. Find ud af staten ...

Læs mere

Spørgsmål 684. Omarranger data i logfiler LeetCode Solution Problemsætning Genarranger data i logfiler LeetCode-løsning – Du får en række logfiler. Hver log er en mellemrumssepareret række af ord, hvor det første ord er identifikatoren. Der er to typer logfiler: Bogstavlogfiler: Alle ord (undtagen identifikatoren) består af små engelske bogstaver. Digit-logs: Alle ord ...

Læs mere

Spørgsmål 685. Længste stigende sti i en Matrix LeetCode-løsning Problemsætning Længste stigende sti i en matrix LeetCode-løsning – Givet en mxn-heltalsmatrix, returner længden af ​​den længst stigende sti i matrix. Fra hver celle kan du enten bevæge dig i fire retninger: venstre, højre, op eller ned. Du må ikke bevæge dig diagonalt eller bevæge dig uden for grænsen (dvs. wrap-around er ikke tilladt). Input:...

Læs mere

Spørgsmål 686. Optimal kontobalancering LeetCode-løsning Problemformulering Optimal kontobalancering LeetCode-løsning – Du får en række transaktionstransaktioner, hvor transaktioner[i] = [fromi, toi, amounti] indikerer, at personen med ID = fromi gav beløb $ til personen med ID = toi. Returner det mindste antal transaktioner, der kræves for at afvikle gælden. Input: transaktioner = [[0,1,10],[2,0,5]] Output: 2 Forklaring: Person #0 ...

Læs mere

Spørgsmål 687. Antal lukkede øer Leetcode-løsning Problemformulering: Antal lukkede øer Leetcode-løsning – Givet et 2D-net bestående af 0'er (land) og 1'er (vand). En ø er en maksimal 4-retningsforbundet gruppe af 0'ere, og en lukket ø er en ø totalt (alle venstre, øverst, højre, nederst) omgivet af 1'ere. Returner antallet af lukkede øer. Eksempel : Eksempel 1 Input: gitter = [[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]] output : XNUMX Forklaring: Øer i grå ...

Læs mere

Spørgsmål 688. Serialiser og deserialiser binært træ LeetCode-løsning Problemsætning Serialiser og deserialiser binært træ LeetCode-løsning – Serialisering er processen med at konvertere en datastruktur eller et objekt til en sekvens af bit, så det kan lagres i en fil eller hukommelsesbuffer eller transmitteres over et netværksforbindelseslink for at blive rekonstrueret senere i...

Læs mere

Spørgsmål 689. Binært træ Maksimal Path Sum LeetCode Solution Problemsætning Binært træ Maksimal sti Sum LeetCode Løsning – En sti i et binært træ er en sekvens af noder, hvor hvert par af tilstødende noder i sekvensen har en kant, der forbinder dem. En node kan højst optræde i sekvensen én gang. Bemærk, at stien ikke behøver ...

Læs mere

Spørgsmål 690. Robot bundet i cirkel LeetCode-løsning Problemformulering Robot bundet i cirkel LeetCode Løsning – På et uendeligt plan står en robot til at begynde med på (0, 0) og vender mod nord. Bemærk at: Nordretningen er den positive retning af y-aksen. Den sydlige retning er den negative retning af y-aksen. Den østlige retning er den positive retning af x-aksen. Den vestlige retning er...

Læs mere

Spørgsmål 691. Minimum Knight Moves LeetCode-løsning Problemsætning Minimum Ridder flytter LeetCode Løsning – I et uendeligt skakbræt med koordinater fra -uendeligt til +uendeligt, har du en ridder i kvadrat [0, 0]. En ridder har 8 mulige træk, den kan lave, som illustreret nedenfor. Hvert træk er to felter i en kardinal retning, derefter en firkant i en ortogonal retning. Returner minimumsantallet ...

Læs mere

Spørgsmål 692. Minimum antal vandhaner, der skal åbnes for at vande en LeetCode-løsning til haven Problemformulering Minimum antal vandhaner at åbne for at vande en have LeetCode-løsning – Der er en endimensionel have på x-aksen. Haven starter ved punktet 0 og slutter ved punktet n. (dvs. havens længde er n). Der er n + 1 tryk placeret ved punkter [0, 1, ..., n] i ...

Læs mere

Spørgsmål 693. Binary Tree Zigzag Level Order Traversal LeetCode Solution Problemsætning Binært træ Zigzag Level Order Traversal LeetCode Løsning – Givet roden af ​​et binært træ, returner zigzag-niveaurækkefølgen for dets noders værdier. (dvs. fra venstre mod højre, derefter højre mod venstre for det næste niveau og skiftevis). Input: root = [3,9,20,null,null,15,7] Output: [[3],[20,9],[15,7]] Forklaring Vi ...

Læs mere

Spørgsmål 694. Find duplikatnummeret LeetCode Solution Problemformulering Find duplikattallet LeetCode Solution – Givet en matrix af heltal tal indeholdende n + 1 heltal, hvor hvert heltal er i området [1, n] inklusive. Der er kun ét gentaget tal i tal, returner dette gentagne tal. Du skal løse problemet uden at ændre array-numrene og bruger kun konstant ekstra plads. Input: nums = [1,3,4,2,2] Output: 2 Forklaring ...

Læs mere

Spørgsmål 695. Slanger og stiger LeetCode-løsning Problemsætning Snakes and Ladders LeetCode Solution – Du får et nxn heltals matrixtavle, hvor cellerne er mærket fra 1 til n2 i en Boustrophedon-stil startende fra nederst til venstre på brættet (dvs. board[n - 1][0]) og skiftende retninger i hver række. Du starter på felt 1 på brættet. I hvert træk...

Læs mere

Spørgsmål 696. Manglende element i Sorted Array LeetCode Solution Problemformulering: Manglende element i sorteret array LeetCode-løsning – Givet et heltal array numre, som er sorteret i stigende rækkefølge, og alle dets elementer er unikke og også givet et heltal k, returnerer det k'te manglende tal startende fra arrayets tal længst til venstre. Eksempel: Eksempel 1 Input: nums = [4,7,9,10], k = ...

Læs mere

Spørgsmål 697. Path Sum II LeetCode Solution Problemformulering: Path Sum II LeetCode Solution – Givet roden af ​​et binært træ og en heltal targetSum, returner alle rod-til-blad stier, hvor summen af ​​nodeværdierne i stien er lig med targetSum. Hver sti skal returneres som en liste over nodeværdierne, ikke nodereferencer. En rod-til-blad-sti er en sti, der starter fra ...

Læs mere

Spørgsmål 698. Udlændingeordbog LeetCode-løsning Problemformulering Alien Dictionary LeetCode Solution – Der er et nyt fremmedsprog, der bruger det engelske alfabet. Rækkefølgen blandt bogstaverne er dog ukendt for dig. Du får en liste over strenge ord fra det fremmede sprogs ordbog, hvor strengene i ord er sorteret leksikografisk efter reglerne for dette nye sprog. ...

Læs mere

Spørgsmål 699. Produkt fra Array Undtagen Self LeetCode Solution Problemformulering Produkt af array undtagen Self LeetCode Solution – Givet et heltal array nums, returner et array svar, således at svar[i] er lig med produktet af alle elementerne i nums undtagen nums[i]. Produktet af et hvilket som helst præfiks eller suffiks af tal er garanteret at passe ind i et 32-bit heltal. Du skal skrive en algoritme, der kører i O(n) tid og uden at bruge divisionen ...

Læs mere

Spørgsmål 700. Scramble String LeetCode Solution Problemsætning Scramble String LeetCode Solution – Vi kan scramble en streng s for at få en streng t ved hjælp af følgende algoritme: Hvis længden af ​​strengen er 1, stop. Hvis længden af ​​strengen er > 1, skal du gøre følgende: Opdel strengen i to ikke-tomme understrenge ...

Læs mere

Spørgsmål 701. Summen af ​​venstre blade LeetCode-løsning Problemformulering: Summen af ​​venstre blade LeetCode Løsning – Givet roden af ​​et binært træ, returner summen af ​​alle venstre blade. Et blad er en knude uden børn. Et venstre blad er et blad, der er venstre underordnede af en anden knude. Eksempel & forklaring: Input: root = [3,9,20,null,null,15,7] Output: 24 Forklaring: Der ...

Læs mere

Spørgsmål 702. Skæring af to forbundne lister LeetCode Solution Problemsætning Skæring af to forbundne lister LeetCode-løsning – Vi får hovederne af to stærkt forbundne lister headA og headB. Det er også givet, at de to sammenkædede lister kan krydse hinanden på et tidspunkt. Vi bliver bedt om at returnere den node, hvor de skærer hinanden eller nul, hvis ...

Læs mere

Spørgsmål 703. Permutationssekvens LeetCode-løsning Problemsætning Permutationssekvens LeetCode Løsning – Sættet [1, 2, 3, ..., n] indeholder i alt n! unikke permutationer. Ved at angive og mærke alle permutationerne i rækkefølge får vi følgende sekvens for n = 3: "123" "132" "213" "231" "312" "321" Givet n og k, returnerer den k'te permutationssekvens. Eksempel Test Case 1: Input: n ...

Læs mere

Spørgsmål 704. Find den største værdi i hver trærække LeetCode-løsning Problemsætning Find den største værdi i hver trærække LeetCode-løsning – Givet roden af ​​et binært træ, returner en matrix med den største værdi i hver række i træet (0-indekseret). Eksempel på testtilfælde 1: Input: root = [1, 3, 4, 5, 3, null, 9] Output: [1, 3, 9] Forklaring 1, 3 og ...

Læs mere

Spørgsmål 705. Søgeforslag System LeetCode Solution Problemsætning Søgeforslag System LeetCode-løsning – Du får en række strengeprodukter og et strengsøgeord. Design et system, der foreslår højst tre produktnavne fra produkter, efter hvert tegn i søgeord er skrevet. Foreslåede produkter skal have et fælles præfiks med searchWord. Hvis der er mere end tre produkter med en ...

Læs mere

Spørgsmål 706. Roter billede LeetCode Solution Problemsætning Roter billede LeetCode Løsning – Du får en nxn 2D-matrix, der repræsenterer et billede, roter billedet 90 grader (med uret). Du skal rotere billedet på plads, hvilket betyder, at du skal ændre input 2D-matrixen direkte. Tildel IKKE en anden 2D-matrix og foretag rotationen. Eksempel Test Case 1: Input: ...

Læs mere

Spørgsmål 707. Peeking Iterator LeetCode Solution Problemsætning Peeking Iterator LeetCode Solution – Design en iterator, der understøtter peek-operationen på en eksisterende iterator ud over hasNext og de næste operationer. Implementer PeekingIterator-klassen: PeekingIterator(Iterator nums) Initialiserer objektet med den givne heltals iterator iterator. int next() Returnerer det næste element i arrayet og flytter markøren til det næste element. boolsk...

Læs mere

Spørgsmål 708. Ordnet kø LeetCode-løsning Problemsætning Ordnet kø LeetCode Løsning – Du får en streng s og et heltal k. Du kan vælge et af de første k bogstaver i s og tilføje det i slutningen af ​​strengen. Returner den leksikografisk mindste streng du kunne have efter at have anvendt det nævnte trin et hvilket som helst antal træk. Input: s...

Læs mere

Spørgsmål 709. Defanging af en IP-adresse LeetCode-løsning Problemsætning Defanging af en IP-adresse LeetCode Solution – Givet en gyldig (IPv4) IP-adresse, returner en defanged version af denne IP-adresse. En defanged IP-adresse erstatter hvert punktum "." med "[.]". Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1" Forklaring Intuitionen er meget enkel. 1. opret en Stringbuilder str 2. sløjfe gennem adressestrengen ...

Læs mere

Spørgsmål 710. Kth mindste element i en BST Leetcode-løsning Problemsætning K. mindste element i en BST Leetcode-løsning – Givet roden af ​​et binært søgetræ og et heltal k, returner den k. mindste værdi (1-indekseret) af alle værdierne af noderne i træet. Eksempler: Input: root = [3,1,4,nul,2], k = 1 Output: 1 Input: root = [5,3,6,2,4,null,null,1], k ...

Læs mere

Spørgsmål 711. Find blade af binært træ LeetCode Solution Problemsætning Find blade af binært træ LeetCode Løsning – Givet roden af ​​et binært træ, saml et træs noder, som om du gjorde dette: Saml alle bladknuderne. Fjern alle bladknuderne. Gentag indtil træet er tomt. Eksempel på testtilfælde 1: Input: root = [1, 2, 3, ...

Læs mere

Spørgsmål 712. Top K Hyppige ord LeetCode Solution Problemsætning Top K Hyppige ord LeetCode Løsning – Givet en række af strenge ord og et heltal k, returner de k hyppigste strenge. Returner svaret sorteret efter frekvensen fra højeste til laveste. Sorter ordene med samme frekvens efter deres leksikografiske rækkefølge. Eksempel Test Case 1: Input: ord = [“i”,,”love”,,”leetcode”,,”i”,,”love”,,”coding”] k = 2 Output: [“i”,”love”] Forklaring . ..

Læs mere

Spørgsmål 713. Stigende Triplet Subsequence LeetCode Solution Problemformulering: Stigende triplet-undersekvens LeetCode-løsning – Givet et heltal array nums, returneres sandt, hvis der eksisterer en tripel af indekser (i, j, k), sådan at i < j < k og nums[i] < nums[j] < nums [k]. Hvis der ikke findes sådanne indekser, returneres falsk. Eksempel : Eksempel 1: Input: nums = [2,1,5,0,4,6] Output: sand Forklaring: ...

Læs mere

Spørgsmål 714. Merge Sorted Array LeetCode Solution Problemsætning Merge Sorted Array LeetCode Løsning – Du får to heltalsarrays nums1 og nums2, sorteret i ikke-faldende rækkefølge, og to heltal m og n, der repræsenterer antallet af elementer i henholdsvis nums1 og nums2. Flet nums1 og nums2 til en enkelt matrix sorteret i ikke-faldende rækkefølge. Det endelige sorterede array skal ikke returneres af funktionen, men i stedet gemmes inde i array nums1. ...

Læs mere

Spørgsmål 715. Medarbejderfritid LeetCode-løsning Problemformulering Medarbejder Fritid LeetCode Løsning – Vi får en liste over medarbejdere, som repræsenterer arbejdstiden for hver medarbejder. Hver medarbejder har en liste over ikke-overlappende intervaller, og disse intervaller er i sorteret rækkefølge. Returner listen over begrænsede intervaller, der repræsenterer den fælles fritid i positiv længde for alle medarbejdere, også i ...

Læs mere

Spørgsmål 716. Minimum muligt heltal efter højst K tilstødende swaps på cifre LeetCode-løsning Problemsætning Minimum muligt heltal efter højst K tilstødende swaps på cifre LeetCode Løsning – Du får et strengnummer, der repræsenterer cifrene i et meget stort heltal og et heltal k. Du må højst bytte to tilstødende cifre i hele tallet k gange. Returner det mindste heltal, du også kan få ...

Læs mere

Spørgsmål 717. Udskiftning af noder i en sammenkædet liste Leetcode-løsning Problemsætning Udskiftning af noder i en sammenkædet liste Leetcode-løsning – Du får hovedet af en sammenkædet liste og et heltal k. Returner hovedet på den sammenkædede liste efter at have byttet værdierne af den kth node fra begyndelsen og den kth node fra ende (listen er 1-indekseret). Eksempel: Input: hoved = [1,2,3,4,5], k = 2 ...

Læs mere

Spørgsmål 718. Find minimum i Rotated Sorted Array II LeetCode Solution Problemsætning Find minimum i roteret sorteret array II LeetCode-løsning – Antag, at et array med længden n sorteret i stigende rækkefølge roteres mellem 1 og n gange. For eksempel kan matrixnumrene = [0,1,4,4,5,6,7] blive: [4,5,6,7,0,1,4], hvis det blev roteret 4 gange. [0,1,4,4,5,6,7] hvis den blev roteret 7 gange. Bemærk, at rotation af et array [a[0], a[1], a[2], ..., a[n-1]] 1 gang resulterer i arrayet [a[n-1], a[0] , a[1], a[2], ...

Læs mere

Spørgsmål 719. Slet node i en linket liste Leetcode-løsning Problemformulering: Slet node i en linket liste Leetcode-løsning – Skriv en funktion til at slette en node i en enkelt-linket liste. Du vil ikke få adgang til listens hoved, i stedet vil du få adgang til noden for at blive slettet direkte. Det er garanteret, at noden, der skal slettes, ikke er ...

Læs mere

Spørgsmål 720. Antal distinkte øer Leetcode-løsning Problemformulering Antallet af distinkte øer LeetCode Solution – “Antal distincte øer” angiver, at givet anxm binær matrix. En ø er en gruppe af 1'ere (repræsenterer land) forbundet i 4 retninger (vandret eller lodret). En ø anses for at være den samme som en anden, hvis og kun hvis en ø ...

Læs mere

Spørgsmål 721. Find om sti findes i Graph Leetcode Solution Problemformulering Find om sti findes i Graph Leetcode Solution – Der er en tovejsgraf med n toppunkter, hvor hvert toppunkt er mærket fra 0 til n - 1 (inklusive). Kanterne i grafen er repræsenteret som et 2D-heltalsarray-kanter, hvor hver kant[i] = [ui, vi] angiver en tovejskant mellem toppunkt ui og toppunkt vi. Hvert toppunktspar...

Læs mere

Spørgsmål 722. Nærmeste blade i et binært træ LeetCode-løsning Problemsætning Nærmeste blad i et binært træ LeetCode-løsning – Givet roden af ​​et binært træ, hvor hver knude har en unik værdi og et målheltal k, returner værdien af ​​den nærmeste bladknude til målet k i træet. Nærmest et blad betyder det mindste antal kanter, der er rejst på det binære træ til ...

Læs mere

Spørgsmål 723. Ugly Number II LeetCode-løsning Problemsætning Ugly Number II LeetCode Solution – Et grimt tal er et positivt heltal, hvis primfaktorer er begrænset til 2, 3 og 5. Givet et heltal n, returner det n'te grimme tal. Input: n = 10 Output: 12 Forklaring: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] er rækkefølgen af ​​de første 10 ...

Læs mere

Spørgsmål 724. Ugyldige transaktioner LeetCode-løsning Problemerklæring Ugyldige transaktioner LeetCode-løsning – En transaktion er muligvis ugyldig, hvis: beløbet overstiger $1000, eller; hvis det sker inden for (og inklusive) 60 minutter efter en anden transaktion med samme navn i en anden by. Du får en række strengtransaktioner, hvor transaktioner[i] består af kommaseparerede værdier, der repræsenterer navn, tidspunkt (i minutter), beløb og by ...

Læs mere

Spørgsmål 725. Kombinationssum IV LeetCode-løsning Problemsætning Kombination Sum IV LeetCode Løsning – Givet en række forskellige heltal tal og et mål heltal mål, returner antallet af mulige kombinationer, der summer op til målet. Testcaserne er genereret, så svaret kan passe ind i et 32-bit heltal. Input: nums = [1,2,3], mål = 4 Output: 7 Forklaring: Den mulige ...

Læs mere

Spørgsmål 726. Streng til heltal (atoi) LeetCode-løsning Problemsætning The String to Integer (atoi) Leetcode Solution - "String to Integer (atoi)" angiver, at implementering af funktionen myAtoi(string s), som konverterer en streng til et 32-bit fortegnet heltal (svarende til C/C++'s atoi funktion) ). Algoritmen for myAtoi(streng s) er som følger: Læs ind og ignorer ethvert indledende mellemrum. Tjek om det næste tegn (hvis ...

Læs mere

Spørgsmål 727. Gendan IP-adresser Leetcode-løsning Problemsætning Gendan IP-adresser LeetCode Solution – "Gendan IP-adresser" angiver, at givet strengen, der kun indeholder cifre, skal vi returnere alle mulige gyldige IP-adresser i enhver rækkefølge, der kan dannes ved at indsætte prikker i strengen. Bemærk at vi ikke må vende tilbage...

Læs mere

Spørgsmål 728. String Compression LeetCode Solution Problemsætning String Compression LeetCode Solution – Givet en række tegn tegn, komprimer den ved hjælp af følgende algoritme: Begynd med en tom streng s. For hver gruppe af på hinanden følgende gentagne tegn i tegn: Hvis gruppens længde er 1, skal du tilføje tegnet til s. Ellers skal du tilføje tegnet efterfulgt af gruppens længde. Den komprimerede streng...

Læs mere

Spørgsmål 729. Minimum swaps for at lave sekvenser, der øger LeetCode Solution Problemsætning Minimum swaps for at lave sekvenser, der øger LeetCode Løsning – Du får to heltalsarrays af samme længde nums1 og nums2. I én operation har du lov til at 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 at opnå nums1 = [1,2,3,4 ] og nums2 = [5,6,7,8]. ...

Læs mere

Spørgsmål 730. Tjek fuldstændigheden af ​​et binært træ LeetCode-løsning Problemsætning Tjek fuldstændigheden af ​​et binært træ LeetCode-løsning – Giv roden af ​​et binært træ, afgør, om det er et komplet binært træ. I et komplet binært træ er hvert niveau, undtagen muligvis det sidste, fuldstændigt udfyldt, og alle noder i det sidste niveau er så langt til venstre som muligt. ...

Læs mere

Spørgsmål 731. Graph Valid Tree LeetCode Solution Problemsætning Graf Gyldigt træ LeetCode Løsning – Givet kanterne på en graf, tjek om kanterne udgør et gyldigt træ. Hvis ja, returner sandt og falsk ellers. Kanterne er givet som et 2D-array af størrelse n*2 Eksempler og forklaringer Eksempel 1: Input: n = 5, ...

Læs mere

Spørgsmål 732. Spiral Matrix II Leetcode-løsning Problemformulering Dette spørgsmål Spiral Matrix II ligner meget Spiral Matrix Prøv venligst at prøve ovenstående spørgsmål for at få en bedre idé, før du løser dette problem. I dette spørgsmål bliver vi bedt om at generere en matrix af størrelse n*n med elementer i spiralrækkefølge, og kun n ...

Læs mere

Spørgsmål 733. Webcrawler LeetCode-løsning Problemsætning Webcrawler LeetCode Solution – Givet en URL startUrl og en grænseflade HtmlParser, implementer en webcrawler til at gennemgå alle links, der er under samme værtsnavn som startUrl. Returner alle webadresser, der er opnået af din webcrawler, i vilkårlig rækkefølge. Din crawler skal: Starte fra siden: startUrl Kald HtmlParser.getUrls(url) for at hente alle URL'er fra en webside af ...

Læs mere

Spørgsmål 734. One Edit Distance LeetCode Solution Problemsætning Én Redigeringsafstand LeetCode Løsning – Givet to strenge s og t, returneres sandt, hvis de begge er en redigeringsafstand fra hinanden, ellers returneres falsk. En streng s siges at være en afstand fra en streng t, hvis du kan: Indsæt præcis ét tegn i s for at få t. Slet præcis ét tegn fra s for at få t. Erstat præcis ét tegn af s med et andet tegn for at få t. Input:...

Læs mere

Spørgsmål 735. Mulig Bipartition LeetCode-løsning Problemformulering Mulig bipartition LeetCode-løsning – Vi ønsker at opdele en gruppe på n personer (mærket fra 1 til n) i to grupper af enhver størrelse. Hver person kan ikke lide nogle andre mennesker, og de bør ikke gå i samme gruppe. Givet heltal n og array dislikes, hvor dislikes[i] = [ai, bi] indikerer, at personen mærket ai gør ...

Læs mere

Spørgsmål 736. Medarbejdernes betydning LeetCode-løsning Problemsætning Medarbejderens betydning LeetCode-løsning – Du har en datastruktur af medarbejderinformation, herunder medarbejderens unikke ID, vigtighedsværdi og direkte underordnedes ID'er. Du får en række ansatte medarbejdere, hvor: ansatte[i].id er ID'et for den ith medarbejder. medarbejdere[i].vigtighed er den vigtige værdi af den ith medarbejder. ansatte[i].subordinates er en liste over de ...

Læs mere

Spørgsmål 737. Heltal Break LeetCode Solution Problemsætning Heltal Break LeetCode Løsning – Givet et heltal n, opdel det i summen af ​​k positive heltal, hvor k >= 2, og maksimer produktet af disse heltal. Vi skal returnere det maksimale produkt, vi kan få. Input: n = 2 Output: 1 Forklaring: 2 = 1 + 1, ...

Læs mere

Spørgsmål 738. Kth mindste produkt af to sorterede arrays LeetCode Solution Problemsætning Kth mindste produkt af to sorterede arrays LeetCode Solution – Givet to sorterede 0-indekserede heltal arrays nums1 og nums2 samt et heltal k, returnerer det kth (1-baserede) mindste produkt af nums1[i] * nums2[j] hvor 0 <= i < nums1.længde og 0 <= j < nums2.length. Input: nums1 = [2,5], nums2 = [3,4], k = 2 Output: 8 Forklaring: De 2 ...

Læs mere

Spørgsmål 739. Kill Process LeetCode Solution Problemsætning Kill Process LeetCode Solution – Du har n processer, der danner en rodfæstet træstruktur. Du får to heltalsarrays pid og ppid, hvor pid[i] er ID'et for den ith-proces og ppid[i] er ID'et for den i-process overordnede proces. Hver proces har kun én overordnet proces, men kan have flere underordnede processer. Kun én proces har ppid[i] = 0, ...

Læs mere

Spørgsmål 740. Sti med maksimal minimumsværdi LeetCode-løsning Problemsætningssti med maksimal minimumsværdi LeetCode-løsning – Givet et mxn-heltalsmatrixgitter, returner den maksimale score for en sti, der starter ved (0, 0) og slutter ved (m - 1, n - 1), der bevæger sig i de 4 kardinalretninger. Scoren for en sti er minimumsværdien i den sti. For eksempel scoren på ...

Læs mere

Spørgsmål 741. Maksimalt produkt af splittet binært træ LeetCode-løsning Problemsætning Maksimalt produkt af opdelt binært træ LeetCode-løsning – Givet roden af ​​et binært træ, opdel det binære træ i to undertræer ved at fjerne den ene kant, således at produktet af summen af ​​undertræerne maksimeres. Returner det maksimale produkt af summen af ​​de to undertræer. ...

Læs mere

Spørgsmål 742. Symmetrisk træ LeetCode-løsning Leetcode-løsning Problemformulering Det symmetriske træ LeetCode Solution - "Symmetrisk træ" siger, at givet roden af ​​det binære træ, og vi skal kontrollere, om det givne binære træ er et spejl af sig selv (symmetrisk omkring dets centrum) eller ej? Hvis ja, skal vi returnere sandt ellers falsk. Eksempel: ...

Læs mere

Spørgsmål 743. Design Hit Counter LeetCode Solution Problemsætning Design hittæller LeetCode Solution – Design en hittæller, som tæller antallet af hits modtaget i de seneste 5 minutter (dvs. de seneste 300 sekunder). Dit system bør acceptere en tidsstempelparameter (i sekunders granularitet), og du kan antage, at opkald foretages til systemet i kronologisk rækkefølge (dvs. tidsstemplet er monotont stigende). ...

Læs mere

Spørgsmål 744. Minimum flytninger til Equal Array Elements LeetCode Solution Problemsætning Minimum træk til lige arrayelementer LeetCode Løsning – Givet et heltal array numre af størrelsen n, returner det mindste antal træk, der kræves for at gøre alle array-elementer ens. I et træk kan du øge n - 1 elementer i arrayet med 1. Eksempel 1: Input 1: nums = [1, 2, 3] Output: ...

Læs mere

Spørgsmål 745. Jump Game Leetcode-løsning Problemsætning Jump Game Leetcode Løsning – Du får et heltal array nums. Du er oprindeligt placeret ved arrayets første indeks, og hvert element i arrayet repræsenterer din maksimale springlængde på den position. Returner sand, hvis du kan nå det sidste indeks, eller falsk på anden måde. Eksempel: Input 1: nums = [2, ...

Læs mere

Spørgsmål 746. Linked List Cycle II LeetCode Solution Problemsætning Linket liste Cyklus II LeetCode Løsning – Givet hovedet på en sammenkædet liste, returner den node, hvor cyklussen begynder. Hvis der ikke er nogen cyklus, returneres null. Der er en cyklus i en sammenkædet liste, hvis der er en node i listen, som kan nås igen ved kontinuerligt ...

Læs mere

Spørgsmål 747. Champagne Tower LeetCode-løsning Problemstilling Champagnetårn LeetCode Løsning – Vi stabler glas i en pyramide, hvor første række har 1 glas, anden række har 2 glas, og så videre indtil 100. række. Hvert glas rummer en kop champagne. Derefter hældes lidt champagne i det første glas øverst. Når det øverste glas er fyldt, kan evt.

Læs mere

Spørgsmål 748. Bitvis OG af talområde LeetCode Solution Problemsætning bitvist OG af talområde LeetCode Løsning – Givet 2 tal til venstre og højre, der repræsenterer området [venstre, højre], skal vi finde bitvis OG af alle tallene fra venstre mod højre (begge inklusive) Eksempler og forklaring Eksempel 1: Input: venstre = 5, højre = 7 ...

Læs mere

Spørgsmål 749. Word-mønster LeetCode-løsning Problemsætning Ordmønster LeetCode Løsning – Vi får 2 strenge – “s” og “pattern”, vi skal finde ud af om mønsteret følger s. Følger her betyder fuld match. Mere formelt kan vi for hvert mønster[i] der kun skal være et s[i] og omvendt, dvs. der er en ...

Læs mere

Spørgsmål 750. Maksimalt produkt på tre numre LeetCode-løsning Problemsætning Maksimumprodukt af tre tal LeetCode-løsning – Vi får et array, spørgsmålet beder os om at beregne det maksimale produkt af 3 tal. Eksempler Eksempel 1: Input: nums = [1,2,3] Output: 6 Eksempel 2: Input: nums = [1,2,3,4] Output: 24 Eksempel 3: Input: nums = ...

Læs mere

Spørgsmål 751. Excel-arkkolonnetitel LeetCode Solution Problemformulering Excel Sheet Kolonnetitel LeetCode Løsning – Vi får et kolonnenummer (lad os kalde det colNum) og skal returnere dens tilsvarende kolonnetitel, som den vises i et excel-ark For eksempel A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

Læs mere

Spørgsmål 752. Gyldig Perfect Square LeetCode-løsning Problemsætning Gyldig Perfekt Kvadrat LeetCode Løsning – Givet et positivt heltal skriv en funktion, der returnerer Sand, hvis tal er et perfekt kvadrat ellers Falsk. Opfølgning: Brug ikke nogen indbygget biblioteksfunktion såsom sqrt. Input: num = 16 Output: sand Forklaring En grænse for vores løsning er fast. for ethvert nummer...

Læs mere

Spørgsmål 753. Random Pick Index LeetCode Solution Problemformulering Random Pick Index LeetCode Solution- Vi får en konstruktør af klassen "Solution" og en funktion "pick" af typen int. Vi er forpligtet til at implementere "Solution"-klassen som Solution(int[] nums) Initialiserer objektet med array-numrene. int pick(int target) Vælger et tilfældigt indeks i fra nums hvor nums[i] == target. Hvis der er flere...

Læs mere

Spørgsmål 754. Flet to binære træer LeetCode-løsning Problemsætning Flet to binære træer LeetCode-løsning – Du får to binære træer root1 og root2. Forestil dig, at når du sætter en af ​​dem til at dække den anden, overlapper nogle knudepunkter i de to træer, mens de andre ikke er det. Du skal slå de to træer sammen til ...

Læs mere

Spørgsmål 755. Subarray-produkt mindre end K LeetCode-løsning Problemsætning Subarray-produkt mindre end K LeetCode-løsning – Givet en matrix af heltal tal og et heltal k, returner antallet af sammenhængende subarrays, hvor produktet af alle elementerne i subarrayet er strengt mindre end k. Eksempel på testtilfælde 1: Input: inputArr = [10, 5, 2, 6] k = 100 ...

Læs mere

Spørgsmål 756. Omvendt kun bogstaver LeetCode-løsning Problemsætning Vend kun bogstaver LeetCode Løsning – Givet en streng s, vend strengen i overensstemmelse med følgende regler: Alle de tegn, der ikke er engelske bogstaver, forbliver i samme position. Alle engelske bogstaver (små eller store bogstaver) skal vendes om. Returner s efter at have vendt det. Input: s = "ab-cd" ...

Læs mere

Spørgsmål 757. Gentaget understrengsmønster LeetCode-løsning Problemsætning Gentaget understrengmønster LeetCode Løsning – Givet en streng s, tjek om den kan konstrueres ved at tage en understreng af den og tilføje flere kopier af understrengen sammen. Input: s = "abab" Output: sand Forklaring: Det er understrengen "ab" to gange. Forklaring Det første tegn i ...

Læs mere

Spørgsmål 758. Antal dage mellem to datoer LeetCode-løsning Problemformulering Spørgsmålet Antal dage mellem to datoer LeetCode Solution beder os om at beregne det nøjagtige antal dage mellem 2 givne datoer inklusive skudår. Datoerne er angivet som strenge i formatet ÅÅÅÅ-MM-DD. Det er også givet, at inputdatoer er gyldige datoer mellem ...

Læs mere

Spørgsmål 759. Kodet streng med korteste længde LeetCode-løsning Problemsætning Kodet streng med korteste længde LeetCode-løsning – Givet en streng s, indkode strengen sådan, at dens kodede længde er den korteste. Kodningsreglen er: k[encoded_string], hvor den kodede_streng inden for firkantede parenteser bliver gentaget nøjagtigt k gange. k skal være et positivt heltal. Hvis en kodningsproces ikke gør...

Læs mere

Spørgsmål 760. Næste Greater Element III LeetCode-løsning Problemformulering Problemet, Next Greater Element III LeetCode Solution siger, at du får et positivt heltal n, og du skal kun finde det næststørste heltal ved at bruge cifrene i n. Hvis der ikke findes et sådant heltal, skal du udskrive -1. Desuden er den nye...

Læs mere

Spørgsmål 761. Binært træ længste sammenhængende sekvens LeetCode-løsning Problemsætning Binært træ Længste konsekutive sekvens LeetCode Solution – Givet roden af ​​et binært træ, returner længden af ​​den længste konsekutive sekvenssti. Stien refererer til en hvilken som helst sekvens af noder fra en startknude til en hvilken som helst node i træet sammen med forældre-barn-forbindelserne. Den længste i træk...

Læs mere

Spørgsmål 762. Perfekt Squares LeetCode-løsning Problemformulering De perfekte kvadrater LeetCode-løsning – "Perfekte kvadrater" angiver, at givet et heltal n, skal du returnere det mindste antal perfekte kvadrater, hvis sum er lig med n. Bemærk, at den samme perfekte firkant kan bruges flere gange. Eksempel: Input: n = 12 Output: 3 Forklaring: ...

Læs mere

Spørgsmål 763. Rediger Distance LeetCode Solution Problemformulering Problemet Rediger afstand LeetCode Solution siger, at du får to strenge ord1 og ord2, og du skal konvertere ord1 til ord2 med minimumsoperationer. De handlinger, der kan udføres på strengen er – Indsæt et tegn Slet et tegn Erstat et tegn Eksempler Test Case ...

Læs mere

Spørgsmål 764. Brugerdefineret sorteringsstreng Leetcode-løsning Problemerklæring Den brugerdefinerede sorteringsstreng LeetCode-løsning – "Custom Sort String" angiver, at du får to strenge rækkefølge og s. Alle tegn i strengrækkefølge er unikke, og de er sorteret i den tilpassede rækkefølge. Vi er nødt til at permutere karaktererne af s og sådan, at karaktererne følger ...

Læs mere

Spørgsmål 765. Minimumsomkostninger for at flytte chips til samme position LeetCode-løsning Problemformulering Minimumsomkostningerne til at flytte chips til samme position LeetCode-løsning – "Minimumsomkostninger for at flytte chips til samme position" angiver, at du har n chips, hvor positionen af ​​den i-chip er position[i]. Du skal flytte alle jetonerne til samme position. I ét trin har vi...

Læs mere

Spørgsmål 766. Mindst antal unikke heltal efter K-fjernelser Leetcode-løsning Problemsætning Det mindste antal unikke heltal efter K-fjernelser LeetCode-løsning – "Mindste antal unikke heltal efter K-fjernelser" angiver, at du får en matrix af heltal og et heltal k. Find det mindste antal unikke heltal efter at have fjernet nøjagtigt k elementer. Eksempel: Input: arr = [5,5,4], k = 1 Output: 1 Forklaring: Siden k ...

Læs mere

Spørgsmål 767. Fjern alle forekomster af en understreng LeetCode-løsning Problemsætning Fjern alle forekomster af en understreng LeetCode-løsning – "Fjern alle forekomster af en understreng" angiver, der fjerner ALLE forekomster af understrengsdelen fra den givne inputstreng. Bemærk: Understreng er en sammenhængende sekvens af tegn i en inputstreng. Eksempel forklaring Lad os...

Læs mere

Spørgsmål 768. Find alle dubletter i en Array LeetCode-løsning Problemformulering Problemet, Find alle dubletter i et array LeetCode Solution angiver, at du får et array af størrelse n, der indeholder elementer i området [1,n]. Hvert heltal kan optræde enten én eller to gange, og du skal finde alle de elementer, der optræder to gange i arrayet. Eksempler...

Læs mere

Spørgsmål 769. Move Zeroes LeetCode Solution Problemformulering Problemet, Flyt nuller LeetCode Solution siger, at du får et array, der indeholder nul- og ikke-nul-elementer, og du skal flytte alle nuller til slutningen af ​​arrayet, idet du opretholder den relative rækkefølge af ikke-nul-elementer i arrayet . Du skal også implementere en på stedet...

Læs mere

Spørgsmål 770. Enkeltnummer Leetcode-løsning Problemsætning Enkeltnummer Leetcode-løsning – Vi får et ikke-tomt array af heltal og skal finde et element, der optræder nøjagtigt én gang. Det er givet i spørgsmålet, at hvert element optræder to gange undtagen ét. Eksempel 1: Input: nums = [2,2,1] Output: 1 Eksempel 2: Input: ...

Læs mere

Spørgsmål 771. Antal provinser Leetcode-løsning Problemformulering Antal provinser Leetcode-løsning – Vi får en tilstødende matrix-repræsentation af en graf og skal finde antallet af provinser. Her er provinsen en gruppe af direkte eller indirekte forbundne byer og ingen andre byer uden for gruppen. Eksempel Eksempel 1: Input: isConnected ...

Læs mere

Spørgsmål 772. 01 Matrix LeetCode-løsning Problemformulering I denne opgave 01 Matrix LeetCode Solution skal vi finde afstanden til det nærmeste 0 for hver celle i den givne matrix. Matrixen består kun af 0'er og 1'er, og afstanden mellem to tilstødende celler er 1. Eksempler Eksempel 1: Input: mat = ...

Læs mere

Spørgsmål 773. Tjek, om array-par er delelige med k LeetCode Solution Problemsætning Tjek, om matrixpar er delelige med k LeetCode Solution – Givet en matrix af heltal med lige længde n og et heltal k. Vi ønsker at opdele arrayet i nøjagtigt n/2 par, således at summen af ​​hvert par er delelig med k. Returner sandt hvis ...

Læs mere

Spørgsmål 774. Sorter tegn efter frekvens LeetCode-løsning Problemsætning Sortér tegn efter frekvens LeetCode Løsning – Givet en streng S, sorter den i faldende rækkefølge baseret på frekvensen af ​​tegnene. Hyppigheden af ​​et tegn er det antal gange, det vises i strengen. Returner den sorterede streng. Hvis der er flere svar, så returner et af dem. Eksempel på sortering af tegn efter ...

Læs mere

Spørgsmål 775. Ikke-aftagende Array LeetCode Solution Problemsætning Ikke-aftagende Array LeetCode Løsning – givet matrixnumre med n heltal, er din opgave at kontrollere, om det kan blive ikke-aftagende ved at modificere højst ét ​​element. Vi definerer, at et array ikke er faldende, hvis nums[indeks ] <= nums[indeks +1] gælder for hvert indeks (0-baseret), således at (0 <= indeks <= n-2). ...

Læs mere

Spørgsmål 776. Længste understreng med højst K distinkte tegn LeetCode Solution Problemsætning Længste understreng med højst K distinkte tegn LeetCode Løsning – Givet en streng S og et heltal K, returner længden af ​​den længste understreng af S, der højst indeholder K distinkte tegn. Eksempel: Test Case 1: Input: S = "bacc" K = 2 Output: 3 Test Case 2: Input: S = "ab" ...

Læs mere

Spørgsmål 777. Factorial Trailing Zeroes LeetCode Solution Problemsætning Faktorielle bagende nuller LeetCode-løsning – Givet et heltal n, returner antallet af efterfølgende nuller i n!. Bemærk at n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Input: n = 3 Output: 0 Forklaring: 3! = 6, ingen efterfølgende ...

Læs mere

Spørgsmål 778. Gæt nummer højere eller lavere LeetCode-løsning Problemsætning Gæt nummer højere eller lavere LeetCode-løsning – Vi spiller gættespillet. Spillet er som følger: Jeg vælger et tal fra 1 til n. Du skal gætte hvilket nummer jeg valgte. Hver gang du gætter forkert, vil jeg fortælle dig, om nummeret jeg ...

Læs mere

Spørgsmål 779. Konverter sorteret array til binært søgetræ LeetCode-løsninger Problemsætning Konverter sorteret array til binært søgetræ LeetCode Solutions siger, at givet et heltals array numre, hvor elementerne er sorteret i stigende rækkefølge, konverteres det til et højdebalanceret binært søgetræ. Et højdebalanceret binært træ er et binært træ, hvor dybden af ​​de to undertræer i hver knude aldrig adskiller sig mere ...

Læs mere

Spørgsmål 780. Minimum hop for at nå hjem LeetCode-løsning Problemsætning Minimum hop for at nå hjem LeetCode Løsning siger – En bestemt fejls hjem er på x-aksen i position x. Hjælp dem med at komme dertil fra position 0. Fejlen hopper efter følgende regler: Den kan springe præcis en position frem (til højre). Den kan springe nøjagtigt b positioner bagud (til ...

Læs mere

Spørgsmål 781. Word Ladder LeetCode-løsning Problemformulering Ordstigen LeetCode Løsning – "Ordstige" angiver, at du får en streng beginWord, streng endWord og en wordList. Vi skal finde den korteste transformationssekvenslængde (hvis der ikke findes en sti, udskriv 0) fra beginWord til endWord efter de givne betingelser: Alle mellemord skal ...

Læs mere

Spørgsmål 782. Bedste Meeting Point LeetCode-løsning Problemformulering Det bedste mødested LeetCode-løsningen siger Givet et binært gitter af størrelsen mxn, hvor hver 1 bestemmer en vens hjem, ønsker vi at returnere den minimale samlede rejseafstand, hvor den samlede rejseafstand er summen af ​​afstandene mellem husene af ...

Læs mere

Spørgsmål 783. Længste understreng med mindst K gentagende tegn LeetCode Solution Problemformulering Problemet Længste understreng med mindst K gentagende tegn LeetCode Solution siger, givet en streng S og et heltal k, returner længden af ​​den længste understreng af S, således at frekvensen af ​​hvert tegn i denne understreng er større end eller lig med k . Eksempel på længste understreng med mindst ...

Læs mere

Spørgsmål 784. Samme træ LeetCode-løsning Problemformulering Problemet Samme træ siger Givet rødderne af to binære træer p og q, skriv en funktion for at kontrollere, om de er ens eller ej. To binære træer betragtes som ens, hvis de er strukturelt identiske, og noderne har samme værdi. Eksempel: Testcase ...

Læs mere

Spørgsmål 785. Kth mindste tal i multiplikationstabel Leetcode-løsning Problemformulering Det K. mindste tal i multiplikationstabelløsning – angiver, at du får multiplikationstabellens matrix af størrelsen mxn, hvor matrix[i][j] = i*j (1 indekseret). For de givne tre heltal m,n og k skal vi finde det k'te mindste element i m ...

Læs mere

Spørgsmål 786. Last Stone Weight II LeetCode Solution Problemformulering Problemet Last Stone Weight II siger, at du får en række heltalstene, hvor sten[i] er vægten af ​​den ith sten. Vi leger et spil med stenene. På hver tur vælger vi to vilkårlige sten og smadrer dem sammen. Antag, at stenene har vægten x og y ...

Læs mere

Spørgsmål 787. Spiral Matrix LeetCode Solution Problemformulering Spiralmatrix Problemet siger I Spiralmatrix ønsker vi at udskrive alle elementerne i en matrix i en spiralform i urets retning. Tilgang til spiralmatrix: Idé Problemet kan implementeres ved at opdele matrixen i sløjfer og udskrive alle elementerne i hver ...

Læs mere

Spørgsmål 788. Summen af ​​Subarray Ranges Leetcode Solution Problemformulering Summen af ​​Subarray-intervaller Leetcode Løsning – siger, at du får et heltal array-numre med maksimal størrelse 10^3. Vi skal returnere summen af ​​alle subarray-områder i den givne matrix. Rækkevidden af ​​en underarray er defineret som forskellen mellem den største og mindste ...

Læs mere

Spørgsmål 789. Fjern dubletter fra Sorted Array Leetcode Solution Problemformulering Fjern dubletter fra sorteret array Leetcode-løsningen – siger, at du får et heltalsarray sorteret i ikke-faldende rækkefølge. Vi er nødt til at fjerne alle duplikerede elementer og ændre det originale array, så den relative rækkefølge af forskellige elementer forbliver den samme, og rapportere værdien af ​​...

Læs mere

Spørgsmål 790. Største BST-undertræ LeetCode-løsning Problemformulering Det største BST-undertræ LeetCode Løsningsproblem siger givet roden af ​​et binært træ, find det største undertræ, som også er et binært søgetræ (BST), hvor det største betyder, at undertræet har det største antal noder. Bemærk: Et undertræ skal indeholde alle dets efterkommere. I en binær...

Læs mere

Spørgsmål 791. Min kalender I LeetCode Solution Problemformulering Min kalender I LeetCode Løsning – Vi skal skrive et program, der kan bruges som en kalender. Vi kan tilføje en ny begivenhed, hvis tilføjelse af begivenheden ikke vil medføre en dobbeltbooking. En dobbeltbooking sker, når to begivenheder har et eller andet ikke-tomt kryds (dvs. et øjeblik er ...

Læs mere

Spørgsmål 792. Sorter array efter paritet LeetCode Solution Problemformulering Sort arrayet efter paritet LeetCode Løsning – "Sorter array efter paritet" angiver, at du får et heltal array nums, flyt alle de lige heltal i begyndelsen af ​​arrayet efterfulgt af alle de ulige heltal. Bemærk: Returner ethvert array, der opfylder denne betingelse. Eksempel: Input: Output: ...

Læs mere

Spørgsmål 793. Fjern Nth Node fra slutningen af ​​listen Leetcode Solution Problemformulering Fjern N'te node fra slutningen af ​​listen Leetcode-løsning – angiver, at du får hovedet af en sammenkædet liste, og du skal fjerne den n'te knude fra slutningen af ​​denne liste. Efter sletning af denne node skal du returnere hovedet på den ændrede liste. Eksempel: Input: ...

Læs mere

Spørgsmål 794. Mødelokaler II LeetCode-løsning Problemformulering Mødelokalerne II LeetCode Solution – "Meeting Rooms II" angiver, at du får en række mødetidsintervaller "intervaller", hvor "intervaller[i] = [ start[i], slut[i] ], returnerer minimum antal konferencelokaler påkrævet. Eksempel: intervaller = [[0,30],[5,10],[15,20]] 2 Forklaring: At møde en kan gøres ...

Læs mere

Spørgsmål 795. Subarray Sum er lig med K LeetCode Solution Problemformulering Subarray-summen er lig med K LeetCode-løsning – "Subarray-sum er lig med K" angiver, at du får et array af heltal "nums" og et heltal 'k', returnerer det samlede antal kontinuerlige subarrays, hvis sum er lig med 'k'. Eksempel: nums = [1, 2, 3], k=3 2 Forklaring: Der ...

Læs mere

Spørgsmål 796. Længste palindromiske understreng LeetCode-løsning Problemformulering Den længste palindromiske understreng LeetCode Solution – "Længste palindromiske understreng" angiver, at Du får en streng s, returner den længste palindromiske understreng i s. Bemærk: Et palindrom er et ord, der læser det samme baglæns som fremad, fx frue. Eksempel: s = "babad" "bab" Forklaring: Alle ...

Læs mere

Spørgsmål 797. Bedste tidspunkt at købe og sælge aktie LeetCode-løsning på Problemformulering Det bedste tidspunkt at købe og sælge aktier LeetCode Solution – "Bedste tidspunkt at købe og sælge aktier" angiver, at du får en række priser, hvor priser[i] er prisen på en given aktie på en i dag. Du vil maksimere din fortjeneste ved at vælge...

Læs mere

Spørgsmål 798. Medianen af ​​to sorterede arrays LeetCode Solution Problemformulering Median af to sorterede arrays LeetCode-løsning – I opgaven "Median af to sorterede arrays" får vi to sorterede arrays nums1 og nums2 af henholdsvis størrelse m og n, og vi skal returnere medianen af ​​de to sorterede arrays. Den samlede driftstidskompleksitet skal være O(log (m+n)). Eksempel nums1 = [1,3], ...

Læs mere

Spørgsmål 799. Antal øer LeetCode-løsning Problemformulering Antallet af øer LeetCode Solution – “Antal øer” angiver, at du får et mxn 2D binært gitter, som repræsenterer et kort med '1'er (land) og '0'er (vand), du skal returnere antallet af øer. En ø er omgivet af vand og er...

Læs mere

Spørgsmål 800. LRU Cache LeetCode Solution Spørgsmål Design en datastruktur, der følger begrænsningerne for en LRU (Last Recently Used) cache. Implementer LRUCache-klassen: LRUCache(int kapacitet) Initialiser LRU-cachen med positiv størrelseskapacitet. int get(int nøgle) Returner værdien af ​​nøglen, hvis nøglen findes, ellers returner -1. void put(int nøgle, int værdi) Opdater nøglens værdi, hvis nøglen findes. Ellers skal du tilføje nøgleværdi-parret til ...

Læs mere

Spørgsmål 801. Kth største element i en Stream Leetcode-løsning Problemangivelse I dette problem skal vi designe en klasse KthLargest (), der oprindeligt har et heltal k og en række heltal. Vi skal skrive en parametreret konstruktør til det, når et heltal k og array-numre sendes som argumenter. Klassen har også en funktion add (val), der tilføjer ...

Læs mere

Spørgsmål 802. Fjern sammenkædede listeelementer Leetcode-løsning Problemangivelse I dette problem får vi en sammenkædet liste med dens noder, der har heltalsværdier. Vi skal slette nogle noder fra listen, der har en værdi lig med val. Problemet kræver ikke at blive løst på stedet, men vi vil diskutere en sådan tilgang. Eksempel liste = ...

Læs mere

Spørgsmål 803. Minimum bevæger sig til lige array-elementer Leetcode-løsning Problemangivelse I dette problem får vi en række heltal. Vi har også lov til at udføre et bestemt sæt operationer på denne matrix. I en operation kan vi øge ”n - 1 ″ (alle elementer undtagen en) elementer i arrayet med 1. Vi skal ...

Læs mere

Spørgsmål 804. Hamming Distance Leetcode-løsning Problemangivelse I dette problem får vi to heltal, A og B, og målet er at finde hammingafstanden mellem de givne heltal. Heltalene er større end / lig med 0 og mindre end 231 Eksempel Første heltal = 5, Andet heltal = 2 3 Første heltal ...

Læs mere

Spørgsmål 805. Tæl gode noder i Binary Tree Leetcode-løsning Problem Statement I dette problem gives et binært træ med sin rod. En node X i træet hedder god, hvis der ikke er nogen noder med en værdi større end X i stien fra rod til X. Vi er nødt til at returnere antallet af gode noder i ...

Læs mere

Spørgsmål 806. Antal trin for at reducere et antal til nul-Leetcode-løsning Problemet Antal trin for at reducere et antal til nul Leetcode-løsning angiver, at givet et heltal. Find det mindste antal trin for at konvertere det givne heltal til 0. Du kan udføre et af de to trin, enten trække 1 eller dele heltalet med 2. Problemet ...

Læs mere

Spørgsmål 807. Designparkeringssystem Leetcode-løsning Problem Statement I dette problem skal vi designe en parkeringsplads. Vi har 3 slags parkeringspladser (store, mellemstore og små). Alle disse parkeringspladser har oprindeligt noget fast antal tomme pladser. Som i store rumtyper kan vi højst placere b-biler. I små ...

Læs mere

Spørgsmål 808. Kombinationer af Leetcode-løsning Problemet Kombinationer af Leetcode-løsning giver os to heltal, n og k. Vi bliver bedt om at generere alle de sekvenser, der har k-elementer valgt ud af n-elementer fra 1 til n. Vi returnerer disse sekvenser som en matrix. Lad os gennemgå et par eksempler for at få ...

Læs mere

Spørgsmål 809. Kryds af to arrays II Leetcode-løsning Problemangivelse I dette problem gives to arrays, og vi er nødt til at finde ud af skæringspunktet mellem disse to arrays og returnere det resulterende array. Hvert element i resultatet skal vises så mange gange som det vises i begge arrays. Resultatet kan være i en hvilken som helst rækkefølge. Eksempel ...

Læs mere

Spørgsmål 810. Juveler og sten Leetcode-løsning Problemet Jewels and Stones Leetcode Solution siger, at du får to strenge. En af dem repræsenterer juveler, og en af ​​dem repræsenterer sten. Strengen, der indeholder juveler, repræsenterer de tegn, der er juveler. Vi skal finde antallet af tegn i stenstrengen, der er ...

Læs mere

Spørgsmål 811. Tildel cookies Leetcode-løsning Problemet Tildel cookies Leetcode Solution indeholder to arrays. En af grupperne repræsenterer størrelsen på cookies og den anden repræsenterer børnenes grådighed. Problemet siger, at du er forælder til børn, og at du ønsker, at det maksimale antal børn skal være tilfreds. ...

Læs mere

Spørgsmål 812. Majority Element Leetcode-løsning Problemerklæring Vi får en række heltal. Vi har brug for at returnere det heltal, der forekommer mere end ⌊N / 2⌋ tid i det array, hvor ⌊ ⌋ er gulvoperatøren. Dette element kaldes majoritetselementet. Bemærk, at input-arrayet altid indeholder et majoritetselement. ...

Læs mere

Spørgsmål 813. Palindrome-sammenkædet liste Leetcode-løsning I problemet "Palindrome-sammenkædet liste" skal vi kontrollere, om en given enkelt-sammenkædet liste er en palindrom eller ej. Eksempelliste = {1 -> 2 -> 3 -> 2 -> 1} sand Forklaring # 1: Listen er palindrom, da alle elementer fra start og bagside er ...

Læs mere

Spørgsmål 814. Maksimal dybde af binært træ-Leetcode-løsning Problemangivelse I problemet gives et binært træ, og vi skal finde ud af den maksimale dybde af det givne træ. Et binært træs maksimale dybde er antallet af noder langs den længste sti fra rodnoden ned til den længste bladnode. Eksempel 3 / ...

Læs mere

Spørgsmål 815. Maksimal dybde af N-ary Tree Leetcode-løsning I dette problem får vi et N-ary-træ, det vil sige et træ, der gør det muligt for noder at have mere end 2 børn. Vi er nødt til at finde dybden af ​​et blad længst væk fra træets rod. Dette kaldes maksimal dybde. Bemærk, at dybden på en sti ...

Læs mere

Spørgsmål 816. Roter liste Leetcode -løsning Problemet Rotate List Leetcode Solution giver os en sammenkædet liste og et heltal. Vi bliver bedt om at dreje den sammenkædede liste til højre af k steder. Så hvis vi roterer en sammenkædet liste k placerer til højre, i hvert trin tager vi det sidste element fra ...

Læs mere

Spørgsmål 817. Pow (x, n) Leetcode-opløsning Problemet "Pow (x, n) Leetcode Solution" siger, at du får to tal, hvoraf det ene er et flydende nummer og det andet et heltal. Heltallet betegner eksponenten, og basen er det flydende tal. Vi bliver bedt om at finde værdien efter evaluering af eksponenten over basen. ...

Læs mere

Spørgsmål 818. Find Difference Leetcode Solution Problemangivelse I problemet "Find forskellen" får vi to strenge s og t. Streng t produceres ved tilfældigt at fylde tegnene i streng s og tilføje et tegn i en tilfældig position. vores opgave er at finde ud af det tegn, der blev tilføjet i streng t. ...

Læs mere

Spørgsmål 819. Indsæt i en binær søgetræs-Leetcode-løsning I dette problem får vi rodnoden til et binært søgetræ, der indeholder heltalværdier og en heltalværdi af en node, som vi skal tilføje i det binære søgetræ og returnere dets struktur. Efter at have indsat elementet i BST skal vi udskrive dets ...

Læs mere

Spørgsmål 820. Flet to sorterede lister Leetcode-løsninger Tilknyttede lister er ligesom arrays i deres lineære egenskaber. Vi kan flette to sorterede arrays for at danne et samlet sorteret array. I dette problem skal vi flette to sorterede sammenkædede lister på plads for at returnere en ny liste, der indeholder elementer fra begge lister på en sorteret måde. Eksempel ...

Læs mere

Spørgsmål 821. Permutationer Leetcode-løsning Problemet Permutationer Leetcode-løsning giver en simpel sekvens af heltal og beder os om at returnere en komplet vektor eller matrix med alle permutationer af den givne sekvens. Så før du går i at løse problemet. Vi burde være fortrolige med permutationer. Så en permutation er intet andet end et arrangement ...

Læs mere

Spørgsmål 822. Mindste dybde af binært træ-leetkodeløsning I dette problem skal vi finde længden af ​​den korteste sti fra roden til et hvilket som helst blad i et givet binært træ. Bemærk, at "længden af ​​stien" her betyder antallet af noder fra rodnoden til bladnoden. Denne længde kaldes Minimum ...

Læs mere

Spørgsmål 823. Count Primes Leetcode-løsninger I dette problem får vi et heltal, N. Målet er at tælle, hvordan tal mindre end N er primtal. Heltallet er begrænset til at være ikke-negativt. Eksempel 7 3 10 4 Forklaring Primtal mindre end 10 er 2, 3, 5 og 7. Så optællingen er 4. Fremgangsmåde (Brute ...

Læs mere

Spørgsmål 824. House Robber II Leetcode-løsning I "House Robber II" -problemet ønsker en røver at røve penge fra forskellige huse. Pengebeløbet i husene er repræsenteret gennem en matrix. Vi er nødt til at finde den maksimale sum penge, der kan foretages ved at tilføje elementerne i en given matrix i henhold til ...

Læs mere

Spørgsmål 825. Sqrt (x) Leetcode-løsning Som titlen siger, skal vi finde kvadratroden af ​​et tal. Lad os sige, at tallet er x, så er Sqrt (x) et tal, således at Sqrt (x) * Sqrt (x) = x. Hvis kvadratroden af ​​et tal er en decimalværdi, skal vi returnere gulvværdien på ...

Læs mere

Spørgsmål 826. Konverter sorteret matrix til binær søgetræs-leetkodeløsning Overvej, at vi får en sorteret vifte af heltal. Målet er at oprette et binært søgetræ fra denne matrix, så træet er højdebalanceret. Bemærk, at et træ siges at være højdeabalanceret, hvis højdeforskellen på venstre og højre undertræ i en hvilken som helst knude i ...

Læs mere

Spørgsmål 827. Byt noder i par Leetcode-løsninger Målet med dette problem er at bytte noder på en given sammenkædet liste parvis, dvs. at bytte hver anden tilstødende knude. Hvis vi kun får lov til at bytte værdien på listenoderne, ville problemet være trivielt. Så vi har ikke lov til at ændre noden ...

Læs mere

Spørgsmål 828. House Robber Leetcode-løsning Problem Erklæring I dette problem er der huse på en gade, og husrøver skal røve disse huse. Men problemet er, at han ikke kan rane mere end et hus successivt, dvs. som støder op til hinanden. Givet en liste over ikke-negative heltal, der repræsenterer pengebeløbet ...

Læs mere

Spørgsmål 829. Happy Number Leetcode-løsning Problemerklæring Problemet er at kontrollere, om et nummer er lykkeligt nummer eller ej. Et tal siges at være lykkeligt tal, hvis det erstattes af tallet med summen af ​​kvadraterne på dets cifre, og gentagelse af processen gør antallet lig med 1. hvis det ikke ...

Læs mere

Spørgsmål 830. Gyldige anagrammer I problemet "Gyldige anagrammer" har vi givet to strenge str1 og str2. Find ud af, at begge strengene er anagrammer eller ej. Hvis de er anagrammer, returner ægte ellers returner falske. Eksempel Input: str1 = “abcbac” str2 = “aabbcc” Output: sand Forklaring: Da str2 kan dannes ved at omarrangere ...

Læs mere

Spørgsmål 831. Sammenhængende matrix Givet en matrix, der kun består af nummer 0 og 1. Vi er nødt til at finde længden af ​​det længste sammenhængende underarray bestående af o'er og 1'er lige meget. Eksempel Input arr = [0,1,0,1,0,0,1] Output 6 Forklaring Den længste sammenhængende underarray er markeret med rødt [0,1,0,1,0,0,1] og dens længde er 6. Algoritmesæt ...

Læs mere

Spørgsmål 832. Union og skæringspunkt mellem to sammenkædede lister Givet to sammenkædede lister, opret yderligere to sammenkædede lister for at få forening og skæringspunkt mellem elementerne i eksisterende lister. Eksempel Input: Liste1: 5 → 9 → 10 → 12 → 14 Liste2: 3 → 5 → 9 → 14 → 21 Output: skæringsliste: 14 → 9 → 5 Union_list: ...

Læs mere

Spørgsmål 833. Lemonade Skift Leetcode-løsning Dette indlæg er på Lemonade Change Leetcode Solution Problem statement I problemet ”Lemonade Change” er der en kø af kunder. De ønsker at købe limonade fra os, som koster 5 rupees. Kunderne kan give os 5 rupees, 10 rupees eller 20 rupees. Vi vil returnere ...

Læs mere

Spørgsmål 834. Gyldig perfekt firkantet Leetcode-løsning Dette indlæg er på Valid Perfect Square Leetcode Solution Problem statement I problemet "Valid Perfect Square" får vi et tal "num", og vi skal kontrollere, om dette nummer er et perfekt kvadrat eller ej. Vi er nødt til at kontrollere dette uden at bruge den indbyggede sqrt-funktion. Hvis ...

Læs mere

Spørgsmål 835. Runde Robin Planlægning Round Robin-planlægningen ligner meget FCFS. Den eneste forskel mellem RR- og FCFS-planlægning er, at RR er forebyggende planlægning, mens FCFS ikke er forebyggende planlægning. Hver proces tildeles til CPU i den klare kø for en enkelt tidsskive. Her svarer en klar kø til ...

Læs mere

Spørgsmål 836. Maksimalt antal segmenter af længderne a, b og c Problemet "Maksimalt antal segmenter af længderne a, b og c" siger, at du får et positivt heltal N, og du skal finde det maksimale antal segmenter af længderne a, b og c, der kan dannes ved hjælp af N. Eksempel N = 7 a = 5, b ...

Læs mere

Spørgsmål 837. Bedste tidspunkt at købe og sælge lager med Cooldown Leetcode Solution Problemangivelse I problemet "Bedste tidspunkt at købe og sælge aktier med nedkøling" får vi en matrix, hvor hvert element i matrixen indeholder prisen på den givne aktie den dag. Der er ingen begrænsninger for antallet af transaktioner. Definitionen af ​​transaktionen er ...

Læs mere

Spørgsmål 838. Sekvenser af given længde, hvor hvert element er mere end eller lig med det dobbelte af det foregående Problemet "Sekvenser af given længde, hvor hvert element er mere end eller lig med to gange tidligere" giver os to heltal m og n. Her er m det største antal, der kan eksistere i sekvensen, og n er antallet af elementer, der skal være til stede i ...

Læs mere

Spørgsmål 839. Tæl måder at nå den niende trappe på trin 1, 2 eller 3 Problemet ”Tæl måder at nå den niende trappe ved hjælp af trin 1, 2 eller 3” siger, at du står på jorden. Nu skal du nå slutningen af ​​trappen. Så hvor mange måder er der for at nå slutningen, hvis du kun kan hoppe 1, 2, ...

Læs mere

Spørgsmål 840. Find postorder-traversal af BST fra preorder-traversal Problem erklæring Problemet "Find postorder traversal of BST from preorder traversal" angiver, at du får forhåndsbestilling gennemgang af et binært søgetræ. Find derefter postorder-traversal ved hjælp af det givne input. Eksempel på forudbestilling af traversal sekvens: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Læs mere

Spørgsmål 841. Tæl binære sekvenser med lige længde med samme sum af første og anden halvdel Problemet "Tæl lige længde binære sekvenser med samme sum af første og anden halvdel bit" siger, at du får et heltal. Find nu ud af antallet af måder at konstruere en binær sekvens af størrelse 2 * n således, at første halvdel og anden halvdel har det samme antal ...

Læs mere

Spørgsmål 842. Print maksimal længde kæde af par Problem erklæring Problemet "Udskriv maksimal længde kæde af par" angiver, at du får nogle par tal. Det er givet, at i hvert par er det første tal mindre end det andet tal. Nu skal du finde den længste kæde, så det andet antal foregående ...

Læs mere

Spørgsmål 843. Udskriv n vilkår for Newman-Conway Sequence Problemangivelse Problemet "Udskriv n-udtryk for Newman-Conway-sekvens" siger, at du får et heltal "n". Find de første n termer i Newman-Conway Sequence, og udskriv dem derefter. Eksempel n = 6 1 1 2 2 3 4 Forklaring Alle termer, der udskrives, følger Newman-Conway-sekvensen ...

Læs mere

Spørgsmål 844. Fjern duplikater fra sorteret liste II Problemet "Fjern duplikater fra sorteret liste II" angiver, at du får en sammenkædet liste, der måske eller ikke har duplikatelementer. Hvis listen har duplikatelementer, skal du fjerne alle deres forekomster fra listen. Efter at have udført følgende handlinger, skal du udskrive den linkede liste på ...

Læs mere

Spørgsmål 845. Skriv en funktion for at få skæringspunktet for to sammenkædede lister Problemangivelse Problemet “Skriv en funktion for at få krydset mellem to sammenkædede lister” siger, at du får to sammenkædede lister. Men de er ikke uafhængige sammenkædede lister. De er forbundet på et eller andet tidspunkt. Nu skal du finde dette skæringspunkt mellem disse to lister. ...

Læs mere

Spørgsmål 846. Newman-Conway-sekvens Problemangivelse Problemet "Newman-Conway Sequence" siger, at du får et input-heltal "n". Derefter skal du udskrive det første n-element i Newman-Conway-sekvensen. Eksempel n = 6 4 n = 10 6 Forklaring Da outputelementerne repræsenterer det sjette og tiende element i Newman-Conway ...

Læs mere

Spørgsmål 847. Slet Nth node fra slutningen af ​​den givne linkede liste Problemangivelse Problemet "Slet Nth-node fra slutningen af ​​den givne sammenkædede liste" angiver, at du får en sammenkædet liste med nogle noder. Og nu skal du fjerne nnde node fra slutningen af ​​den linkede liste. Eksempel 2-> 3-> 4-> 5-> 6-> 7 slet 3. knude fra sidste 2-> 3-> 4-> 6-> 7 Forklaring: ...

Læs mere

Spørgsmål 848. Udskriv Fibonacci-sekvens ved hjælp af 2 variabler Problemangivelse Problemet "Udskriv Fibonacci-sekvens ved hjælp af 2 variabler" siger, at du skal udskrive Fibonacci-sekvensen, men der er en begrænsning for kun at bruge 2 variabler. Eksempel n = 5 0 1 1 2 3 5 Forklaring Udgangssekvensen har de første fem elementer i ...

Læs mere

Spørgsmål 849. Skære en stang Problemangivelse Problemet "Skæring af en stang" siger, at du får en stang med en bestemt længde og priser for alle størrelser af stænger, der er mindre end eller lig med indgangslængden. Det er, at vi kender prisen for stænger med længde fra 1 til n, i betragtning af ...

Læs mere

Spørgsmål 850. Største delbare parundersæt Problem erklæring Problemet "Største delbare par delmængde" angiver, at du får en matrix af n forskellige elementer. Find længden på den største, således at hvert par af delmængden har det større element, der kan deles med mindre elementer. Eksempel array = {1, 2, 4, 5, 8, 9, 16} 5 ...

Læs mere

Spørgsmål 851. Kontroller, om der er to intervaller, der overlapper hinanden mellem et givet sæt intervaller Problemangivelse Problemet "Kontroller, om der er to intervaller, der overlapper hinanden mellem et givet sæt intervaller", siger, at du får nogle sæt intervaller. Hvert interval består af to værdier, den ene er starttidspunkt og den anden er sluttidspunktet. Problemangivelsen beder om at kontrollere, om nogen af ​​...

Læs mere

Spørgsmål 852. Parring af venner Problem erklæring "Vennerparringsproblemet" siger, at der er N venner. Og hver af dem kan forblive single eller parres med hinanden. Men når et par er lavet, kan de to venner ikke deltage i parring. Så du skal finde det samlede antal måder ...

Læs mere

Spørgsmål 853. Glad nummer Problem erklæring Hvad er et lykkeligt nummer? Et tal er et lykkeligt tal, hvis vi kan reducere et givet tal til 1 efter denne proces: -> Find summen af ​​kvadratet af cifrene i det givne nummer. Erstat denne sum med det gamle nummer. Vi gentager dette ...

Læs mere

Spørgsmål 854. Palindromnummer Problemangivelse problemet “Palindrome Number” angiver, at du får et heltal. Kontroller, om det er et palindrom eller ej. Løs dette problem uden at konvertere det givne nummer til en streng. Eksempel 12321 sand Forklaring 12321 er et palindromtal, fordi når vi vender 12321, giver det 12321 ...

Læs mere

Spørgsmål 855. Flisebelægningsproblem Problemangivelse "Tiling Problem" angiver, at du har et gitter med størrelse 2 x N og en flise med størrelse 2 x 1. Find så antallet af måder at flise det givne gitter på. Eksempel 3 2 Forklaring: Tilgang til flisebelægning Problem Vi kan løse dette problem ved hjælp af rekursion. ...

Læs mere

Spørgsmål 856. Sideudskiftningsalgoritmer i operativsystemer Hvad er udskiftning af sider? De moderne operativsystemer bruger personsøgning til hukommelsesstyring, og mange gange er der behov for udskiftning af sider. Sideudskiftning er processen med at erstatte en side, der i øjeblikket er til stede i hukommelsen, med en side, der er nødvendig, men som ikke findes i ...

Læs mere

Spørgsmål 857. Tilknyttet listecyklus Problemerklæring "Linket listecyklus" -problem angiver, at du får en sammenkædet liste. Find ud af, om den indeholder en løkke eller ej? Sammenkædet liste med cyklus Eksempel 1-> 2-> 3 Ingen sløjfe Forklaring: Den sammenkædede liste indeholder ingen sløjfe, for hvis det gjorde det, ville der have været to ingen des ...

Læs mere

Spørgsmål 858. Boolsk parentesiseringsproblem Problemangivelse "Boolsk parentesiseringsproblem" angiver, at vi får en sekvens af sand og falsk, og nogle boolske operatorer (AND, OR, XOR) imellem dem. Vi skal finde antallet af måder at parentesere den givne sekvens på, således at hele sekvensen resulterer i SAND. I ...

Læs mere

Spørgsmål 859. Tæl par fra to sammenkædede lister, hvis sum er lig med en given værdi Problemangivelse Problem “Tæl par fra to sammenkædede lister, hvis sum er lig med en given værdi”, siger, at du får to sammenkædede lister og et heltalssum. Problemangivelsen bedt om at finde ud af, hvor mange par i alt, der har en sum svarende til den givne værdi. Eksempel ...

Læs mere

Spørgsmål 860. Sådan udskrives maksimalt antal A'er ved hjælp af givne fire taster Problemerklæring Hvordan man udskriver maksimalt antal A'er ved hjælp af givne fire taster, dette problem angiver, at du har mulighed for at vælge hvilken tast du vil trykke på. Tasterne udfører følgende opgaver: Tast1 - Udskriver 'A' på skærmen Tast2 - Vælg hele skærmen. Key3 - Kopier det valgte ...

Læs mere

Spørgsmål 861. Tæl varer, der er fælles for begge lister, men med forskellige priser Problemerklæring Du får to lister. Hvert af indekset indeholder navnet på varen og dens pris. Problemangivelsen beder om at tælle varer, der er fælles for begge lister, men med forskellige priser, hvilket er at finde ud af, hvor mange antal varer der er almindelige i begge ...

Læs mere

Spørgsmål 862. En pladsoptimeret DP-løsning til 0-1 knapsack-problem Problem erklæring Vi får en rygsæk, der kan holde en vis vægt, vi er nødt til at vælge nogle af varerne ud af givne varer med en vis værdi. Varerne skal plukkes således, at værdien af ​​rygsækken (samlet værdi af afhentede varer) skal maksimeres. ...

Læs mere

Spørgsmål 863. Minimum antal spring for at nå slutningen Problemangivelse Antag, at du har en række heltal, og hvert element i en matrix angiver hvert nummer som maksimale spring, der kan tages fra det punkt. Din opgave er at finde ud af det mindste antal spring, der skal nås, dvs. minimum af spring, der kan tages ...

Læs mere

Spørgsmål 864. Huffman-kodning Vi har en besked, som vi ønsker at levere. Vi ønsker, at beskeden skal være af mindst mulig størrelse, så omkostningerne ved afsendelse af beskeden er lave. Her bruger vi Huffman Coding-konceptet til at reducere meddelelsens størrelse. Lad os antage, at vi har ...

Læs mere

Spørgsmål 865. Datastruktur Design Lytter til design af datastruktur, en masse mennesker vil måske løbe væk og se på selve titlen. De, der kender mig, ved, at jeg ikke rejser, før jeg forklarer konceptet helt. Start med mig på en rejse for at lære et problem og et par ideer om ...

Læs mere

Spørgsmål 866. Længst voksende efterfølgende Vi forsynes med en række heltal, der er usorteret, og vi skal finde den længst stigende efterfølgende. Sekvensen behøver ikke at være fortløbende Følgen skal øges Lad os forstå det bedre med et par eksempler. Eksempel Input [9, 2, 5, 3, 7, 10, 8] Output 4 ...

Læs mere

Spørgsmål 867. K-th distinkt element i et array Du får et heltal array A, udskriver det femte særskilte element i en array. Den givne matrix kan indeholde dubletter, og output skal udskrive det femte særskilte element blandt alle unikke elementer i en matrix. Hvis k er mere end et antal forskellige elementer, skal du rapportere det. Eksempel Input: ...

Læs mere

Spørgsmål 868. Byt noder i par I swap-noder i par-problem har vi givet en sammenkædet liste bestående af n-noder. Byt hver knude ved lige indeks, da den er lige tilstødende knude ved ulige indeks () i betragtning af indeks startende fra 0. Eksempel Input: 1-> 2-> 3-> 4-> NULL-output: 2-> 1-> 4-> 3-> NULL-input: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL-output: 2-> 1-> 4-> 3-> 6-> 5-> 7- > NULL Iterativ metode algoritme Opret en ...

Læs mere

Spørgsmål 869. Skæringspunktet mellem to arrays I skæringspunktet med to arrays problem, har vi givet to arrays, vi er nødt til at udskrive deres skæringspunkt (fælles elementer). Eksempel Input arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Output {2, 2} Input arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} Output {4, 9} Algoritme ...

Læs mere

Spørgsmål 870. Leetcode Permutationer I denne forudindstilling af leetcode-problem har vi givet en række forskellige heltal, udskriver alle mulige permutationer. 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, ...

Læs mere

Spørgsmål 871. Sudoku -løsning I sudoku solver-problemet har vi givet en delvist fyldt (9 x 9) sudoku, skriv et program for at fuldføre puslespillet. Sudoku skal tilfredsstille følgende egenskaber. Hvert tal (1-9) skal vises nøjagtigt en gang i træk og en gang i en kolonne. Hvert nummer (1-9) skal vises nøjagtigt en gang i en ...

Læs mere

Spørgsmål 872. MiniMax algoritme Alle undrer sig måske. Argh, endnu en ny MINIMAX-algoritme. Hvorfor har vi brug for det? Lad os vide at spille et spil skak eller tic-tac-toe, vi har ofte spekuleret på, om der var en algoritme til at vinde spillet. Forklaring Mange gange har vi måske spekuleret på, om det var muligt at ...

Læs mere

Spørgsmål 873. Målsum "Target Sum" er et specielt problem for alle de DPHolics, jeg har med mig i dag. Der er ingen grund til at bekymre sig, jeg vil opgive resten af ​​mine dejlige læsere. Vi har alle gennemgået det klassiske KnapSack-problem, hvor vi forsøger at finde det maksimale antal ...

Læs mere

Spørgsmål 874. Tæller bid Alt om at tælle bits! Mennesker har et problem med at kommunikere med de computere, de lavede. Hvorfor? Mennesker taler og forstår det sprog, de er kommet for at tale og lytte til gennem årene, men de lærte de dårlige computere 0'er og 1'er. Så i dag, lad os lære vores computer at tælle ...

Læs mere

Spørgsmål 875. Flet K sorterede sammenkædede lister Flet K sorteret sammenkædede lister problem er så berømt i henhold til interview synspunkt. Dette spørgsmål stilles så mange gange i store virksomheder som Google, Microsoft, Amazon osv. Som navnet antyder, er vi forsynet med k-sorterede sammenkædede lister. Vi er nødt til at flette dem sammen til en ...

Læs mere

Spørgsmål 876. OSI Model Denne model blev udviklet i 1983 af International Standards Organization (ISO). Dette var det første skridt, der blev taget for at standardisere de internationale protokoller, der blev brugt i forskellige lag. Da det handler om at forbinde åbne systemer, dvs. systemer, der er åbne for kommunikation med andre systemer, kaldes modellen ...

Læs mere

Spørgsmål 877. Niende catalanske nummer I det Nth Catalanske talproblem har vi givet et heltal n. Find de første n catalanske tal. Catalanske tal er en række positive heltal, som ses i mange tælleproblemer. De bruges til at tælle - BST'er (binære søgetræer) med n-taster. Visse typer gitter ...

Læs mere

Spørgsmål 878. Flet to sorterede sammenkædede lister Ved fletning af to sorterede sammenkædede lister har vi givet hovedmarkør af to sammenkædede lister, flet dem, så der opnås en enkelt sammenkædet liste, der har noder med værdier i sorteret rækkefølge. returner hovedmarkøren på den flettede linkede liste. Bemærk: flet den sammenkædede liste på plads uden at bruge ...

Læs mere

Spørgsmål 879. Find median fra datastrøm I Find median fra datastrømsproblemet har vi givet, at heltal læses fra en datastrøm. Find medianen for alle de elementer, der er læst hidtil, startende fra det første heltal til det sidste heltal. Eksempel Input 1: stream [] = {3,10,5,20,7,6} Output: 3 6.5 ...

Læs mere

Spørgsmål 880. Husrøver Husrøverproblemet siger, at der i et kvarter i en by er en enkelt række n huse. En tyv planlægger at bære en heist i dette kvarter. Han ved, hvor meget guld der er skjult i hvert af husene. For at undgå at udløse en ...

Læs mere

Spørgsmål 881. Skydevindue maksimalt I maksimalt glidende vindue har vi givet en matrixnumre, for hvert sammenhængende vindue af størrelse k finder du det maksimale element i vinduet. Eksempel Input nums [] = {1,3, -1, -3,5,3,6,7} k = 3 Output {3,3,5,5,6,7} Forklaring Naiv tilgang til glidende vindue Maks. For hvert sammenhængende vindue af størrelse k, krydser ...

Læs mere

Spørgsmål 882. Ordbrud Word Break er et problem, der smukt illustrerer et helt nyt koncept. Vi har alle hørt om sammensatte ord. Ord bestående af mere end to ord. I dag har vi en liste over ord, og alt hvad vi skal gøre er at kontrollere, om alle ordene fra ordbogen kan ...

Læs mere

Spørgsmål 883. Hamming afstand Hvad er Hamming Distance? Hammingafstand er teknisk defineret som antallet af bits i samme position, som adskiller sig i to tal. Lad os dykke ned i en ny måde at finde afstanden mellem to tal på. Eksempel Input For at finde hammingafstanden mellem 4 og 14 4 og ...

Læs mere

Spørgsmål 884. Første dårlige version Vi har alle hørt ordsproget "Bad Apple Ruins The Bunch". Første Bad Version er et problem, der smukt illustrerer det samme. I dag har vi et problem, som er First Bad Version. En af praktikanterne har foretaget en nth dårlig forpligtelse på grund af hvilken forpligtelser fra n + 1 alle har været ...

Læs mere

Spørgsmål 885. Kruskal algoritme Hvad er Kruskal-algoritme? Kruskals algoritme bruges til at finde det mindste spændende træ (MST) i en tilsluttet og ikke-rettet graf. Eksempel Graf Minimum spændende træ (MST) algoritme Kruskals algoritme er en grådig algoritme til at finde det mindste spændende træ. Sorter kanterne i stigende rækkefølge efter deres vægte. Ved hver ...

Læs mere

Spørgsmål 886. Flet to sorterede lister Leetcode Hvad er sammenfletning af to sorterede lister på leetcode? Dette er så interessant spørgsmål stillet så mange gange i virksomheder som Amazon, Oracle, Microsoft osv. I dette problem (Flet to sorterede lister Leetcode) har vi givet to sammenkædede lister. Begge sammenkædede lister er i stigende rækkefølge. Flet begge sammenkædede lister i ...

Læs mere

Spørgsmål 887. Omvendt noder i K-Group Problem I omvendte noder i K-gruppeproblem har vi givet en sammenkædet liste, Vend den sammenkædede liste i en gruppe af k og returner den ændrede liste. Hvis knudepunkterne ikke er flere af k, skal de resterende knudepunkter vendes. Værdien af ​​k er altid mindre eller lig med ...

Læs mere

Spørgsmål 888. Implementering af LRU-cache Mindst brugt (LRU) cache er en type metode, der bruges til at vedligeholde dataene, så den tid, der kræves til at bruge dataene, er den mindst mulige. LRU-algoritme, der bruges, når cachen er fuld. Vi fjerner de senest anvendte data fra cachehukommelsen i ...

Læs mere

Spørgsmål 889. Flet sortering Hvad er flettsortering? Flet sortering er en rekursiv procedure. Det er også en kløft og erobrer algoritme. Nu skal vi vide, hvad opdelings- og erobringsalgoritme er? Det er en type procedure, hvor vi deler problemet i delproblemer og deler dem, indtil vi finder den korteste ...

Læs mere

Spørgsmål 890. Gyldig Sudoku Gyldig Sudoku er et problem, hvor vi har givet et 9 * 9 Sudoku-kort. Vi er nødt til at finde den givne Sudoku er gyldig eller ikke på basis af følgende regler: Hver række skal indeholde cifrene 1-9 uden gentagelse. Hver kolonne skal indeholde cifrene 1-9 uden gentagelse. Hver af de 9 3x3 underkasser ...

Læs mere

Spørgsmål 891. Palindrom partitionering Palindrome partitionering er et DP-problem. I dette problem, givet en streng S. Partition S, således at hver del af partitionen er en palindrom. Vi har brug for at udskrive de mindste nedskæringer, der er nødvendige for en palindrom partitionering af S. Inputformat Kun en enkelt linje, der indeholder streng S. Outputformat ...

Læs mere

Spørgsmål 892. Tilføj to tal Tilføj to tal er et problem, hvor vi har givet to ikke-tomme sammenkædede liste, der repræsenterer et ikke-negativt heltal. Cifret gemmes i omvendt rækkefølge, og hver node skal kun indeholde et enkelt ciffer. Tilføj de to tal, og udskriv resultatet ved hjælp af en sammenkædet liste. Inputformat ...

Læs mere

Spørgsmål 893. Sigte af Eratosthener Sieve of Eratosthenes er en algoritme, hvor vi finder ud af primtalene mindre end N. Her er N et heltal. Dette er en effektiv metode til at finde ud af primtalene til en grænse. Ved at bruge dette kan vi finde ud af primtalene indtil 10000000. Her ...

Læs mere

Spørgsmål 894. N dronningsproblem N dronningsproblem ved hjælp af begrebet Backtracking. Her placerer vi dronning sådan, at ingen dronning er under angreb. Dronningernes angrebstilstand er, hvis to dronninger er på samme søjle, række og diagonal, så er de under angreb. Lad os se dette ved nedenstående figur. Her ...

Læs mere

Spørgsmål 895. Alien ordbog Alien Dictionary er en type problem, hvor vi har N-ord, og de er sorteret i alien ordbog rækkefølge. Vi skal finde rækkefølgen af ​​tegnene. Fremmede sprog bruges også små bogstaver, men rækkefølgen af ​​bogstaverne er forskellig. Lad os se, hvordan vi ...

Læs mere

Spørgsmål 896. Sidste stenvægt Sidste stenvægt er et problem, hvor vi har et sæt sten, der har nogle positive vægte. Nu udfører vi en opgave på den, indtil vi efterlod 1 sten eller ingen sten. Vi vælger altid to sten med den højeste vægt_værdi og knuser dem sammen. Lad os antage, at vægten ...

Læs mere

Spørgsmål 897. Klatring trapper Problemangivelse Problemet "Klatring af trapper" siger, at du får en trappe med n trappe. Ad gangen kan du enten klatre en trappe eller to trapper. Hvor mange antal måder at nå toppen af ​​trappen op? Eksempel 3 3 Forklaring Der er tre måder at klatre på ...

Læs mere

Spørgsmål 898. Serialiser og deserialiser binært træ Vi har givet et binært træ, der indeholder N antal noder, hvor hver node har en eller anden værdi. Vi har brug for at serieisere og deserialisere det binære træ. Serialize Processen med at gemme et træ i en fil uden at forstyrre dets struktur kaldes serialisering. DeserializeSerialize og deserialisere binært træ Processen ...

Læs mere

Spørgsmål 899. Vend en sammenkædet liste Problemerklæring Problemet "omvendt en sammenkædet liste" siger, at vi får hovedet på den sammenkædede liste. Vi er nødt til at vende den sammenkædede liste ved at ændre forbindelserne mellem dem og returnere hovedet på den omvendte sammenkædede liste. Eksempel 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Forklaring Vi har vendt den sammenkædede ...

Læs mere

Spørgsmål 900. Maksimal længde på kædepar Problemangivelse I den maksimale længde af kædeparsproblemet har vi givet n par tal, find den længste kæde, hvor (c, d) kan følge (a, b), hvis b <c. I de givne par er det første element altid mindre end det andet. Eksempel Input [{12, 14}, ...

Læs mere

Spørgsmål 901. Find par med given forskel Problemangivelse I det givne usorterede array skal du finde parret af elementer i det givne array med den givne forskel n. Eksempel Input arr [] = {120, 30, 70, 20, 5, 6}, forskel (n) = 40 Output [30, 70] Forklaring Her er forskellen på 30 og 70 lig med værdien af ​​...

Læs mere

Spørgsmål 902. Registrer en sløjfe på den sammenkædede liste Problemangivelse I “Detect a loop in the Linked List” -problemet har vi givet en linket liste. Find ud af, om der er løkke eller ej. Hvis der er en sløjfe i den sammenkædede liste, vil en node i den sammenkædede liste pege på en af ​​de tidligere noder ...

Læs mere

Spørgsmål 903. Find Nth Node Problemangivelse I “Find Nth Node” -problemet har vi givet en linket liste til at finde den nth node. Programmet skal udskrive dataværdien i den nde node. N er indgangsheltalsindekset. Eksempel 3 1 2 3 4 5 6 3 Fremgangsmåde Givet en sammenkædet liste ...

Læs mere

Spørgsmål 904. Byt Kth-node fra start med Kth-node fra slutning Problemangivelse I “Swap Kth Node from start with Kth Node from End” -problemet har vi givet en sammenkædet liste. Byt kth-knude fra begyndelsen_med kth-knude fra slutningen. Vi bør ikke bytte værdier, vi skal bytte pegepinde. Eksempel 2 1 2 3 4 5 6 1 ...

Læs mere

Translate »
4