Pitanja o intervjuu za Amazon Coding

Pitanja za intervju za dizajn sistema može biti toliko otvoren da je previše teško znati pravi način pripreme. Sada sam u mogućnosti da probijem krugove dizajna Amazona, Microsofta i Adobea nakon kupovine ova knjiga. Dnevno revidirati jednu pitanje dizajna i obećavam da možete probiti dizajn.

Amazonska pitanja za intervjuIgla
Amazonska pitanja za intervju
Intervjui o dizajnu Crack sistema

Amazon Array Pitanja

Pitanje 1. Igra skoka IV LeetCode rješenje Problem Statement: Jump Game IV LeetCode Solution says – Given an array of integers arr, you are initially positioned at the first index of the array. In one step you can jump from the index i to index: i + 1 where: i + 1 < arr.length. i - 1 where: i - 1 >= ...

Čitaj više

Pitanje 2. Maksimalna godina stanovništva LeetCode rješenje Prikaz problema Maksimalna godina stanovništva LeetCode Rješenje kaže da – Dat vam je 2D cijeli niz evidencije gdje svaki logs[i] = [birthi, deathi] označava godine rođenja i smrti i-te osobe. Stanovništvo neke godine x je broj ljudi koji žive tokom te godine. Ono što se osoba računa...

Čitaj više

Pitanje 3. Minimalni swapovi za grupisati sve 1 zajedno Leetcode rješenje Najava problema Minimalne zamjene za grupisanje svih 1 zajedno Leetcode rješenje – kaže da Dati podatke binarnog niza, vratite minimalni broj zamjena potrebnih za grupisanje svih 1 prisutnih u nizu zajedno na bilo kojem mjestu u nizu. Ulaz: podaci = [1,0,1,0,1] Izlaz: 1 Objašnjenje: Postoje 3 načina da grupišete sve ...

Čitaj više

Pitanje 4. Maksimalna godina stanovništva LeetCode rješenje Najava problema: Maksimalna godina stanovništva Leetcode Rešenje kaže da – Dat vam je 2D celobrojni niz evidencije gde svaki logs[i] = [birthi, deathi] označava godine rođenja i smrti i-te osobe. Broj stanovnika neke godine x je broj ljudi koji žive u toj godini? I-ta osoba se računa u populaciju godine x ako je x ...

Čitaj više

Pitanje 5. Najbolja tačka sastanka LeetCode rješenje Izjava o problemu: Najbolja tačka sastanka Leetcode rješenje kaže – S obzirom na amxn binarnu mrežu gdje svaki 1 označava dom jednog prijatelja, vratite minimalnu ukupnu udaljenost putovanja. Ukupna udaljenost putovanja je zbir udaljenosti između kuća prijatelja i mjesta sastanka. Udaljenost se izračunava pomoću Manhattan Distance, ...

Čitaj više

Pitanje 6. Rješenje za minimalnu sumu putanje Leetcode Najava problema Minimalni zbir putanje LeetCode rješenje – “Minimalni zbir puta” kaže da je data anxm mreža koja se sastoji od nenegativnih cijelih brojeva i da moramo pronaći putanju od gornjeg lijevog do donjeg desnog, što minimizira zbir svih brojeva duž putanje . Možemo samo da se krećemo...

Čitaj više

Pitanje 7. Minimalna cijena penjanja stepenicama LeetCode rješenje Iskaz problema Minimalni trošak penjanja stepenicama LeetCode Rješenje – Dat je trošak cijelog niza, gdje je trošak[i] trošak i-og koraka na stepeništu. Kada platite troškove, možete se popeti na jednu ili dvije stepenice. Možete početi od koraka sa indeksom 0 ili od koraka sa ...

Čitaj više

Pitanje 8. Broj podnizova koji zadovoljavaju zadani zbirni uvjet rješenje LeetCode Iskaz problema Broj podnizova koji zadovoljavaju dani zbirni uslov LeetCode rješenje – kaže da je dat niz cijelih brojeva nums i cjelobrojni cilj. Vraća broj nepraznih podnizova brojeva tako da je zbir minimalnog i maksimalnog elementa na njemu manji ili jednak cilju. Pošto je odgovor možda previše...

Čitaj više

Pitanje 9. Pronađite rješenje gradskog sudije LeetCode Iskaz problema: Pronađite gradskog sudiju LeetCode rješenje – U gradu postoji n ljudi označenih od 1 do n. Priča se da je jedan od ovih ljudi tajno gradski sudija i da moramo pronaći gradskog sudiju. Ako gradski sudija postoji, onda: Gradski sudija nikome ne veruje. ...

Čitaj više

Pitanje 10. Umetanje Delete GetRandom O(1) Leetcode Solution Iskaz problema Rešenje Insert Delete GetRandom O(1) LeetCode – “Insert Delete GetRandom O(1)” traži od vas da implementirate ove četiri funkcije u O(1) vremenskoj složenosti. insert(val): Ubacite val u nasumični skup i vratite true ako element u početku nije prisutan u skupu. Vraća false kada...

Čitaj više

Pitanje 11. Dnevne temperature Leetcode Solution Iskaz problema Dnevne temperature Leetcode Rješenje: navodi da niz cijelih brojeva temperatura predstavlja dnevne temperature, vratite niz odgovor tako da je answer[i] broj dana koje morate čekati nakon i-tog dana da dobijete topliju temperaturu. Ako ne postoji budući dan za koji je to moguće, umjesto toga zadržite answer[i] == 0. ...

Čitaj više

Pitanje 12. Autobuske rute Leetcode Solution Iskaz problema Autobusne rute LeetCode rješenje – “Autobusne rute” navodi da vam je dat niz ruta gdje je ruta[i] autobuska ruta tako da njen autobus zauvijek ponavlja rutu. Dobit ćemo izvor autobuske stanice i želimo doći do cilja autobuske stanice. Možemo ...

Čitaj više

Pitanje 13. Podnijevi s K različitih cijelih brojeva Leetcode rješenje Iskaz problema Podnizovi sa K različitih cijelih brojeva Rešenje LeetCode – “Podnizovi sa K različitih cijelih brojeva” navodi da vam je dat cijeli niz brojeva i cijeli broj k. Moramo pronaći ukupan broj dobrih podnizova brojeva. Dobar niz se definiše kao niz sa tačno ...

Čitaj više

Pitanje 14. Uklonite duplikate iz sortiranog niza II Leetcode rješenja Iskaz problema: Dat je niz cijelih brojeva sortiranih u neopadajućem redoslijedu, uklonite neke duplikate na mjestu tako da se svaki jedinstveni element pojavljuje najviše dva puta. Relativni redosled elemenata treba da ostane isti. Pošto je nemoguće promijeniti dužinu niza u nekim jezicima, umjesto toga morate imati ...

Čitaj više

Pitanje 15. K Najbliže tačke porijekla Leetcode rješenje Iskaz problema K najbližih tačaka poreklu LeetCode rešenje – „K najbližih tačaka poreklu” navodi da dat niz tačaka, x koordinate i y koordinate predstavljaju koordinate na XY ravni. Moramo pronaći k najbližih tačaka ishodištu. Imajte na umu da je udaljenost između dva ...

Čitaj više

Pitanje 16. Sljedeća permutacija Leetcode rješenje Iskaz problema Sljedeća permutacija LeetCode rješenje – “Sljedeća permutacija” navodi da je dat niz cijelih brojeva koji je permutacija prvih n prirodnih brojeva. Moramo pronaći sljedeću leksikografski najmanju permutaciju datog niza. Zamjena mora biti na mjestu i koristiti samo stalni dodatni prostor. ...

Čitaj više

Pitanje 17. Maksimalna zarada u Leetcode rešenju za planiranje poslova Izjava o problemu Maksimalni profit u planiranju poslova LeetCode rješenje – “Maksimalni profit u rasporedu poslova” navodi da vam je dato n poslova gdje svaki posao počinje od startTime[i] i završava se u endTime[i] i dobijate profit od profita[i] ]. Moramo da vratimo maksimalnu zaradu koju možemo imati kao...

Čitaj više

Pitanje 18. Rješenje za hvatanje kišnice Leetcode Iskaz problema Rešenje LeetCode za zarobljavanje kišne vode – „Zarobljavanje kišnice“ navodi da je dat niz visina koji predstavlja mapu nadmorske visine gde je širina svake trake 1. Moramo pronaći količinu vode zarobljene nakon kiše. Primjer: Ulaz: visina = [0,1,0,2,1,0,1,3,2,1,2,1] Izlaz: 6 Objašnjenje: Provjerite ...

Čitaj više

Pitanje 19. Poredaj niz prema povećanju frekvencije rješenjem s kodovima Opis problema Sortiraj niz povećanjem učestalosti LeetCode rješenje – „Sortiraj niz povećanjem učestalosti“ navodi da vam je dat niz cijelih brojeva, sortirajte niz rastućim redoslijedom na osnovu učestalosti vrijednosti. Dvije ili više vrijednosti imaju istu frekvenciju, moramo ih sortirati...

Čitaj više

Pitanje 20. Particija na K jednakih podskupova Leetcode Rješenje Najava problema Particija na K podskupova jednakih suma LeetCode Rješenje – “Particija na K podskupova jednake sume” navodi da vam je dat niz cijelih brojeva brojeva i cijeli broj k, vratite true ako je moguće imati k nepraznih podskupova čiji su sumi su svi jednaki. Primjer: Ulaz: brojevi = [4,3,2,3,5,2,1], k = 4 Izlaz: ...

Čitaj više

Pitanje 21. Coin Change 2 Leetcode Rješenje Iskaz problema Rešenje LeetCode Change 2 kovanice – „Promena kovanice 2“ navodi da je dat niz različitih celih brojeva novčića i celobrojni iznos, koji predstavlja ukupan iznos novca. Moramo vratiti broj ukupnog broja različitih mogućih kombinacija koje zbrajaju iznos. ...

Čitaj više

Pitanje 22. Frog Jump Leetcode Rješenje Iskaz problema Žablji skok LeetCode rješenje – “Žablji skok” navodi da se s obzirom na listu kamenja (položaja) sortiranih uzlaznim redoslijedom odredi da li žaba može prijeći rijeku slijetanjem na posljednji kamen (posljednji indeks niza). U početku je žaba na prvom kamenu i ...

Čitaj više

Pitanje 23. Napravi niz iz permutacionog Leetcode rješenja Izjava o problemu Izgradnja niza iz permutacije LeetCode rješenje – “Izgradnja niza iz permutacije” navodi da s obzirom na brojeve permutacije zasnovane na nuli, moramo izgraditi niz iste dužine gdje je ans[i] = nums[nums[i]] za svaki i u opsegu [0,nums.length-1]. Brojevi permutacije zasnovane na nuli je niz različitih cijelih brojeva od 0 ...

Čitaj više

Pitanje 24. Broj naloga u rješenju zaostatka Leetcode Iskaz problema Broj naloga u zaostatku LeetCode Rješenje – „Broj naloga u zaostatku“ navodi da je dat 2D niz cijelih brojeva [cijena, iznos, tip naloga] koji označava da su nalozi u iznosu postavljeni tipa naloga tipa. Ako je tip narudžbe : 0, označava trenutni ...

Čitaj više

Pitanje 25. Minimalna cijena ulaznica Leetcode Solution Izjava o problemu Minimalna cijena karata LeetCode rješenje – “Minimalna cijena za karte” traži od vas da pronađete minimalni broj dolara koji vam je potreban da putujete svaki dan na datoj listi dana. Dobit ćete cijeli niz dana. Svaki dan je cijeli broj od...

Čitaj više

Pitanje 26. Unique Paths II Leetcode rješenje Iskaz problema Rešenje za Jedinstvene staze II LeetCode – „Jedinstvene staze II“ navodi da s obzirom na mxn mrežu gde robot počinje od gornjeg levog ugla mreže. Moramo pronaći ukupan broj načina da dođemo do donjeg desnog ugla mreže. ...

Čitaj više

Pitanje 27. Pretražite 2D Matrix II Leetcode rješenje Iskaz problema Rešenje za pretragu 2D matrice II LeetCode – „Pretraži 2D matricu II“ traži od vas da pronađete efikasan algoritam koji traži ciljnu vrednost u matrici mxn celobrojne matrice. Cijeli brojevi u svakom redu, kao i koloni, sortirani su uzlaznim redoslijedom. Primjer: Ulaz: matrica = [[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]], cilj = XNUMX Izlaz: istina ...

Čitaj više

Pitanje 28. Maksimalna dužina spojenog niza s jedinstvenim znakovima Leetcode rješenje Najava problema Maksimalna dužina spojenog niza sa jedinstvenim znakovima Rešenje LeetCode – “Maksimalna dužina spojenog niza sa jedinstvenim znakovima” kaže da vam je dat niz stringova i da morate da izaberete bilo koji podniz datog niza i da ih spojite žice koje formiraju ...

Čitaj više

Pitanje 29. Leetcode rješenje za najkraću udaljenost riječi Iskaz problema Najkraća udaljenost riječi LeetCode rješenje – kaže da vam je dat niz nizova i dvije različite riječi. Moramo vratiti najkraću udaljenost između ove dvije riječi koje se pojavljuju u ulaznom nizu. Primjer: Ulaz: wordsDict = ["vježbati", "pravi", "savršeno", "kodiranje", "čini"], word1 = "kodiranje", word2 = "vježbanje" Izlaz: 3 Objašnjenje: Riječ "kodiranje" se javlja u pozicija 4....

Čitaj više

Pitanje 30. Pokretni prosjek iz Data Stream Leetcode Solution Iskaz problema Pokretni prosjek iz toka podataka LeetCode rješenje – „Pokretni prosjek iz toka podataka“ navodi da je dat tok cijelih brojeva i veličina prozora k. Moramo izračunati pokretni prosjek svih cijelih brojeva u kliznom prozoru. Ako je broj elemenata u ...

Čitaj više

Pitanje 31. Postavite nule matrice Leetcode rješenje Najava problema Postavi matrične nule LeetCode rješenje – “Postavi matrične nule” navodi da vam je data matrica cjelobrojne matrice mxn. Moramo modificirati ulaznu matricu tako da ako bilo koja ćelija sadrži element 0, onda postavite cijeli red i stupac do 0-ova. Morate to uraditi u...

Čitaj više

Pitanje 32. Nedostaje broj Leetcode Rješenje Iskaz problema Rešenje Nedostajućeg broja LeetCode – „Nedostaje broj” navodi da je dat niz veličine n koji sadrži n različitih brojeva između [0,n]. Moramo vratiti broj koji nedostaje u rasponu. Primjer: Ulaz: nums = [3,0,1] Izlaz: 2 Objašnjenje: Lako možemo primijetiti da su svi ...

Čitaj više

Pitanje 33. Dizajnirajte stog sa inkrementnom operacijom Leetcode rešenje Iskaz problema Dizajniranje steka sa operacijom povećanja Leetcode Rešenje – navodi da treba da dizajniramo stek koji efikasno podržava donje operacije. Dodijelite maksimalni kapacitet steka. Efikasno izvršite push operaciju ako je veličina hrpe striktno manja od maksimalnog kapaciteta ...

Čitaj više

Pitanje 34. Najsporije rješenje s ključnim kodovima Problem Slowest Key Leetcode Solution pruža nam niz pritisnutih tipki. Također nam je dat niz ili vektor puta kada su ti ključevi pušteni. Redoslijed tipki dat je u obliku niza. Dakle, problem je tražio od nas da ...

Čitaj više

Pitanje 35. 3Sum Leetcode Rješenje Izjava problema S obzirom na niz od n cijelih brojeva, postoje li elementi a, b, c u brojevima tako da je a + b + c = 0? Pronađite sve jedinstvene trojke u nizu koji daje zbroj nule. Napomena: da skup rješenja ne smije sadržavati dvostruke trojke. Primjer # 1 [-1,0,1,2, -1,4] ...

Čitaj više

Pitanje 36. Umetnite Interval Leetcode rješenje Problem Insert Interval Leetcode Solution pruža nam listu nekih intervala i jedan odvojeni interval. Tada nam je rečeno da ovaj novi interval umetnemo na listu intervala. Dakle, novi interval se možda presijeca s intervalima koji su već na popisu, ili bi mogao ...

Čitaj više

Pitanje 37. Kombinirano zbrojno rješenje s kodovima Problem Combination Sum Leetcode Solution pruža nam niz ili popis cijelih brojeva i cilj. Rečeno nam je da pronađemo kombinacije koje se mogu napraviti pomoću ovih cijelih brojeva bilo koji broj puta koji se zbrajaju sa zadanim ciljem. Dakle, formalnije, možemo koristiti dane ...

Čitaj više

Pitanje 38. Otopina Leetcode rješenja za perimetar otoka Izjava problema U ovom problemu dobivamo mrežu u obliku 2-D niza. mreža [i] [j] = 0 predstavlja da u tom trenutku ima vode, a mreža [i] [j] = 1 predstavlja zemlju. Mrežne ćelije su povezane vertikalno / vodoravno, ali ne dijagonalno. Postoji točno jedan otok (povezana komponenta kopna ...

Čitaj više

Pitanje 39. Maximum Subarray Leetcode rješenje Izjava o problemu S obzirom na brojeve polja s cijelim brojevima, pronađite susjedni niz (koji sadrži najmanje jedan broj) koji ima najveći zbroj i vratite njegov zbroj. Primjer nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Objašnjenje: [4, -1,2,1] ima najveći zbroj = 6. nums = [- 1] -1 pristup 1 (podijeli i osvoji) U ovom pristupu ...

Čitaj više

Pitanje 40. Transformacija ranga rješenja Leetcode rješenja Problem Transformacija ranga rješenja Leetcode rješenja pružila nam je niz cijelih brojeva. Niz ili zadati niz nije sortiran. Moramo dodijeliti rangove svakom cijelom broju u zadanom slijedu. Postoje određena ograničenja za dodjeljivanje činova. Činovi moraju početi s ...

Čitaj više

Pitanje 41. Dekomprimirajte rješenje s kodiranim popisom dužine izvođenja Problem Decompress Rješenje kodiranog popisa s kodiranim popisom, navodi da ste dobili niz ili vektor koji sadrži sekvencu. Niz ima određeni prikaz. Ulazna sekvenca se formira iz druge sekvence. Nazvat ćemo to drugom sekvencom kao originalnom sekvencom. Prema kojem ulazni niz ...

Čitaj više

Pitanje 42. Zamijenite elemente najvećim elementom na desnoj strani rješenje s kôdom Problem Zamijeni elemente najvećim elementom na desnoj strani Rješenjem Leetcode pruža nam niz ili vektor cijelih brojeva. Problem nas je zamolio da sve elemente zamijenimo elementom koji je najveći među svim elementima s desne strane. Pa razmislite da li smo imali ...

Čitaj više

Pitanje 43. Pronađite pobjednika na rješenju igre Tic Tac Toe Leetcode Problem Pronađi pobjednika u igri Tic Tac Toe Leetcode rješenje traži da otkrijemo pobjednika igre tik-taktičari. Problem nam pruža niz ili vektor poteza igrača. Moramo proći kroz poteze i prosuditi ko ...

Čitaj više

Pitanje 44. Pronađite rješenje zajedničkog znaka Leetcode rješenje Izjava problema U ovom problemu dobivamo listu nizova. Moramo otkriti likove koji su uobičajeni u svim žicama. Ako je znak prisutan u svim nizovima više puta, tada moramo više puta iznijeti znak. Pretpostavimo da imamo niz ...

Čitaj više

Pitanje 45. Minimalno vrijeme posjećivanja svih bodova Leetcode rješenje Problem Minimum Time Visiting All Points Leetcode Solution pruža nam niz ili vektor točaka na koordinatnim osama. Problem nakon što nam dostavite unos traži da pronađemo minimalno vrijeme da posjetimo sve točke dane u unosu. Kada premjestite jednu jedinicu ...

Čitaj više

Pitanje 46. Pronađite N jedinstvenih cjelovitih zbrojeva do rješenja nultog koda Problem Find N Unique Integers Sum up to Zero Leetcode Solution pruža nam cijeli broj. Traži od nas da vratimo n jedinstvenih cijelih brojeva koji su zbrojni do 0. Dakle, pitanje je prilično jednostavno za razumjeti. Dakle, prije zaranjanja u rješenje. Pogledajmo ...

Čitaj više

Pitanje 47. Pregradni niz u tri dijela s jednakim zbrojem rješenja s Leetcode-om Problematični Partition Array In Three Parts With Equal Sum Leetcode Solution pruža nam niz ili vektor i pita postoje li moguće tri particije niza. Ovdje pod particijom mislimo da postoje dva indeksa i, j takva da zbroj elemenata od početka ...

Čitaj više

Pitanje 48. Pronađite rješenje zajedničkog znaka Leetcode rješenje Izjava problema U ovom problemu dobivamo niz žica. Moramo ispisati listu svih znakova koji se pojavljuju u svakom nizu u nizu (uključujući duplikate). To je ako se znak pojavi 2 puta u svakom nizu, ali ne 3 puta, trebamo ga imati ...

Čitaj više

Pitanje 49. Pronađi sve brojeve koji su nestali u rješenju s nizom Leetcode Izjava problema U ovom problemu dobivamo niz čitavih brojeva. Sadrži elemente u rasponu od 1 do N, gdje je N = veličina niza. Međutim, postoje neki elementi koji su nestali i na njihovom mjestu su prisutni duplikati. Cilj nam je vratiti niz ...

Čitaj više

Pitanje 50. Rješenje s većinskim elementom većine Element II U ovom problemu dobivamo niz čitavih brojeva. Cilj je pronaći sve elemente koji se javljaju više od ⌊N / 3⌋ vremena u nizu gdje je N = veličina niza, a ⌊ the operater poda. Moramo vratiti niz ...

Čitaj više

Pitanje 51. Sadrži Duplicate II Leetcode rješenje Izjava problema U ovom problemu dobivamo niz čitavih brojeva i moramo provjeriti postoji li duplicirani element koji je na međusobnoj udaljenosti od najmanje k. tj. razlika između indeksa ta dva ista elementa trebala bi biti manja od ...

Čitaj više

Pitanje 52. Rješenje s relativnim nizom sortiranih nizova U ovom problemu dobili smo dva polja pozitivnih cijelih brojeva. Svi elementi drugog niza su različiti i prisutni su u prvom nizu. Međutim, prvi niz može sadržavati duplicirane elemente ili elemente koji nisu u drugom nizu. Moramo sortirati prvi niz ...

Čitaj više

Pitanje 53. Pronađite riječi koje se mogu oblikovati pomoću rješenja za kôd sa znakovima Izjava problema U problemu „Pronađi riječi koje mogu oblikovati znakovi“ dobivamo niz nizova koji se sastoji od malih alfabeta engleskog jezika (riječi) i niz koji se sastoji od skupa znakova (znakova). Naš zadatak je provjeriti svaki niz u nizu ...

Čitaj više

Pitanje 54. Broj ekvivalentnog Domino parova otopina s kôdom Izjava problema U problemu „Broj ekvivalentnih domino parova“, dat nam je popis domina gdje se svaki domino sastoji od dvije vrijednosti poput domina [i] = [a, b]. Dvije domine, domine [i] = [a, b] i domine [j] = [c, d] su ekvivalentne ako (a == c i b == d) ili (a == d i c == d) . Naš zadatak je otkriti ...

Čitaj više

Pitanje 55. Pascalovo rješenje trokut II s kôdom Izjava problema U ovom problemu dobili smo indeks redova (i) Pascalovog trokuta. Moramo stvoriti linearni niz koji sadrži vrijednosti i-tog reda i vratiti ga. Indeks reda počinje od 0. Znamo da je Pascalov trokut trokut u kojem je svaki broj ...

Čitaj više

Pitanje 56. Jedinstveno rješenje putovnica s rješenjem Problem Unique Paths Leetcode Solution navodi da ste dobili dvije cijele brojeve koji predstavljaju veličinu mreže. Korištenje veličine mreže, dužine i širine mreže. Moramo pronaći broj jedinstvenih staza od gornjeg lijevog kuta mreže do ...

Čitaj više

Pitanje 57. Broj rješenja s lijevim kodom dobrih parova Izjava problema U ovom problemu dat je niz cijelih brojeva i moramo saznati broj ukupnog broja dobrih parova (a [i], a [j]) gdje je a [i] = a [j]. Brojevi primjera = [1,2,3,1,1,3] 4 Objašnjenje: Postoje 4 dobra para u indeksima (0,3), (0,4), (3,4), (2,5). [1,1,1,1] 6 Objašnjenje: ...

Čitaj više

Pitanje 58. Treće rješenje maksimalnog broja Leetcode Kao što naslov govori, cilj je pronaći treći maksimum cijelog broja u danom nizu cijelih brojeva. Imajte na umu da trebamo pronaći zasebni treći maksimum cijelog broja u polju. Vraćamo maksimalni cijeli broj u polju kada nema izrazito treći maksimalan cijeli broj. Primjer ...

Čitaj više

Pitanje 59. Uravnoteženo rješenje binarnog stabla s leetcode-om Binarno stablo uravnoteženo je po visini ako je razlika visina lijevog i desnog podstabla svakog čvora u stablu najviše 1. U ovom ćemo problemu provjeriti uravnoteženo binarno stablo. Primjer 2/1/4 Neuravnoteženo 1 / \ 2 ...

Čitaj više

Pitanje 60. Koliko je brojeva manje od rješenja s trenutnim brojem Leetcode Izjava problema U ovom problemu dobivamo niz. Za svaki element ovog niza moramo saznati broj elemenata manjih od tog elementa. tj. za svaki i (0 <= i

Čitaj više

Pitanje 61. Spoji sortirane nizove Leetcode rješenje U problemu “Spajanje sortiranih nizova”, dana su dva polja sortirana u nenalaznom redoslijedu. Prvi niz nije u potpunosti popunjen i ima dovoljno prostora da primi i sve elemente drugog niza. Moramo spojiti dva niza, tako da prvi niz sadrži elemente ...

Čitaj više

Pitanje 62. Traži u rotiranom sortiranom rješenju Leetcode rješenja Uzmite u obzir sortirani niz, ali odabran je jedan indeks i niz je rotiran u tom trenutku. Sada, nakon što je niz rotiran, od vas se traži da pronađete određeni ciljni element i vratite njegov indeks. U slučaju da element nije prisutan, vratite -1. Problem je općenito ...

Čitaj više

Pitanje 63. Pretražite Umetnite poziciju Rješenje koda U ovom problemu dobivamo sortirani niz i ciljani cijeli broj. Moramo pronaći njegovu poziciju za umetanje pretraživanja. Ako je ciljana vrijednost prisutna u polju, vratite njegov indeks. Vrati indeks po kojem treba umetnuti cilj kako bi redoslijed bio sortiran (u ...

Čitaj više

Pitanje 64. Djeca s najvećim brojem slatkiša s rješenjem U problemu „Djeca s najvećim brojem bombona“, dat nam je niz cijelih brojeva koji predstavljaju broj čokolada koje imaju neka djeca i neke dodatne bombone koje možemo podijeliti na bilo koji način. Sada moramo pronaći: Može li svako dijete imati najveći broj ...

Čitaj više

Pitanje 65. Tekuća suma 1d Array Leetcode rješenja Izjava problema U tekućoj sumi 1d problema niza dobili smo brojeve niza za koje moramo vratiti niz gdje je za svaki indeks i u rezultatskom nizu arr [i] = zbroj (brojevi [0] ... brojevi [i]) . Primjeri brojeva = [1,2,3,4] [1,3,6,10] Objašnjenje: Tekuća suma je: ...

Čitaj više

Pitanje 66. Plus One rješenje za Leetcode Izjava problema U problemu “Plus One” dobivamo niz u kojem svaki element u nizu predstavlja cifru broja. Kompletni niz predstavlja broj. Nulti indeks predstavlja MSB broja. Možemo pretpostaviti da u ...

Čitaj više

Pitanje 67. Kth najveći element u Array Leetcode Solutions U ovom problemu moramo vratiti k-ti najveći element u nesortiranom nizu. Imajte na umu da niz može imati duplikate. Dakle, moramo pronaći Kth najveći element u sortiranom redoslijedu, a ne zasebni Kth najveći element. Primjer A = {4, 2, 5, 3 ...

Čitaj više

Pitanje 68. Maksimalno uzastopno rješenje za Leetcode Izjava problema u zadatku Max Consecutes One daje se binarni niz. Moramo pronaći maksimalan broj uzastopnih prisutnih u datom nizu. Ulazni niz sadržavat će samo 0 i 1. Primjer [1,1,0,1,1,1] 3 Objašnjenje: Prve dvije znamenke ili posljednje tri znamenke su ...

Čitaj više

Pitanje 69. Preurediti niz tako da je arr [i]> = arr [j] ako je paran i arr [i] <= arr [j] ako je neparan i j <i Pretpostavimo da imate čitav niz. Izjava o problemu traži preuređivanje niza na takav način da elementi na parnom položaju u nizu trebaju biti veći od svih elemenata prije njega, a elementi na neparnim pozicijama trebaju biti manji od elemenata prije njega. Primjer ...

Čitaj više

Pitanje 70. Sortiraj niz po rješenju pariteta II Leetcode Izjava problema U problemu „Poredaj niz po paritetu II“, dat nam je niz pariteta gdje su svi elementi pozitivni cijeli brojevi. Niz sadrži paran broj elemenata. Niz sadrži jednak broj parnih i neparnih elemenata. Naš zadatak je preurediti elemente ...

Čitaj više

Pitanje 71. Broji par sa datom sumom U problemu “count par s danim zbrojem” dali smo čitav niz [], a drugi broj kaže 'zbroj', morate utvrditi ima li bilo koji od dva elementa u datom nizu zbroj jednak "zbroju". Primjer unosa: arr [] = {1,3,4,6,7} i zbroj = 9. Izlaz: „Elementi pronađeni ...

Čitaj više

Pitanje 72. Grupirajte višestruke pojave elemenata niza poredane po prvom pojavljivanju Dobit ćete pitanje u kojem ste dali nerazvrstani niz s višestrukim pojavljivanjima brojeva. Zadatak je grupirati sve višestruke pojave elemenata niza poredane prema prvom pojavljivanju. U međuvremenu, redoslijed bi trebao biti isti kao i broj koji dolazi. Primjer unosa: [2, 3,4,3,1,3,2,4] ...

Čitaj više

Pitanje 73. Najveća je razlika između frekvencije dva elementa, tako da je element koji ima veću frekvenciju, takođe veća Pretpostavimo da imate čitav niz. Izjava o problemu traži da se utvrdi maksimalna razlika između frekvencije bilo koja dva različita elementa datog niza, ali element veće frekvencije također bi trebao biti veći u vrijednosti od drugog cijelog broja. Primjer unosa: arr [] = {2,4,4,4,3,2} ...

Čitaj više

Pitanje 74. Maksimizirajte zbroj niza nakon K negacija rješenjem Leetcode Ovaj post je na temu Povećavanje zbroja niza nakon K negacija Leetcode rješenje Rješenje problema U problemu „Maksimiziranje zbroja niza nakon K negacija“ dobivamo niz polja i vrijednost K. Niz se sastoji od cjelobrojnih vrijednosti. Vrijednost arr [i] možemo promijeniti u ...

Čitaj više

Pitanje 75. Najmanji podskup s k razlikovnim brojevima Pretpostavimo da imate čitav niz i broj k. Izjava o problemu traži da se pronađe najmanji pod-niz opsega (l, r), uključujući, na taj način da je u tom najmanjem pod-nizu prisutno tačno k različitih brojeva. Primjer unosa: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

Čitaj više

Pitanje 76. Sve jedinstvene trojke koje zbrajaju zadanu vrijednost Dali smo niz cijelih brojeva i zadati broj koji se naziva 'zbroj'. Izjava o problemu traži pronalazak trojke koja se zbraja na zadati broj 'zbroj'. Primjer unosa: arr [] = {3,5,7,5,6,1} zbroj = 16 Izlaz: (3, 7, 6), (5, 5, 6) Objašnjenje: Triplet koji je jednak danom .. .

Čitaj više

Pitanje 77. Najduža podvrsta koja broji 1s više od broja 0s Dali smo niz cijelih brojeva. Niz sadrži samo jedinice 1 i 0. Izjava o problemu traži da se utvrdi duljina najduljeg podniza koji ima količinu jednoznamenke samo je jedan više od broja 1 u podnizu. Primjer unosa: arr [] = ...

Čitaj više

Pitanje 78. Maksimalni niz iz dva zadata niza koji održavaju redoslijed isti Pretpostavimo da imamo dva čitava polja iste veličine n. Oba polja mogu sadržavati i zajedničke brojeve. Izjava problema traži da se formira rezultirajući niz koji sadrži 'n' maksimalnih vrijednosti iz oba polja. Prvom nizu treba dati prioritet (elementi prvog ...

Čitaj više

Pitanje 79. Pogodite broj veći ili niži II Izjava o problemu “Guess Number Higher or Lower II” navodi da ćemo igrati igru ​​koja se zove Guess Game. Igra kaže da biram broj od 1 do n. Kad god pogodite broj koji nisam izabrao, reći ću vam ...

Čitaj više

Pitanje 80. Preurediti niz Tako da je arr [i] jednako i Problem „Preuredite niz tako da arr [i] = i“ navodi da vam je dan niz čitavih brojeva u rasponu od 0 do n-1. Budući da svi elementi možda neće biti prisutni u polju, onda je na njihovom mjestu -1. Izjava o problemu traži preuređivanje niza u takve ...

Čitaj više

Pitanje 81. Odvojite 0 i 1 u nizu Izjava o problemu Pretpostavimo da imate čitav niz. Problem „Odvajanje 0 i 1 u nizu“ traži razdvajanje niza od dva dijela, za 0 i za 1. 0 trebaju biti na lijevoj strani polja, a 1 na desnoj strani polja. ...

Čitaj više

Pitanje 82. Pronađi najveći d u nizu takav da je a + b + c = d Izjava o problemu Pretpostavimo da imate niz cijelih brojeva. Sve ulazne vrijednosti su različiti elementi. Problem „Pronađi najveći d u polju tako da je a + b + c = d“ traži da se pronađe najveći element „d“ u skupu takav da je a + b + c = ...

Čitaj više

Pitanje 83. Maksimalan broj čokolada koje će se jednako podijeliti među k učenika „Maksimalan broj čokolada koje će se jednako podijeliti među k učenika“ navodi da ćete dobiti n kutija u kojima je nekoliko čokolada. Pretpostavimo da postoji k učenika. Zadatak je raspodijeliti maksimalan broj čokolada među k učenika jednako odabirom uzastopnih kutija. Možemo ...

Čitaj više

Pitanje 84. Maksimalan uzastopni broj prisutan u nizu Izjava o problemu Pretpostavimo da imate niz cijelih brojeva veličine N. Problem „Maksimalni uzastopni brojevi prisutni u nizu“ traži da se sazna maksimalan broj uzastopnih brojeva koji se mogu rasuti u nizu. Primjer arr [] = {2, 24, 30, 26, 99, 25} 3 Objašnjenje: The ...

Čitaj više

Pitanje 85. Upiti za broj različitih elemenata u podnizu Dali smo niz cijelih brojeva i niz upita i moramo saznati broj svih različitih elemenata koje imamo u zadanom opsegu, upit se sastoji od dva broja lijevo i desno, ovo je zadani raspon, s ovim zadati domet mi ...

Čitaj više

Pitanje 86. Upit o minimalnom opsegu (raspadanje kvadratnog korijena i rijetka tablica) U problemu minimalnog upita opsega dali smo upit i čitav niz. Svaki upit sadrži raspon kao lijevi i desni indeks za svaki raspon. Zadatak je odrediti minimum od svih brojeva koji se nalaze unutar raspona. Primjer unosa: arr [] = {2, 5, ...

Čitaj više

Pitanje 87. Upit sume raspona pomoću rijetke tablice U upitu za zbroj opsega koristeći problem rijetke tablice imamo upit za opseg i dodan je čitav niz. Zadatak je saznati zbroj svih cijelih brojeva koji dolaze u rasponu. Primjer unosa: arr [] = {1,4,6,8,2,5} Upit: {(0, 3), (2, 4), (1, 5)} Izlaz: 19 16 25 ...

Čitaj više

Pitanje 88. Brojanje i prebacivanje upita na binarnom nizu Kao ulazna vrijednost dat je niz veličine n. Problem „Brojanje i prebacivanje upita na binarnom nizu“ traži da se izvrše neki od upita koji su navedeni u nastavku, upiti se mogu nasumično razlikovati. Upiti su ⇒ prebacivanje upita ⇒ prebacivanje (početak, završetak), ovo ...

Čitaj više

Pitanje 89. Upiti za decimalne vrijednosti podnizova binarnog niza Napišite upite za decimalne vrijednosti podsklopova binarnog niza u danom binarnom nizu. Izjava o problemu traži otkrivanje decimalnog broja tako formiranog uz pomoć raspona u binarnom nizu. Primjer unosa: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} Upit (1, ...

Čitaj više

Pitanje 90. Maksimizirajte elemente pomoću drugog niza Pretpostavimo da smo dali dva cjelovita polja iste veličine n. Oba polja sadrže pozitivne brojeve. Izjava problema traži maksimiziranje prvog niza korištenjem drugog elementa niza zadržavajući drugi niz kao prioritet (elementi drugog niza trebaju se pojaviti prvi u izlazu). ...

Čitaj više

Pitanje 91. Minimalni razmjeni potrebni za spajanje svih elemenata manjih ili jednakih k Problem „Minimalni razmjeni potrebni za spajanje svih elemenata manjih ili jednakih k“ navodi da imate čitav niz. Izjava o problemu traži da se sazna najmanji broj zamjena potrebnih za spajanje elemenata koji su manji ili jednaki ...

Čitaj više

Pitanje 92. Pronađite prvu i zadnju poziciju elementa u rješenju sortiranih nizova s ​​kôdom Izjava problema U ovom članku pod naslovom „Pronađi prvi i posljednji položaj elementa u rješenju sortiranoga niza s leetcode-om“, razgovarat ćemo o rješenju problema s leetcode-om. U zadanom problemu dobivamo niz. Također smo dobili ciljani element. Elementi u nizu sekvencirani su u ...

Čitaj više

Pitanje 93. Monotonic LeetCode rješenje Izjava problema U problemu „Monotonski niz“ dobivamo niz. Naš zadatak je provjeriti je li niz monoton niz ili nije. Monotonski niz je niz u kojem se elementi sortiraju u rastućem ili opadajućem redoslijedu. Ako je niz sortiran u ...

Čitaj više

Pitanje 94. Maksimalni zbroj podrednosti takav da nijedna tri nisu uzastopna Problem „Maksimalni zbroj podzadataka takav da nijedna tri nisu uzastopna“ navodi da vam je dan niz čitavih brojeva. Sada morate pronaći podsekvencu koja ima maksimalni zbroj s obzirom na to da ne možete uzeti u obzir tri uzastopna elementa. Da se podsjetimo, podrednost nije ništa drugo do niz ...

Čitaj više

Pitanje 95. Pronađite duplikate u zadanom nizu kada elementi nisu ograničeni na raspon Problem "Pronalaženje duplikata u danom nizu kada elementi nisu ograničeni na raspon" navodi da imate niz koji se sastoji od n cijelih brojeva. Navodi ga problem da bi se pronašli duplicirani elementi ako su prisutni u nizu. Ako takav element ne postoji, vratite -1. Primjer [...

Čitaj više

Pitanje 96. Provjerite sadrži li niz susjedne cijele brojeve s dopuštenim duplikatima Dobit ćete niz čitavih brojeva koji mogu sadržavati i duplicirane elemente. Izjava o problemu traži da se utvrdi radi li se o skupu susjednih cijelih brojeva, ispišite „Da“ ako jeste, ispišite „Ne“ ako nije. Primjer unosa uzorka: [2, 3, 4, 1, 7, 9] Uzorak ...

Čitaj više

Pitanje 97. K najslabiji redovi u matričnom rješenju s leetcode-om Izjava problema U problemu „K najslabijih redova u matrici“ dana nam je matrica od n redova i m stupaca. matrica se popunjava s 0 ili 1. Posebnost ove matrice je da su sve one smještene prema lijevoj strani svakog reda ...

Čitaj više

Pitanje 98. Kapacitet za isporuku paketa u roku od D dana Leetcode rješenje Izjava problema U problemu „Kapacitet za isporuku paketa u roku od D dana“ imamo pakete u luci A koji se moraju prenijeti u luku B za D dana. dobivamo niz težina koji sadrži težinu svakog paketa i broj dana u kojima smo ...

Čitaj više

Pitanje 99. Može izvršiti aritmetički napredak iz rješenja s nizom koda Izjava problema U problemu „Može napraviti aritmetičku progresiju iz sekvence“ dobivamo niz, sada moramo odgovoriti je li moguće generirati aritmetičku progresiju preuređivanjem niza. Primjer arr = [3,1,5] true Objašnjenje: Možemo preurediti niz kao {1,3,5} koji tvori ...

Čitaj više

Pitanje 100. Najbolje vrijeme za kupnju i prodaju dionica III rješenje s Leetcode-om Izjava problema U problemu “Najbolje vrijeme za kupnju i prodaju dionica III”, dat nam je niz u kojem svaki element u nizu sadrži cijenu date dionice tog dana. Definicija transakcije je kupovina jedne dionice i prodaja te dionice ...

Čitaj više

Pitanje 101. Najbolje vrijeme za kupnju i prodaju dionica II Leetcode rješenje Izjava problema U problemu „Najbolje vrijeme za kupnju i prodaju dionica II“, dat nam je niz u kojem svaki element u nizu sadrži cijenu date dionice tog dana. Definicija transakcije je kupovina jedne dionice i prodaja te dionice ...

Čitaj više

Pitanje 102. Najbolje vrijeme za kupnju i prodaju dionica pomoću rješenja za naknadu s naknadom za transakcije Izjava problema U problemu „Najbolje vrijeme za kupnju i prodaju dionica s naknadom za transakciju“, dat nam je niz u kojem svaki element u nizu sadrži cijenu date dionice tog dana. Definicija transakcije je kupovina jedne dionice dionica i prodaja te ...

Čitaj više

Pitanje 103. Brojanje indeksnih parova s ​​jednakim elementima u nizu Pretpostavimo da smo dali čitav niz. Problem „Brojanje indeksnih parova s ​​jednakim elementima u nizu“ traži da se utvrdi broj para indeksa (i, j) na takav način da je arr [i] = arr [j], a i nije jednako j . Primjer arr [] = {2,3,1,2,3,1,4} 3 para objašnjenja ...

Čitaj više

Pitanje 104. Pronađi Zbir svih jedinstvenih zbrojeva pod-nizova za zadati niz Pretpostavimo da imate niz cijelih brojeva. Problem „Pronađi zbroj svih jedinstvenih zbrojeva pod-niza za zadati niz“ traži da se sazna zbroj svih jedinstvenih pod-nizova (Zbir pod-niza je zbroj elemenata svakog pod-niza). Jedinstvenim zbrojem pod-niza mislili smo reći da nijedan pod-niz ...

Čitaj više

Pitanje 105. Put minimalne sume u trokutu Izjava o problemu Problem „Put minimalne sume u trokutu“ navodi da ste dobili niz u obliku trokuta cijelih brojeva. Polazeći od gornjeg reda, koja je minimalna suma koju možete postići kada dođete do donjeg reda? Primjer 1 2 3 5 ...

Čitaj više

Pitanje 106. Najduža podvrsta koja nema više od K različitih elemenata Problem „Najdulja podniz koja nema više od K različitih elemenata“ navodi da pretpostavljamo da imate niz čitavih brojeva, izjava problema traži da se pronađe najduži pod-niz koji nema više od k različitih elemenata. Primjer arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Čitaj više

Pitanje 107. S obzirom na niz parova Pronađite sve simetrične parove u njemu Pronađi sve simetrične parove - Dobit će ti nekoliko parova niza. Morate otkriti simetrične parove u njemu. Kaže se da je simetrični par simetričan kad u parovima kažu (a, b) i (c, d) u kojima je 'b' jednako 'c', a 'a' je ...

Čitaj više

Pitanje 108. Minimalna operacija da se svi elementi izjednače u nizu Problem „Minimalna operacija za izjednačavanje svih elemenata u nizu“ navodi da vam je dan niz s nekim cijelim brojevima. Morate otkriti minimalne operacije koje se mogu učiniti da bi se niz izjednačio. Primjer [1,3,2,4,1] 3 Objašnjenje Ili 3 oduzimanja mogu biti ...

Čitaj više

Pitanje 109. Konstruirajte binarno stablo iz zadanog prikaza Roditeljskog niza Problem „Konstruiraj binarno stablo iz datog predstavljanja roditeljskog niza“ navodi da ste dobili niz. Ovaj ulazni niz predstavlja binarno stablo. Sada trebate konstruirati binarno stablo na osnovu ovog ulaznog niza. Niz čuva indeks nadređenog čvora na svakom indeksu. ...

Čitaj više

Pitanje 110. Pronađi podred sa zadanim zbrojem (obrađuje negativne brojeve) Problem „Pronađi podred s zadanim zbrojem (obrađuje negativne brojeve)“ navodi da vam je dan cjeloviti niz koji sadrži i negativne cijele brojeve i broj koji se naziva „zbroj“. Izjava o problemu traži ispis pod-niza, koji sažima dati broj koji se naziva "zbroj". Ako je više od jednog niza ...

Čitaj više

Pitanje 111. Dužina najvećeg podsklopa sa susjednim elementima Problem „Duljina najveće podniza sa susjednim elementima“ navodi da vam je dan čitav niz. Izjava o problemu traži da se sazna dužina najdužeg susjednog niza čiji se elementi mogu poredati u nizu (kontinuirano, uzlazno ili silazno). Brojevi u ...

Čitaj više

Pitanje 112. Broji broj trojki s proizvodom jednakim zadanom broju Problem „Broji broj trojki s proizvodom jednakim zadanom broju“ navodi da nam je dan cjeloviti niz i broj m. Izjava o problemu traži da se sazna ukupan broj trojki sa proizvodom jednakim m. Primjer arr [] = {1,5,2,6,10,3} m = 30 3 Objašnjenje Trojke ...

Čitaj više

Pitanje 113. Maksimalna razlika između prvog i posljednjeg indeksa elementa u nizu Pretpostavimo da imate niz cijelih brojeva. Problem „Maksimalna razlika između prvog i posljednjeg indeksa elementa u nizu“ traži da se otkrije razlika između prvog i posljednjeg indeksa svakog broja prisutnog u nizu, tako da je razlika maksimalna od svih. Primjer ...

Čitaj više

Pitanje 114. Pronađite četiri elementa koja se zbrajaju na zadanu vrijednost (Hashmap) Problem "Pronađi četiri elementa koji se zbrajaju na zadanu vrijednost (Hashmap)" navodi da pretpostavimo da imate čitav niz i broj koji se zove zbroj. Izjava o problemu traži utvrđivanje jesu li četiri elementa prisutna u nizu koji sažima zadanu vrijednost „zbroj“. Ako je tačno, tada funkcionirajte ...

Čitaj više

Pitanje 115. Najdulja je podsekvenca takva da je razlika između susjednih jedan Problem „Najdulja podsekvenca takva da je razlika između susjednih jedan“ navodi da ste dobili čitav niz. Sada trebate pronaći dužinu najduže podsekcije tako da razlika susjednih elemenata iznosi 1. Primjer 1 2 3 4 7 5 9 4 6 Objašnjenje Kao ...

Čitaj više

Pitanje 116. Pronađite sve trojke s nultom sumom Problem "Pronađi sve trojke s nultom sumom" navodi da ste dobili niz koji sadrži i pozitivan i negativan broj. Izjava o problemu traži otkrivanje trojke sa zbrojem jednakim 0. Primjer arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Objašnjenje ...

Čitaj više

Pitanje 117. Provjerite sadrži li zadati niz duplikata na udaljenosti od k međusobno Problem „Provjeri sadrži li zadani niz dupliciranih elemenata na međusobnoj udaljenosti od k“ navodi da moramo provjeriti duplikate u datom neuređenom nizu u rasponu od k. Ovdje je vrijednost k manja od datog niza. Primjeri K = 3 arr [] = ...

Čitaj više

Pitanje 118. Uparite sa datim proizvodom Problem "Uparivanje s danim proizvodom" navodi da ste dobili čitav niz i broj "x". Utvrdite da li se niz sastoji od para čiji proizvod jednak 'x' postoji u zadanom ulaznom nizu. Primjer [2,30,12,5] x = 10 Da, ovdje ima objašnjenje para proizvoda ...

Čitaj više

Pitanje 119. Maksimalna udaljenost u nizu Problem "Maksimalna udaljenost u nizu" navodi da ste dobili "n" br. nizova i svi nizovi dati su u rastućem redoslijedu. Vaš zadatak je pronaći maksimalnu razliku / apsolutnu razliku dva broja u nizu, a maksimalnu udaljenost između dva broja možemo definirati kao ...

Čitaj više

Pitanje 120. Prvi element koji se javlja k puta u nizu Dali smo broj 'k' i cijeli broj. Problem „Prvi element koji se javlja k puta u nizu“ kaže da se sazna prvi element u nizu koji se javlja tačno k puta u nizu. Ako u polju nema elementa koji se javlja k puta ...

Čitaj više

Pitanje 121. Ispišite sve podnizove sa zbrojem 0 Dobit ćete čitav niz, vaš zadatak je ispisati sve moguće pod-nizove sa zbrojem koji je jednak 0. Dakle, moramo ispisati sve pod-nizove s 0 zbrojem. Primjer arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} Pod-niz pronađen iz indeksa 0 ...

Čitaj više

Pitanje 122. Sadrži duplikat Dobili smo niz koji možda sadrži duplikate elemenata ili ne. Zato moramo provjeriti sadrži li duplikat. Primjeri [1, 3, 5, 1] ​​true [„jabuka“, „mango“, „naranča“, „mango“] true [22.0, 4.5, 3.98, 45.6, 13.54] false Pristup Niz možemo provjeriti na nekoliko načina ...

Čitaj više

Pitanje 123. Formirajte minimalni broj iz zadate sekvence Problem "Oblikujte minimalni broj iz zadane sekvence" navodi da ste dobili neki obrazac samo Ja i D. Značenje I znači povećavanje i smanjivanje dobivamo D. U stavci problema se traži ispis minimalnog broja koji zadovoljava zadati obrazac. Imamo ...

Čitaj više

Pitanje 124. Upiti za opseg za najdužu tačnu sljedbu zagrade Dobit ćete niz niza zagrada u zagradama, drugim riječima, dobit ćete zagrade poput '(' i ')' i dati ćete raspon upita kao početnu i završnu točku. Problem „Upiti za opseg za najdužu tačnu sljedbu zagrade“ traži da se sazna maksimalna dužina ...

Čitaj više

Pitanje 125. Najveći podniz s jednakim brojem 0 i 1 Dobit ćete niz čitavih brojeva. Cijeli brojevi su samo 0 i 1 u ulaznom polju. Izjava o problemu traži da se pronađe najveći pod-niz koji može imati jednak broj 0 i 1. Primjer arr [] = {0,1,0,1,0,1,1,1} 0 do 5 (ukupno 6 elemenata) Objašnjenje Iz položaja niza ...

Čitaj više

Pitanje 126. Binarni niz nakon operacija prebacivanja M raspona Dobit ćete binarni niz, koji se sastoji od 0 u početku i Q broja upita. Izjava o problemu traži promjenu vrijednosti (pretvaranje 0s u 1s i 1s u 0s). Nakon izvršenih Q upita, ispišite rezultirajući niz. Primjer arr [] = {0, 0, 0, 0, 0} Prebaci (2,4) ...

Čitaj više

Pitanje 127. Zbir dva skupa koji se ne preklapaju Izjava o problemu Problem „Nepreklapajući zbroj dva skupa“ navodi da su vam dana dva polja kao ulazne vrijednosti kao arrA [] i arrB [] iste veličine n. Također, oba niza imaju zasebne različite elemente i neke zajedničke elemente. Vaš je zadatak otkriti ukupnu sumu ...

Čitaj više

Pitanje 128. Pronaći sve parove (a, b) u nizu tako da je a% b = k Izjava o problemu Problem “Pronađi sve parove (a, b) u nizu tako da je a% b = k” navodi da ste dobili niz cijelih brojeva i cijelu vrijednost koja se zove k. Izjava o problemu traži pronalazak para na takav način da x ...

Čitaj više

Pitanje 129. Raspon LCM upita Izjava o problemu Problem „Raspon LCM upita“ navodi da imate čitav niz i q broja upita. Svaki upit sadrži (lijevo, desno) kao raspon. Zadatak je saznati LCM (lijevo, desno), tj. LCM svih brojeva koji dolaze u rasponu od ...

Čitaj više

Pitanje 130. Upiti za GCD svih brojeva niza osim elemenata u zadanom rasponu Izjava o problemu Problem "Upiti za GCD svih brojeva niza osim elemenata u zadanom rasponu" navodi da ćete dobiti cjelobrojni niz i aq broj upita. Svaki upit sadrži broj lijevo i desno. Izjava o problemu traži da se sazna ...

Čitaj više

Pitanje 131. Pronađite je li podred u obliku planine ili ne Izjava o problemu Problem „Pronađi da li je podniz u obliku planine ili ne“ navodi da ste dobili čitav niz i raspon. Izjava o problemu traži da se otkrije da li je pod-niz formiran između datog raspona u obliku planinskog oblika ili ...

Čitaj više

Pitanje 132. Zbir problema podskupa u O (zbirnom) prostoru Izjava o problemu Problem „Zbir podskupa u O (zbrojnom) prostoru“ navodi da ste dobili niz nekih negativnih cijelih brojeva i određenu vrijednost. Sada saznajte postoji li podskup čiji je zbroj jednak zbroju zadate ulazne vrijednosti. Primjer niza = {1, 2, 3, 4} ...

Čitaj više

Pitanje 133. U izrazu pronađite indeks zatvarača za datu zagradu za otvaranje Izjava problema S obzirom na niz s dužine / veličine n i cjelobrojnu vrijednost koja predstavlja indeks početne uglate zagrade. Pronađi indeks zatvarajućih zagrada za datu otvarajuću zagradu u izrazu. Primjer s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Čitaj više

Pitanje 134. Problem rudnika zlata Izjava o problemu „Problem rudnika zlata“ navodi da ste dobili 2D mrežu s nekoliko negativnih kovanica smještenih u svaku ćeliju date mreže. U početku rudar stoji na prvom stupcu, ali nema ograničenja za red. Može početi u bilo kojem redu. The ...

Čitaj više

Pitanje 135. Najdulje sve veće uzastopno slijeđenje Sljedice su druga tema koju vole anketari. Podešavanje oko njih uvijek im može pružiti nove mogućnosti za testiranje kandidata. Može provjeriti sposobnost kandidata da razmišlja i analizira stvari i iznaći najbolja i optimalna rješenja. Danas rješavamo problem sljednosti koji će raditi ...

Čitaj više

Pitanje 136. Najbolje vrijeme za kupovinu i prodaju dionica Izjava o problemu Problem „Najbolje vrijeme za kupnju i prodaju dionica“ navodi da vam se daje niz cijena duljine n, gdje i -ti element čuva cijenu dionica i-og dana. Ako uspijemo obaviti samo jednu transakciju, odnosno kupiti jedan dan i ...

Čitaj više

Pitanje 137. Najčešći K česti elementi Izjava o problemu U prvih K čestih elemenata dali smo niz brojeva [], pronađite k elemenata koji se najčešće javljaju. Primjeri nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Naivni pristup za izgradnju K najčešćih elemenata ...

Čitaj više

Pitanje 138. Razvrstavanje mjehurića pomoću dva snopa Izjava o problemu Problem „Razvrstavanje mjehurića pomoću dva snopa“ navodi da ste dobili niz veličine [n]. Stvorite funkciju za sortiranje datog niza a [] pomoću paradigme sortiranja oblačića s dvije strukture podataka steka. Primjer a [] = {15, 12, 44, 2, 5, ...

Čitaj više

Pitanje 139. Sortiraj niz prema redoslijedu definiranom drugim nizom Izjava o problemu Dobili ste dva niza cijelih brojeva arr1 [] i arr2 []. Problem "Sortiranje niza prema redoslijedu definiranom drugim nizom" traži sortiranje prvog niza prema drugom nizu, tako da će brojevi u prvom nizu biti relativno razvrstani od svih ...

Čitaj više

Pitanje 140. Konstrukcija najduže rastuće sljedbe (N log N) Izjava o problemu Dobit ćete niz čitavih brojeva. Problem „Konstrukcija najduže rastuće sljedbe (N log N)“ traži konstrukciju najduže rastuće podsljedove. Primjer arr [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 i veličina ove najduže rastuće podsekcije je ...

Čitaj više

Pitanje 141. Minimalno vrijeme potrebno za truljenje svih naranči Izjava o problemu Problem „Minimalno vrijeme potrebno za truljenje svih naranči“ navodi da vam se daje 2D niz, svaka ćelija ima jednu od tri moguće vrijednosti 0, 1 ili 2. 0 znači praznu ćeliju. 1 znači svježu naranču. 2 znači trulu naranču. Ako je truo ...

Čitaj više

Pitanje 142. Preuredite niz tako da 'arr [j]' postane 'i' ako je 'arr [i]' 'j' Izjava o problemu Problem ”Preuredite niz tako da 'arr [j]' postane 'i' ako je 'arr [i]' je 'j'" navodi da imate niz veličine "n" koji sadrži cijele brojeve. Brojevi u nizu su u rasponu od 0 do n-1. Izjava o problemu traži preuređivanje niza u ...

Čitaj više

Pitanje 143. Maksimalna podvrsta proizvoda Izjava o problemu Problem „Maximum Product Subarray“ navodi da ste dobili niz cijelih brojeva koji sadrže i pozitivne i negativne brojeve. Izjava o problemu traži da se sazna maksimalni umnožak pod-niza. Primjer arr [] = {2, -2, 3, 5} 15 Objašnjenje Elementi u podnizu ...

Čitaj više

Pitanje 144. Pretvori niz u cik-cak modu Izjava o problemu Problem „Pretvori niz u Zig-Zag modu“ navodi da ste dobili - cijelih brojeva. Izjava o problemu traži sortiranje niza cik-cak tako da elementi u nizu izgledaju kao à a <b> c <d> e ...

Čitaj više

Pitanje 145. Prvi negativni cijeli broj u svakom prozoru veličine k Izjava o problemu Problem „Prvi negativni cijeli broj u svakom prozoru veličine k“ navodi da vam se daje niz koji sadrži pozitivne i negativne cijele brojeve, za svaki prozor veličine k ispisuje se prvi negativni cijeli broj u tom prozoru. Ako u bilo kojem prozoru nema negativne cjelobrojne vrijednosti, onda iznesite ...

Čitaj više

Pitanje 146. Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici Izjava o problemu Problem „Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici“ navodi da ste dobili binarnu matricu (koja sadrži samo 0 i 1) s najmanje jednim 1. Pronađite udaljenost najbliže ćelije koja ima 1 u binarnoj matrici za sve elemente ...

Čitaj više

Pitanje 147. Obrazac Minimalni broj iz date sekvence Izjava o problemu Problem „Minimalni broj obrasca iz zadane sekvence navodi da vam se daje niz s dužine / veličine n koji predstavlja obrazac znakova„ I “, tj. Da se povećava i„ D “, odnosno da se smanjuje. Ispišite minimalni broj za zadani uzorak jedinstvenim znamenkama od 1-9. Na primjer - ...

Čitaj više

Pitanje 148. Broj najdužih rastućih sljedova Izjava o problemu Problem „Broj najdužih rastućih sljedova“ navodi da ste dobili niz veličine [n]. Ispišite broj najduže rastućih sljedova u njemu. Primjer a [] = {1, 2, 5, 4, 7} 2 Objašnjenje: Najduže rastuće sljedove mogu se vidjeti u ...

Čitaj više

Pitanje 149. Pronađi minimum u rotiranom sortiranom nizu Izjava o problemu “Pronađi minimum u rotiranom sortiranom nizu” navodi da vam se daje sortirani niz veličine n koji se rotira za neki indeks. Pronađite minimalni element u polju. Primjer a [] = {5, 1, 2, 3, 4} 1 Objašnjenje: Ako rasporedimo niz u sortirano ...

Čitaj više

Pitanje 150. Implementacija Deque-a pomoću kružnog niza Izjava o problemu „Implementacija Deque-a pomoću kružnog niza“ traži da se implementiraju sljedeće funkcije Deque-a (dvostruko završeni red čekanja) pomoću kružnog polja, insertFront (x): umetnite element x na prednju stranu Deque-a insertRear (x): umetnite element x na stražnjoj strani Deque deleteFront (): brisanje elementa iz ...

Čitaj više

Pitanje 151. Preuredite niz redom - najmanji, najveći, drugi najmanji, drugi najveći Izjava o problemu Pretpostavimo da imate čitav niz. Problem „Preuređivanje niza po redoslijedu - najmanji, najveći, 2. najmanji, 2. najveći, ..“ traži da se niz preuredi na takav način da je najmanji broj na prvom mjestu, a zatim najveći broj, zatim drugi najmanji, a zatim drugi ...

Čitaj više

Pitanje 152. Preuredite niz tako da su čak i pozicionirani veći od neparnih Izjava o problemu Pretpostavimo da imate čitav niz. Problem "Preurediti niz tako da su čak i pozicionirani veći od neparnih" traži da se niz rasporedi tako da elementi na parnom položaju u nizu trebaju biti veći od elementa neposredno prije njega. Arr [i-1] <= Arr [i], ako je pozicija 'i' ...

Čitaj više

Pitanje 153. Poredajte zadane brojeve kako biste formirali najveći broj Izjava o problemu Pretpostavimo da imate niz cijelih brojeva. Problem „Rasporedite zadane brojeve da bi se formirao najveći broj“ traži da se niz preuredi na takav način da bi izlaz trebao biti maksimalna vrijednost koja se može napraviti s tim brojevima niza. Primjer [34, 86, 87, ...

Čitaj više

Pitanje 154. Uklonite duplikate iz sortiranog niza Izjava o problemu “Uklanjanje duplikata iz razvrstanog niza” navodi da ste dobili razvrstani niz veličine N. Morate ukloniti dvostruke elemente iz niza. Ispišite niz koji sadrži jedinstvene elemente nakon uklanjanja dupliciranih elemenata. Primjer a [] = {1, 1, 1, 1} {1} Objašnjenje: ...

Čitaj više

Pitanje 155. Prebrojite podskupine koje imaju ukupno različite elemente iste kao izvorni niz Izjava o problemu „Broji podnizove koji imaju ukupno različitih elemenata jednakih izvornom nizu“ navodi da vam se daje čitav niz. Izjava o problemu traži da se sazna ukupan broj pod-nizova koji sadrže sve različite elemente koji su prisutni u izvornom nizu. Primjer arr [] = {2, 1, 3, 2, ...

Čitaj više

Pitanje 156. Proizvod niza osim selfa Izjava o problemu “Proizvod niza osim samoga sebe” navodi da ste dobili niz [[]. Ispišite drugi niz p [] iste veličine tako da je vrijednost kod i-tog indeksa niza p jednaka umnošku svih elemenata izvornog niza ...

Čitaj više

Pitanje 157. Prvo nedostaje pozitivno Izjava problema “Prvi nedostajući pozitivni” problem navodi da vam se daje niz veličine [n (sortiran ili nesortiran). Pronađite prvi pozitivni broj koji nedostaje u ovom polju. Primjer a [] = {1, 3, -1, 8} 2 Objašnjenje: Ako sortiramo niz, dobit ćemo {-1, ...

Čitaj više

Pitanje 158. Susjedni niz Leetcode Izjava o problemu Problem „Neprekidni leetcode niza“ navodi da ste dobili niz veličine [n] koji se sastoji samo od 1 i 0. Pronađite najduži podred u kojem je broj 1 jednak broju 0. Primjer a [] = {1, 0, 1, 1, 1, ...

Čitaj više

Pitanje 159. Brojevi s prostim frekvencijama većim ili jednakim k Izjava o problemu Problem „Brojevi s prostim frekvencijama većim ili jednakim k“ navodi da vam se daje niz cjelobrojnih veličina n i cjelobrojna vrijednost k. Svi brojevi unutar njega su prosti brojevi. Izjava o problemu traži pronalaženje brojeva koji se pojavljuju u ...

Čitaj više

Pitanje 160. Pronađite parove sa zadanom sumom tako da se elementi para nalaze u različitim redovima Izjava problema „Pronađi parove s danim zbrojem tako da su elementi para u različitim redovima“ problem navodi da ste dobili matricu cijelih brojeva i vrijednost koja se naziva „zbroj“. Izjava o problemu traži otkrivanje svih parova u matrici koja sažima dati ...

Čitaj više

Pitanje 161. Uobičajeni elementi u svim redovima date matrice Izjava o problemu “Uobičajeni elementi u svim redovima date matrice” navode da vam je dana matrica M * N. Izjava o problemu traži pronalaženje svih uobičajenih elemenata u datoj matrici u svakom redu matrice u O (M * N) vremenu. Primjer arr [] = {{12, 1, 4, 5, ...

Čitaj više

Pitanje 162. Sakupite maksimalan broj bodova u mrežu koristeći dvije traverze Izjava o problemu Dobivamo matricu veličine „nxm“ i moramo prikupiti maksimalni broj bodova u mreži koristeći dvije traverze. Ako stojimo u ćeliji i, j, tada imamo tri mogućnosti za odlazak u ćeliju i + 1, j ili i + 1, j-1 ili i + 1, j + 1. To je ...

Čitaj više

Pitanje 163. S obzirom na dva nerazvrstana niza pronaći sve parove čiji je zbroj x Izjava o problemu S obzirom na dva nerazvrstana niza, pronađite sve parove čiji je zbroj x problem navodi da su vam dana dva niza cijelih brojeva koji su nesortirani i vrijednost koja se zove zbroj. Izjava o problemu traži da se sazna ukupan broj parova i ispišu svi oni parovi koji dodaju ...

Čitaj više

Pitanje 164. Poredaj elemente po učestalosti Izjava o problemu Dobit ćete niz čitavih brojeva, u njemu se ponavljaju neki brojevi. Izjava o problemu traži ispis broja u nizu u opadajućem redoslijedu prema njihovoj učestalosti, odnosno razvrstavanju elemenata po frekvenciji. Primjer arr [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

Čitaj više

Pitanje 165. Pronađite prvi ponavljajući element u nizu cijelih brojeva Izjava o problemu Pronađite prvi ponavljajući element u nizu cijelih brojeva. Problem navodi da ste dobili niz cijelih brojeva. Traži da se iz polja otkrije prvi ponavljajući element i ispiše taj broj. Primjer arr [] = {2,6,9,3,1,9,1} 9 Objašnjenje: U danom nizu nalazi se ...

Čitaj više

Pitanje 166. Pronađite podred s najmanjim prosjekom Izjava o problemu Dali ste čitav niz i broj k. Izjava o problemu traži pronalazak podniza s najmanjim prosjekom, a to je pronalaženje podniza od k elemenata koji ima najmanji prosjek. Primjer arr [] = {12, 34, 20, 30, 24, 45} k = 3 Pod-niz od [0, 2] ima minimalni prosjek. Objašnjenje: ...

Čitaj više

Pitanje 167. Pronađite minimalan broj operacija spajanja da biste napravili palindrom niza Izjava o problemu Dobit ćete niz čitavih brojeva. Izjava o problemu traži da se pronađe minimalan broj operacija spajanja kako bi se napravio niz palindrom, tj. Saznati minimalan broj operacija spajanja koje treba obaviti na nizu da bi on postao palindrom. Operacija spajanja jednostavno znači da ...

Čitaj više

Pitanje 168. Provjerite da li navedeni niz veličine n može predstavljati BST od n nivoa ili ne Izjava problema S obzirom na niz s n elemenata, provjerite dani niz veličine n može predstavljati BST od n nivoa ili ne. To je da se provjeri može li binarno stablo pretraživanja konstruirano pomoću ovih n elemenata predstavljati BST od n nivoa. Primjeri arr [] = {10, 8, 6, 9, ...

Čitaj više

Pitanje 169. Naći maksimalni prosječni podniz k dužine Izjava o problemu Dobivate niz čitavih brojeva i broj k. Izjava o problemu traži da se pronađe maksimalni prosječni podniz nizova k. Subarray nije ništa drugo do niz sastavljen od susjednog bloka elemenata izvornog niza. Primjer arr [] = {1,3,12,34,76,10} [2, 4] Objašnjenje: Niz započinje ...

Čitaj više

Pitanje 170. Ispis zagrada u Matrix Chain Multiplication Problem Izjava o problemu Moramo pronaći redoslijed množenja matrica tako da je broj operacija uključenih u množenje svih matrica minimaliziran. Zatim moramo ispisati ovaj nalog, tj. Ispisati zagrade u problemu umnožavanja matričnog lanca. Uzmimo u obzir da imate 3 matrice A, B, ...

Čitaj više

Pitanje 171. Pronađite minimalnu razliku između bilo koja dva elementa Izjava o problemu Dobit ćete niz čitavih brojeva. Izjava o problemu traži pronalaženje minimalne razlike između bilo koja dva elementa data u polju. Primjer arr [] = {11,1,6,8,20,13} 2 Objašnjenje: Minimalna razlika između 11 i 13 je 2. arr [] = {19,14,80,200,32,29} 3 Objašnjenje: Minimalna razlika između 32 i 29 ...

Čitaj više

Pitanje 172. Najveća pravokutna pod-matrica čiji je zbroj 0 Izjava o problemu Pronađite sub-matricu maksimalne veličine u 2D nizu čiji je zbroj nula. Pod-matrica nije ništa drugo nego 2D niz unutar datog 2D niza. Dakle, imate matricu potpisanih cijelih brojeva, trebate izračunati zbroj podmatrica i pronaći matricu sa ...

Čitaj više

Pitanje 173. Maksimalni zbir pravougaonika u 2D matrici Izjava o problemu Pronađite pravokutnik maksimalnog zbira u 2D matrici, tj. Pronađite pod-matricu s maksimalnim zbrojem. Pod-matrica nije ništa drugo nego 2D niz unutar datog 2D niza. Dakle, imate matricu potpisanih cijelih brojeva, trebate izračunati zbroj pod-matrica i ...

Čitaj više

Pitanje 174. Maksimalna suma koja se povećava Izjava o problemu Dobit ćete niz čitavih brojeva. Vaš je zadatak otkriti maksimalan zbroj podrednosti unutar niza na takav način da brojevi u podpolje trebaju biti poredani poredani u porastu. Podsljednost nije ništa drugo do slijed koji mi ...

Čitaj više

Pitanje 175. Najveći zbroj susjedni podniz Izjava o problemu Dobit ćete niz čitavih brojeva. Izjava o problemu traži da se pronađe najveći zbroj susjednih podmreža. To ne znači ništa drugo nego pronaći podred (kontinuirani elementi) koji ima najveći zbroj među svim ostalim podnizima u danom nizu. Primjer arr [] = {1, -3, 4, ...

Čitaj više

Pitanje 176. Umnožavanje matričnog lanca U problemu umnožavanja lanca matrica II dali smo dimenzije matrica, pronašli redoslijed njihovog množenja tako da je broj operacija uključenih u množenje svih matrica minimaliziran. Uzmimo u obzir da imate 3 matrice A, B, C veličina axb, bx ...

Čitaj više

Pitanje 177. Sortirani niz u uravnoteženi BST U razvrstanom nizu do uravnoteženog BST problema dali smo niz poredanim redoslijedom, iz sortiranog niza konstruiramo uravnoteženo binarno stablo pretraživanja. Primjeri Ulaz arr [] = {1, 2, 3, 4, 5} Izlazni predbilježba: 3 2 1 5 4 Ulaz arr [] = {7, 11, 13, 20, 22, ...

Čitaj više

Pitanje 178. Jedan broj Dat je niz a [] veličine n. Svi elementi u polju prisutni su dva puta, osim 1. Pronađite element koji se pojavljuje samo jednom ili drugim riječima kažemo da je pronađen pojedinačni broj. Primjer unosa: a [] = {1, 3, 5, 5, 2, 1, 3} ...

Čitaj više

Pitanje 179. Podskup Leetcode U problemu sa podskupom Leetcode dali smo skup različitih cijelih brojeva, brojeva, ispis svih podskupova (skup napajanja). Napomena: Skup rješenja ne smije sadržavati duplicirane podskupove. Niz A je podskup niza B ako se a može dobiti iz B brisanjem nekih (moguće, nula ...

Čitaj više

Pitanje 180. Izmiješajte niz Dat je niz ili skup koji sadrži n elemenata. Ovdje su elementi jedinstveni ili nema ponavljanja. Nasumično promijenite niz brojeva (ili skup) brojeva bez duplikata. Primjer // Uvođenje niza sa skupovima 2, 4, 3 i 1. int [] nums = {2, 4, 3, 1}; Nasumični objekt = ...

Čitaj više

Pitanje 181. Maksimalni kvadrat U problemu maksimalnog kvadrata dali smo 2D binarnu matricu ispunjenu 0 i 1, pronašli najveći kvadrat koji sadrži samo 1 i vratili njegovu površinu. Primjer unosa: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Čitaj više

Pitanje 182. Podjela niza u parove sa zbrojem koji se dijeli sa K Dijeljenje niza u parove sa zbrojem koji se može podijeliti sa K problem je koji se postavlja u intervjuima s raznim ugađanjima povremeno. Oni koji me poznaju znaju moju naviku pretvaranja ovih problema u priče. U ovom članku razmotrimo ovaj problem. Situacija za razumijevanje ...

Čitaj više

Pitanje 183. Broji različite elemente u svakom prozoru veličine K Podskupovi su nešto čime se bavimo već neko vrijeme. U posljednjoj epizodi pokrivali smo broj podskupova koje smo mogli napraviti različitim parnim brojevima. Ovaj put računamo različite elemente u svaki prozor veličine K. Odjeljak-1 O problemu. S obzirom na nerazvrstani niz ...

Čitaj više

Pitanje 184. Pronađi tri elementa iz različita tri niza takva da je a + b + c = zbroj Three Sum je problem koji vole anketari. To je problem koji su me osobno pitali tokom razgovora s Amazonom. Dakle, bez gubljenja više vremena, pređimo na problem. Niz koji ima i pozitivne i negativne brojeve. Tri broja koja se zbrajaju na nulu / mogu se mijenjati, ...

Čitaj više

Pitanje 185. riječ za pretraživanje Traženje riječi je nešto poput zagonetki za traženje riječi u neko doba našeg života. Danas donosim za stol izmijenjenu ukrštenicu. Moji čitatelji moraju biti pomalo zbunjeni u vezi onoga o čemu govorim. Ne trošeći više vremena, pređimo na izjavu problema Može li ...

Čitaj više

Pitanje 186. K Prazni utori K praznih mjesta pravilno predstavljaju vrtlarevu dilemu, pokušavajući ubrati cvijeće koje odgovara našem stanju. Naš vrtlar ima polje N-utora. Gospodin vrtlar zasadio je cvijet u svaki od mjesta. Svaki cvijet će procvjetati određenog jedinstvenog dana. Takođe, posadili smo zimzeleno cvijeće. ...

Čitaj više

Pitanje 187. Broji parove čiji proizvodi postoje u nizu U brojačkim parovima čiji proizvodi postoje u problemu niza dali smo niz, prebrojite sve različite parove čija je vrijednost proizvoda prisutna u nizu. Primjer Ulaz A [] = {2, 5, 6, 3, 15} Izlaz Broj različitih parova čiji proizvod postoji u polju je: 2 Parovi su: (2, ...

Čitaj više

Pitanje 188. Ispiši sve različite elemente datog cjelovitog niza S obzirom na čitav niz, ispišite sve različite elemente u polju. Dati niz može sadržavati duplikate i izlaz bi trebao ispisati svaki element samo jednom. Dati niz nije sortiran. Primjer unosa: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} Izlaz: 12, 10, 9, 45, 2 pristup ...

Čitaj više

Pitanje 189. Par pozitivnih negativnih vrijednosti u nizu U par pozitivnih negativnih vrijednosti u problemu niza dali smo niz A različitih cjelovitih brojeva, ispišite sve parove koji imaju pozitivnu vrijednost i negativnu vrijednost broja koji postoji u nizu. Moramo ispisati parove po redoslijedu njihovog pojavljivanja. Par čiji ...

Čitaj više

Pitanje 190. Broji parove sa zadanom svotom S obzirom na čitav niz veličine n i cijeli broj 'K', trebate izbrojati broj parova (koji ne moraju biti jedinstveni) prisutnih u polju čiji je zbroj jednak 'K'. Primjer unosa: Arr = {1, 5, 7, 1} K = 6 Izlaz: 2 Rješenje grube sile za brojanje parova s ​​danim zbrojem Glavna ideja ...

Čitaj više

Pitanje 191. Umetni Izbriši GetRandom U problemu Insert Delete GetRandom trebamo dizajnirati strukturu podataka koja podržava sve sljedeće operacije u prosječnom O (1) vremenu. insert (val): Ubacuje stavku val u skup ako već nije prisutan. remove (val): Uklanja stavku val iz skupa ako postoji. getRandom: Vraća slučajni element iz trenutnog skupa ...

Čitaj više

Pitanje 192. Spajanje preklapajućih intervala U problemu preklapanja intervala preklapanja dali smo zbirku intervala, spajanje i vraćanje svih intervala koji se preklapaju. Primjer unosa: [[2, 3], [3, 4], [5, 7]] Izlaz: [[2, 4], [5, 7]] Objašnjenje: Možemo spojiti [2, 3] i [3 , 4] zajedno u obliku [2, 4] Pristup za pronalaženje Spajanja ...

Čitaj više

Pitanje 193. Medijana dvaju sortiranih nizova S obzirom na dva sortirana niza A i B veličine n, odnosno m. Pronađi medijanu konačnog sortiranog niza dobivenog nakon spajanja danih dva polja ili drugim riječima, kažemo da pronađemo medijanu dva sortirana niza. (Očekivana vremenska složenost: O (log (n))) Pristup 1 za ...

Čitaj više

Pitanje 194. Maksimalna podvrsta proizvoda U problemu s maksimalnim nizom proizvoda dali smo niz čitavih brojeva, pronađite susjedni podskup s najmanje jednim elementom koji ima najveći proizvod. Primjer Arr = [0, -1, 0, 1, 2, -3] Maksimalni proizvod = 2 Arr = [- 1, -1, -1] Maksimalni proizvod = -1 Arr = [0, -1, 0, - 2, 0] ...

Čitaj više

Pitanje 195. Pronađi maksimum od minimuma za svaku veličinu prozora u danom nizu Dat je niz a [] veličine n. Za svaku veličinu prozora koja varira od 1 do n u ispisu niza ili pronađite maksimum minimuma za svaku veličinu prozora u datom polju. Primjer unosa: a [] = {10, 20, 30, 50, 10, 70, 30} Izlaz: 70 30 20 ...

Čitaj više

Pitanje 196. Zbir podmreže minimalne veličine S obzirom na niz brojeva pozitivnog cijelog broja i zbroja s, pronađite minimalnu veličinu susjednog niza brojeva takvu čija je suma jednaka ili veća od s (zadata vrijednost). Primjer unosa: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Izlaz: 2 {Podred [4, ...

Čitaj više

Pitanje 197. Pretražite element u sortiranom rotiranom nizu U potrazi za razvrstanim rotiranim problemom niza dali smo razvrstani i rotirani niz i element, provjerite je li zadani element prisutan u polju ili ne. Primjeri Ulazni brojevi [] = {2, 5, 6, 0, 0, 1, 2} target = 0 Izlaz istiniti Ulazni brojevi [] = {2, ...

Čitaj više

Pitanje 198. Maksimalna podvrsta proizvoda S obzirom na niz od n cijelih brojeva, pronađite maksimalan proizvod dobiven iz susjednog podniza datog niza. Primjeri Ulaz arr [] = {-2, -3, 0, -2, -40} Izlaz 80 Ulaz arr [] = {5, 10, 6, -2, 1} Izlaz 300 Ulaz arr [] = {-1 , -4, -10, 0, 70} Izlaz 70 ...

Čitaj više

Pitanje 199. Postavi matrične nule U problemu postavljenih nula matrice dali smo matricu (n X m), ako je element 0, postavite njegov cijeli red i stupac 0. Primjeri Ulaz: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Izlaz: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Čitaj više

Pitanje 200. 3 Zbir U problemu sa zbrojem 3 dali smo niz brojeva od n cijelih brojeva, pronašli sve jedinstvene trojke koje se zbrajaju do 0. Primjer unosa: nums = {-1, 0, 1, 2, -1, -4} Izlaz: { -1, 0, 1}, {-1, 2, -1} Naivni pristup za problem sa 3 zbroja Pristup grube sile ...

Čitaj više

Pitanje 201. Pronađite duplicirani broj Dat je niz brojeva koji sadrže (n + 1) elemenata i svaki je element između 1 i n. Ako postoji samo jedan duplicirani element, pronađite duplicirani broj. Primjeri Ulaz: nums = {1, 3, 4, 2, 2} Izlaz: 2 Ulaz: nums = {3, 1, 3, 4, 2} Izlaz: 3 Naivno ...

Čitaj više

Pitanje 202. Uzorkovanje rezervoara Uzorkovanje rezervoara je tehnika odabira k stavki ležišta nasumičnim odabirom sa zadate liste od n predmeta, gdje je n vrlo veliko. Na primjer, pretražite liste na Googleu, YouTubeu itd. Naivni pristup za uzorkovanje rezervoara Izgradite niz rezervoara veličine k, nasumično birajte stavke s dane liste. ...

Čitaj više

Pitanje 203. Najčešći element u nizu Dobit ćete niz čitavih brojeva. Izjava o problemu kaže da morate pronaći najčešći element prisutan u nizu. Ako postoji više vrijednosti koje se javljaju maksimalni broj puta, tada moramo ispisati bilo koju od njih. Primjer ulaza [1, 4,5,3,1,4,16] Izlaz ...

Čitaj više

Pitanje 204. Minimalna suma putanje U problemu minimalne sume puta dali smo matricu „a × b“ koja se sastoji od nenegativnih brojeva. Vaš zadatak je pronaći putanju od gornjeg lijevog do desnog dna koja minimizira zbroj koji se sastoji od svih brojeva koji dolaze na putu koji ste pronašli. Napomena: Možete se kretati samo ...

Čitaj više

Pitanje 205. Kako efikasno implementirati k stekove u jedan niz? Dizajnirajte i implementirajte novu strukturu podataka koja implementira k stekove u jednom nizu. Nova struktura podataka mora podržavati ove dvije operacije - push (element, stack_number): koja gura element u zadati broj steka. pop (stack_number): koji iskače gornji element iz datog ...

Čitaj više

Pitanje 206. Ispiši sljedeći veći broj Q upita U problemu Print Next Greater Number of Q queries zadali smo niz a [] veličine n koji sadrži brojeve i drugi niz q [] veličine m koji predstavlja upite. Svaki upit predstavlja indeks u nizu a []. Za svaki upit ispisujem broj iz niza ...

Čitaj više

Pitanje 207. Provjerite da li se niz može sortirati u nizu U provjeri je li niz problem koji se može sortirati u nizu, dali smo niz veličine [n] koji sadrži elemente od 1 do n slučajnim redoslijedom. Sortirajte niz u rastućem redoslijedu koristeći privremeni stog slijedeći samo ove dvije operacije - Uklonite element na početku ...

Čitaj više

Pitanje 208. Pronađite najbolji K (ili najčešći) broj u toku Da bismo pronašli najkvalitetnijih k (ili najčešćih) brojeva u problemu strujanja, dali smo čitav niz koji se sastoji od nekih brojeva. Izjava o problemu kaže da morate uzeti element iz niza, a na vrhu možete imati najviše k brojeva. Trebamo ...

Čitaj više

Pitanje 209. K Prazni slotovi LeetCode K Empty Slots je vrlo poznati problem na LeetCodeu. Izjava problema je takva - Vrt se sastoji od n utora koji sadrže po jedan cvijet. Sve cvijeće je u početku necvjetalo. Dat je niz a [] cvijeća i cijeli broj k. Uzimajući u obzir i izjavu od 0, i + 1'th ...

Čitaj više

Pitanje 210. Zarobljavanje kišnice LeetCode rješenje U problemu zarobljavanja kišne vode LeetCode, dali smo N nenegativnih cijelih brojeva koji predstavljaju kartu nadmorske visine, a širina svake trake je 1. Moramo pronaći količinu vode koja može biti zarobljena u gornjoj strukturi. Primjer Hajde da to shvatimo na primjeru Za ...

Čitaj više

Pitanje 211. Tehnika kliznih prozora Prije nego što nastavite i zajedno s tim koja je tehnika kliznih prozora? Čime se bavi i kako radi čime se bavi, dovedimo se do kraja ovog koncepta malim problemom. S obzirom na niz cijelih brojeva, imamo zadatak pronaći najmanji zbroj svih ...

Čitaj više

Pitanje 212. Pronalaženje K najbližeg elementa U pronalaženju K problema s najbližim elementima dali smo sortirani niz i vrijednost x. Problem je pronaći K broj elemenata najbližih x u danom nizu. S obzirom na niz arr [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} i x ...

Čitaj više

Pitanje 213. Igra skokova U skok igri dali smo niz nenegativnih cijelih brojeva, vi ste u početku postavljeni na prvi indeks niza. Svaki element u polju predstavlja vašu maksimalnu dužinu skoka na toj poziciji. Utvrdite da li možete doći do posljednjeg indeksa. Primjer unosa: arr = [2,3,1,1,4] ...

Čitaj više

Pitanje 214. Konverzija postfiksa u prefiks U ovom smo problemu dali niz koji označava izraz postfiksa. Moramo napraviti pretvorbu postfiksa u prefiks. Oznaka prefiksa U ovu notu zapisujemo operande iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je izraz prefiksa. Postfix notacija u ...

Čitaj više

Pitanje 215. Kombinacija Zbir U problemu zbroja kombinacija dali smo niz pozitivnih cijelih brojeva arr [] i zbroj s, pronađite sve jedinstvene kombinacije elemenata u arr [] gdje je zbroj tih elemenata jednak s. Isti ponovljeni broj može se odabrati iz arr [] neograničen broj puta. Elementi ...

Čitaj više

Pitanje 216. Maksimalno područje ostrva Opis problema: S obzirom na 2D matricu, matrica ima samo 0 (predstavlja vodu) i 1 (predstavlja zemlju) kao unose. Otok u matrici nastaje grupiranjem svih susjednih 1 povezanih četverosmjerno (vodoravno i okomito). U matrici pronađite maksimalnu površinu otoka. Pretpostavimo da su sve četiri ivice ...

Čitaj više

Pitanje 217. Traži u Sortiranom rotiranom nizu Pretraživanje elemenata u sortiranom rotiranom polju može se pronaći pomoću binarnog pretraživanja u O (logn) vremenu. Cilj ovog posta je pronaći zadani element u sortiranom rotiranom nizu u O (logn) vremenu. Naveden je neki primjer razvrstanog rotiranog niza. Primjer unosa: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Čitaj više

Pitanje 218. Jedinstvene staze Dat je mxn 2D mreža, a vi stojite na najvišoj i krajnjoj lijevoj ćeliji mreže. tj. ćelija koja se nalazi na (1,1). Pronađite broj jedinstvenih putova kojima se može doći do ćelije koja se nalazi na (m, n) iz ćelije koja se nalazi na (1,1) ...

Čitaj više

Pitanje 219. Maksimalni podniz U problemu Maximum Subarray dali smo cjelobrojni numerički niz, pronađite neprekidni sub niz koji ima najveći zbroj i ispišite maksimalnu vrijednost subraya. Primjer Ulazni brojevi [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Izlazni algoritam 6 Cilj je pronaći ...

Čitaj više

Pitanje 220. Dužina najduže fibonačijeve sljedbe S obzirom na strogo rastući niz pozitivnih cijelih brojeva, pronađite duljinu najdulje fibonačijeve podljednosti. Niz od n elemenata je fibonačijev poput if, n> = 3 xi = x (i - 2) + x (i -1), gdje je xi i-ti član niza, a i> = 2 Primjeri Ulaz arr []. ..

Čitaj više

Pitanje 221. Spajanje intervala U problemu spajanja intervala dali smo skup intervala oblika [l, r], spajanje preklapajućih intervala. Primjeri Ulaz {[1, 3], [2, 6], [8, 10], [15, 18]} Izlaz {[1, 6], [8, 10], [15, 18]} Ulaz {[ 1, 4], [1, 5]} Izlaz {[1, 5]} Naivni pristup za spajanje intervala ...

Čitaj više

Pitanje 222. 4Sum U problemu 4Sum dali smo cijeli broj x i niz a [] veličine n. Pronađite sve jedinstvene skupove od 4 elementa u polju tako da je zbroj ta 4 elementa jednak zadanom cijelom broju x. Primjer unosa a [] = {1, 0, -1, ...

Čitaj više

Pitanje 223. Pronađi Peak Element Razumijemo problem Find Peak Element. Danas je s nama niz koji treba svoj vrhunac. Sigurno se pitate šta mislim pod vršnim elementom? Vršni element je onaj koji je veći od svih njegovih susjeda. Primjer: Dat je niz od ...

Čitaj više

Pitanje 224. K-ti najmanji element u razvrstanoj matrici U K-tom najmanjem elementu u razvrstanoj matrici zadali smo matricu nxn, gdje se svaki redak i stupac sortiraju prema nenamanjujućem redoslijedu. Pronađite k-ti najmanji element u zadanom 2D nizu. Primjer unosa 1: k = 3 i matrica = 11, 21, 31, 41 ...

Čitaj više

Pitanje 225. Pasični trokut Leetcode Pascal Triangle vrlo je dobar Leetcode problem koji se toliko puta postavlja u Amazonu, Microsoftu i drugim kompanijama. dali smo nenegativne cjelobrojne retke, ispišite redove prvih redaka paskalnog trokuta. Primjeri redaka = 5 redaka = 6 Vrste rješenja za dinamičko programiranje Leetcode Pascal trokuta ...

Čitaj više

Pitanje 226. Nedostaje broj U problemu s nedostajućim brojevima dali smo niz veličine N koji sadrži broj od 0 do N. Sve vrijednosti u nizu su jedinstvene. Moramo pronaći broj koji nedostaje i koji nije prisutan u polju, a taj broj leži između 0 i N. Ovdje ...

Čitaj više

Pitanje 227. Spoji sortirani niz U problemu spajanja sortiranih polja dali smo dva sortirana niza u rastućem redoslijedu. U prvom unosu dali smo broj inicijaliziran za array1 i array2. Ova dva broja su N i M. Veličina niza1 jednaka je zbroju N i M. U nizu 1 prvo ...

Čitaj više

Pitanje 228. Podjela jednaka podskupu Podjela jednakih podskupova je problem u kojem smo dali niz pozitivnih brojeva. Moramo otkriti da li ga možemo podijeliti u dva podskupa tako da je zbroj elemenata u oba skupa jednak. Ovdje nije potrebno da broj ...

Čitaj više

Pitanje 229. Poredaj boje Razvrstavanje boja je problem u kojem moramo dati niz koji sadrži N objekata. Svaka kutija je obojena jednom bojom koja može biti crvena, plava i bijela. Imamo N predmeta koji su već oslikani. Moramo sortirati niz tako da je iste boje ...

Čitaj više

Pitanje 230. Rotiraj niz Rotiranje niza je problem u kojem smo dali niz veličine N. Moramo zakrenuti niz u pravom smjeru. Svaki pomak elementa za jedan položaj udesno i zadnji element niza dolaze na prvo mjesto. Dakle, dali smo vrijednost K ...

Čitaj više

Pitanje 231. Posuda s najviše vode Opis problema: dobivate n cjelobrojnih vrijednosti (y0, y1, y2 ... yn-1) pri n indeksa (i = 0,1,2 ... n-1). Cijeli broj u i-tom indeksu je yi. Sada nacrtate n linija u kartezijanskoj ravnini svake spojne točke (i, yi) i (i, 0). Pronađite maksimalnu količinu vode ...

Čitaj više

Pitanje 232. Umnožavanje matričnog lanca pomoću dinamičkog programiranja Umnožavanje matričnog lanca je metoda u kojoj pronalazimo najbolji način množenja zadanih matrica. Svi znamo da je množenje matrica u prirodi asocijativno (A * B = B * A). Dakle, imamo puno naloga u kojima želimo izvršiti množenje. Zapravo, u ovom algoritmu, ...

Čitaj više

Pitanje 233. Zbir podravni jednako k S obzirom na čitav niz i cijeli broj k. Naći ukupan broj susjednih podsklopova datog niza čiji je zbroj elemenata jednak k. Primjer Ulaz 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Izlaz: 7 Ulaz 2: arr [] = {1,1,1,2,4, -2} k = 2 Izlaz: 4 Objašnjenje: razmotrite primjer-1 ...

Čitaj više

Pitanje 234. Problem zbroja podskupova U problemu sa zbrojem podskupova dobivamo popis svih pozitivnih brojeva i zbroj. Moramo provjeriti postoji li podskup čiji je zbroj jednak zadanom zbroju. Primjer unosa Lista brojeva: 1 2 3 10 5 zbroj: 9 Izlaz tačno Objašnjenje za ...

Čitaj više

Pitanje 235. Sortiranje po hrpi Heap sort je tehnika sortiranja zasnovana na usporedbi koja se temelji na strukturi podataka Binarne hrpe. HeapSort je slično sortiranju odabira gdje pronalazimo maksimalan element, a zatim ga stavljamo na kraj. Ponavljamo isti postupak za preostale elemente. S obzirom na nerazvrstano ...

Čitaj više

Pitanje 236. Problem promjene novčića Problem promjene kovanica - S obzirom na neke kovanice različitih vrijednosti c1, c2,…, cs (Na primjer: 1,4,7….). Treba nam iznos n. Koristite ove dane novčiće za formiranje iznosa n. Novčić možete koristiti onoliko puta koliko je potrebno. Pronađite ukupan broj načina na koje ...

Čitaj više

Pitanje 237. Množenje dvije matrice Izjava problema U problemu „Množenje dviju matrica“ dali smo dvije matrice. Moramo pomnožiti ove matrice i ispisati rezultat ili konačnu matricu. Ovdje je potreban i dovoljan uvjet da broj stupaca u A bude jednak broju redova u matrici ...

Čitaj više

Pitanje 238. Minimalni broj operacija spajanja za izradu palindroma niza Izjava o problemu U problemu „Minimalni broj operacija spajanja za izradu palindroma niza“ dali smo niz „a []“. Pronađite minimalni broj operacija spajanja potrebnih za izradu palindroma niza. Napomena, palindrom je riječ, fraza ili niz koji čitaju unazad kao unaprijed. ...

Čitaj više

Pitanje 239. Oblikujte minimalni broj iz zadanog niza D-a i I-a Izjava problema U problemu „Minimalni broj obrasca iz zadanog niza D-a i I-a“ dali smo obrazac koji sadrži samo I-e i D-ove. Ja za povećanje i D za smanjenje. Napišite program za ispis minimalnog broja slijedeći taj obrazac. Znamenke od 1-9 i znamenke se ne mogu ponoviti. Ulazni format ...

Čitaj više

Pitanje 240. Pronađite podniz zadate dužine s najmanje prosjekom Izjava o problemu U problemu „Pronađi podred niza duljine s najmanjim prosjekom“ dali smo niz i ulazni cijeli broj X. Napišite program za pronalaženje podniza duljine X s najmanjim / minimalnim prosjekom. Ispisuje početni i završni indeks podniza koji ima najmanje ...

Čitaj više

Pitanje 241. Pronađite nule za prevrtanje tako da se broj uzastopnih 1 poveća Izjava problema U problemu „Pronađi nule koje treba preokrenuti tako da se maksimalizira broj uzastopnih 1“ dali smo binarni niz i broj x koji označava br. nula koje treba preokrenuti. Napišite program za pronalaženje nula koje treba prevrtati pa ...

Čitaj više

Pitanje 242. Spoji sortirane nizove K i sortirani izlaz za ispis Izjava o problemu U problemu „Spajanje K sortiranih nizova i sortirani izlaz za ispis“ dali smo k sortiranih nizova različite veličine. Napišite program za spajanje tih nizova i ispisuje konačni sortirani niz kao izlaz. Ulazni format Prvi redak sadrži cijeli broj n. Sljedećih n redova koji sadrže ...

Čitaj više

Pitanje 243. Pronađite sortirani i rotirani niz minimalnog elementa Izjava o problemu U problemu „Pronađi minimalni element u razvrstanom i rotiranom nizu“ dali smo razvrstani niz []. Ovaj niz je rotiran u nekoj nepoznatoj točki, pronađite minimalni element u ovom nizu. Ulazni format Prvi i jedini red koji sadrži cjelobrojnu vrijednost n. ...

Čitaj više

Pitanje 244. Poredaj elemente po učestalosti II Izjava problema U problemu „Poredaj elemente prema frekvenciji II“ dali smo niz a []. Sortirajte niz prema učestalosti elemenata gdje je element veće frekvencije prvi, a zatim drugi. Ulazni format Prvi i jedini red koji sadrži cijeli broj n. Druga linija koja sadrži n ...

Čitaj više

Pitanje 245. Kupite dionice da biste povećali profit Izjava o problemu U problemu „Prodaja dionica kupujte kako biste maksimalizirali dobit“ dali smo niz koji sadrži cijenu dionica svakog dana, pronađite maksimalan profit koji možete ostvariti kupovinom i prodajom tih dana. Ovdje možemo kupovati i prodavati više puta, ali tek nakon prodaje ...

Čitaj više

Pitanje 246. Intervali preklapanja preklapanja II Izjava problema U problemu "Spajanje preklapajućih intervala II" dali smo skup intervala. Napišite program koji će spojiti intervale koji se preklapaju u jedan i ispisati sve intervale koji se ne preklapaju. Ulazni format Prvi redak sadrži cijeli broj n. Druga linija koja sadrži n parova u kojima je svaki par ...

Čitaj više

Pitanje 247. Maksimalna suma podmreže koristeći Divide and Conquer Izjava o problemu U problemu "Maksimalna suma niza pomoću dijeljenja i osvajanja" dali smo niz pozitivnih i negativnih cijelih brojeva. Napišite program koji će pronaći najveći zbroj susjednog podmreže. Ulazni format Prvi redak koji sadrži cijeli broj N. Drugi red koji sadrži niz ...

Čitaj više

Pitanje 248. Problem sortiranja palačinki Izjava o problemu „Problem sortiranja palačinki“ temelji se na sortiranju palačinki. S obzirom na nerazvrstani niz, trebamo napisati program koji koristi samo okretanje za sortiranje niza. Flip je operacija koja preokreće niz. Ulazni format Prvi redak sadrži cijeli broj N. Drugi red koji sadrži N razmaka ...

Čitaj više

Pitanje 249. Sortiranje palačinki Izjava problema U problemu “Sortiranje palačinki” dali smo niz cijelih brojeva A []. Sortirajte niz izvodeći seriju okretanja palačinki. U jednom okretanju palačinke radimo sljedeće korake: Odaberite cijeli broj k gdje je 1 <= k <= arr.length. Obratite niz pod-niza [0… k-1] (0-indeksirano). Ulaz ...

Čitaj više

Pitanje 250. Složite dane brojeve kako bi se formirao najveći broj II Izjava o problemu U problemu "Rasporedite dane brojeve da tvore najveći broj II" dali smo niz pozitivnih cijelih brojeva. Rasporedite ih na takav način da aranžman predstavlja najveću vrijednost. Ulazni format Prvi i jedini red koji sadrži cijeli broj n. Druga linija koja sadrži ...

Čitaj više

Pitanje 251. Iterativna primjena brzog sortiranja Izjava problema U problemu “Iterativna implementacija brzog sortiranja” dali smo niz []. Moramo sortirati niz pomoću brzog sortiranja. Ovdje se brzo sortiranje ne implementira rekurzivno, već se primjenjuje na iterativni način. Ulazni format Prvi redak sadrži cijeli broj n. Druga linija koja sadrži ...

Čitaj više

Pitanje 252. Izmiješajte zadati niz Izjava o problemu U problemu "Nasumično promijeni dani niz" dali smo niz cijelih brojeva. Napišite program koji miješa zadati niz. Odnosno, nasumično će miješati elemente u polju. Ulazni format Prvi redak sadrži cijeli broj n. Drugi red koji sadrži n odvojenih razmakom cijelog broja Izlaz ...

Čitaj više

Pitanje 253. Pronađite red s maksimalnim brojem 1 Izjava o problemu U problemu "Pronađi red s maksimalnim brojem 1" dali smo matricu (2D niz) koja sadrži binarne znamenke sa svakim sortiranim redom. Pronađite redak koji ima maksimalan broj 1. Ulazni format Prvi redak sadrži dvije cjelobrojne vrijednosti n, m. Dalje, n redova ...

Čitaj više

Pitanje 254. Sortiranje K sortiranog niza Izjava o problemu U problemu “Sortiranje K sortiranog niza” dali smo niz od n elemenata, gdje je svaki element udaljen najviše k od svoje ciljne pozicije. Osmislite algoritam koji sortira u O (n log k) vremenu. Ulazni format Prvi redak sadrži dvije cjelobrojne vrijednosti N ...

Čitaj više

Pitanje 255. Maksimalni podskup proizvoda II Izjava o problemu U problemu „Maximum Product Subarray II“ dali smo niz koji se sastoji od pozitivnih, negativnih cijelih brojeva i također nula. Moramo pronaći maksimalan umnožak niza. Ulazni format Prvi redak koji sadrži cijeli broj N. Drugi red koji sadrži N cijelih brojeva odvojenih razmakom. Izlazni format Jedini ...

Čitaj više

Pitanje 256. Najveći podniz s jednakim brojem 0 i 1 Izjava o problemu U problemu „Najveći podniz s jednakim brojem 0 i 1“ dali smo niz a [] koji sadrži samo 0 i 1. Pronađite najveći podniz s jednakim brojem 0 i 1 i ispisat će indeks početka i krajnji indeks najvećeg podsreda. ...

Čitaj više

Pitanje 257. Maksimalna suma koja se povećava Izjava o problemu U problemu "Maksimalna suma koja se povećava u nastavku" dali smo niz. Nađite zbroj maksimalne podrednosti datog niza, to jest cijeli brojevi u podpolje su poredani. Sekvenca je dio niza koji je niz koji je ...

Čitaj više

Pitanje 258. Broj manjih elemenata na desnoj strani Izjava problema U problemu "Broj manjih elemenata na desnoj strani" dali smo niz []. Pronađite broj manjih elemenata koji se nalaze s desne strane svakog elementa. Ulazni format Prvi i jedini red koji sadrži cijeli broj N. Drugi red koji sadrži N cijelih brojeva odvojenih razmakom. Izlaz ...

Čitaj više

Pitanje 259. Povećavanje sljedova duljine tri sa maksimalnim proizvodom Izjava problema U problemu "Povećavanje sljedova duljine tri s maksimalnim proizvodom" dali smo niz pozitivnih cijelih brojeva. Pronađite pododljetak dužine 3 s maksimalnim proizvodom. Slijedeće bi trebalo povećavati. Ulazni format Prvi i jedini redak koji sadrži cijeli broj N koji označava veličinu ...

Čitaj više

Pitanje 260. Elementi se u nizu pojavljuju više nego N / K puta Izjava o problemu U problemu „Elementi se pojavljuju više nego N / K puta u nizu“ dali smo čitav niz veličine n. Pronađite elemente koji se pojavljuju više od n / k puta. Gdje je k ulazna vrijednost. Ulazni format Prvi i jedini red koji sadrži dvije cijele brojeve N i ...

Čitaj više

Pitanje 261. Pronađite element vrha iz niza Izjava o problemu U problemu "Pronalaženje vršnog elementa iz niza" dali smo ulazni niz cijelih brojeva. Pronađite vrh element. U nizu, element je vrhunski element, ako je element veći od oba susjeda. Za kutne elemente možemo smatrati jedinim ...

Čitaj više

Pitanje 262. Premjestite pozitivne i negativne brojeve na drugi način u niz Izjava problema U problemu „Preuređivanje pozitivnih i negativnih brojeva u nizu“ dali smo niz []. Ovaj niz sadrži pozitivne i negativne cijele brojeve. Preuredite niz na takav način da se pozitivno i negativno smjeste alternativno. Ovdje broj pozitivnih i negativnih elemenata ne treba ...

Čitaj više

Pitanje 263. Pronađite maksimalan broj ponavljanja u nizu Izjava o problemu U problemu "Pronađi maksimalan broj koji se ponavlja u nizu" dali smo nesortirani niz veličine N. Dat niz sadrži brojeve u rasponu {0, k} gdje je k <= N. Pronađi broj koji dolazi do maksimalnog broja puta u nizu. Ulazni format ...

Čitaj više

Pitanje 264. Natezanje konopa Izjava o problemu U problemu potezanja konopa dali smo niz cijelih brojeva, podijelite niz u dva podskupa veličine n / 2 veličine, tako da razlika u zbroju dva podskupa bude što manja. Ako je n čak i svaka veličina podskupa je n / 2. Ako ...

Čitaj više

Pitanje 265. Prva kružna tura koja će posjetiti sve benzinske rezervoare U prvoj kružnoj turi koja je obišla sve probleme sa benzinskim spremnicima, izjava je takva da je na krugu krug s n benzinskih pumpi. Svaka benzinska pumpa ima par podataka. Prva vrijednost je količina benzinske pumpe, a druga je ...

Čitaj više

Pitanje 266. Broji moguće trokute Izjava problema U problemu brojanja mogućih trokuta dali smo niz od n pozitivnih cijelih brojeva. Pronađite broj trokuta koji se mogu oblikovati pomoću tri različita elementa niza kao stranice trokuta. Napomena: Uvjet trokuta je zbroj dviju stranica ...

Čitaj više

Pitanje 267. Maksimalni zbroj kružnog podmreže Izjava o problemu U problemu maksimalne sume kružnog podreza dali smo niz cijelih brojeva raspoređenih u krug, pronađite maksimalni zbroj uzastopnih brojeva u kružnom nizu. Primjer unosa arr [] = {13, -17, 11, 9, -4, 12, -1} Izlaz 40 Objašnjenje ovdje, sum = 11 + ...

Čitaj više

Pitanje 268. Četiri elementa koja se zbrajaju u dato Izjava problema U četiri elementa koja se zbrajaju s datim problemom, dali smo niz koji sadrži N elemenata koji mogu biti pozitivni ili negativni. Pronađite skup od četiri elementa čiji je zbroj jednak zadanoj vrijednosti k. Ulazni format Prvi redak koji sadrži cijeli broj N. Drugi red koji sadrži niz ...

Čitaj više

Pitanje 269. Problem s particijom Izjava problema U problemu particije dali smo skup koji sadrži n elemenata. Pronađite može li se zadani skup podijeliti u dva skupa čiji je zbroj elemenata u podskupovima jednak. Primjer unosa arr [] = {4, 5, 11, 9, 8, 3} Izlaz Da Objašnjenje Niz ...

Čitaj više

Pitanje 270. Problem slavnih Izjava o problemu U problemu slavnih postoji soba od N ljudi, pronađite slavnu osobu. Uvjeti za slavne osobe su - Ako je A slavna osoba, onda bi svi ostali u sobi trebali znati A. A ne bi trebali znati nikoga u sobi. Moramo pronaći osobu koja ispunjava ove uslove. ...

Čitaj više

Pitanje 271. Pronađite sortiranu podsekciju veličine 3 Izjava o problemu U danom nesortiranom nizu cijelih brojeva. Moramo pronaći sortiranu podsekvencu veličine 3. Neka tri elementa budu niz [i], niz [j], niz [k], zatim niz [i] <niz [j] <niz [k] za i <j < k. Ako je u nizu pronađeno više trojki, ispišite bilo koji ...

Čitaj više

Pitanje 272. Subarray s danim zbrojem Izjava problema U podnizu s danim problemom zbroja dali smo niz koji sadrži n pozitivnih elemenata. Moramo pronaći podred u kojem je zbroj svih elemenata podreda jednako zadanom_zbroju. Subarray se dobiva iz izvornog polja brisanjem nekih ...

Čitaj više

Pitanje 273. Maksimalni element u nizu koji se povećava, a zatim smanjuje Izjava o problemu U danom nizu koji sadrži n elemenata. Elementi su pohranjeni na takav način da je prvo k elemenata u rastućem redoslijedu, a zatim nk elemenata u smanjenju odatle, moramo pronaći maksimalan element u polju. Primjer a) Ulazni niz: [15, 25, ...

Čitaj više

Pitanje 274. Brojte minimalne korake za dobivanje datog niza Izjava problema U brojanim minimalnim koracima da bismo dobili zadati problem niza, dali smo ulazni cilj niza [] koji sadrži n elemenata, moramo izračunati minimalan broj operacija od pretvaranja niza [] veličine n sa svim nulama do cilja [] . Operacije a) Povećanje elementa za 1 je ...

Čitaj više

Pitanje 275. Pronađite izgubljeni element iz dupliciranog niza Izjava o problemu S obzirom na dva polja A i B, jedan je niz duplikat drugog, osim jednog elementa. Jedan element nedostaje ni u A ni u B. moramo pronaći izgubljeni element iz dupliciranog niza. Primjer 5 1 6 4 8 9 6 4 8 ...

Čitaj više

Pitanje 276. Preuredite zadati niz u maksimalno minimalni oblik Izjava o problemu U problemu „Preuređivanje datog niza u maksimalno minimalni oblik“ dali smo sortirani niz koji sadrži N elemenata. Preuredite zadani sortirani niz pozitivnih cijelih brojeva, tako da alternativni elementi budu i i max i i i min. Pogledajte dolje za bolje razumijevanje preslagivanja elemenata - Niz [0] ...

Čitaj više

Pitanje 277. Podred i podred Izjava o problemu U problemu s podnizom i podsljemenjem moramo ispisati sve pod nizove i podrednice za zadati niz. Generirajte sve moguće neprazne pod nizove. Podniz se obično definira kao dio ili odjeljak niza u kojem se susjednost temelji na indeksu. Subarray ...

Čitaj više

Pitanje 278. Spoji dva sortirana niza Izjava o problemu U problemu spajanja dva sortirana niza dali smo dva ulazna sortirana niza, trebamo spojiti ova dva polja tako da početni brojevi nakon završenog sortiranja budu u prvom, a preostali u drugom nizu. Primjer unosa A [] = {1, 3, 5, 7, ...

Čitaj više

Pitanje 279. Broj trojki sa sumom manjom od zadate vrijednosti Izjava o problemu Dali smo niz koji sadrži N broj elemenata. U datom polju izbrojite broj trojki sa zbrojem manjim od zadate vrijednosti. Primjer Ulaz a [] = {1, 2, 3, 4, 5, 6, 7, 8} Zbir = 10 Izlaz 7 Moguće trojke su: ...

Čitaj više

Pitanje 280. Sljedeći veći element u nizu Izjava o problemu S obzirom na niz, pronaći ćemo sljedeći veći element svakog elementa u nizu. Ako za taj element ne postoji sljedeći veći element, ispisat ćemo -1, inače ćemo ispisati taj element. Napomena: Sljedeći veći element je element koji je veći i ...

Čitaj više

Pitanje 281. Spajanje dva sortirana niza Izjava o problemu Spajanjem dva sortirana niza zadali smo dva sortirana niza, jedan niz veličine m + n i drugi niz veličine n. Spojit ćemo niz n veličine u niz m + n i ispisati spojeni niz m + n. Primjer unosa 6 3 M [] = ...

Čitaj više

Pitanje 282. Pronađite fiksnu točku u zadanom nizu Izjava o problemu S obzirom na niz od n različitih elemenata, pronađite fiksnu točku u datom nizu, pri čemu fiksna točka znači da je vrijednost elementa ista kao indeks. Primjer Ulaz 5 arr [] = {0,4,8,2,9} Izlaz 0 je fiksna tačka u ovom nizu jer vrijednost i indeks ...

Čitaj više

Pitanje 283. Pronađite element pomoću binarnog pretraživanja u sortiranom nizu Izjava o problemu S obzirom na sortirani niz, pronađite element pomoću binarnog pretraživanja u sortiranom nizu. Ako je prisutan, ispišite indeks tog elementa inače ispišite -1. Primjer unosa arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // element za pretragu ...

Čitaj više

Pitanje 284. Pronađi triplet u nizu s zadanim zbrojem Izjava o problemu S obzirom na niz čitavih brojeva, pronađite kombinaciju tri elementa u polju čija je suma jednaka datoj vrijednosti X. Ovdje ćemo ispisati prvu kombinaciju koju dobijemo. Ako takve kombinacije nema, ispišite -1. Primjer unosa N = 5, X = 15 arr [] = ...

Čitaj više

Pitanje 285. Pronađi duplikate u nizu na najučinkovitiji način Izjava o problemu Na najučinkovitiji način prikažite sve elemente koji su duplikati u prostoru O (n) i O (1). S obzirom na niz veličine n koji sadrži brojeve u rasponu od 0 do n-1, ti se brojevi mogu pojaviti bilo koji broj puta. Pronađite duplikate u nizu na najefikasniji ...

Čitaj više

Pitanje 286. Poredaj 0s 1s i 2s u nizu Izjava o problemu S obzirom na niz koji sadrži N elemenata gdje su elementi niza 0,1 ili 2. Poredaj ili razdvoji 0s 1s i 2s u nizu. Složite sve nule u prvom poluvremenu, sve u drugom poluvremenu i sve dvoje u trećem poluvremenu. Primjer unosa 22 ...

Čitaj više

Pitanje 287. Pronađite vođe u nizu Izjava problema S obzirom na niz koji sadrži N elemenata. Pronađite vođe u nizu. Vođe su element koji nema ni jedan element veći od sebe s desne strane njih u nizu. Primjer Ulaz 7 1 95 4 46 8 12 21 Izlaz 95 46 21 Objašnjenje Ovdje nema ...

Čitaj više

Pitanje 288. Nedostaje najmanji pozitivan broj u nesortiranom nizu Izjava o problemu U danom nesortiranom nizu pronađite najmanji pozitivni broj koji nedostaje u nesortiranom nizu. Pozitivni cijeli broj ne uključuje 0. Po potrebi možemo izmijeniti izvorni niz. Niz može sadržavati pozitivne i negativne brojeve. Primjer a. Ulazni niz: [3, 4, -1, 0, -2, 2, 1, ...

Čitaj više

Pitanje 289. Pronađite poddruštinu K dužine maksimalnog prosjeka Izjava problema U pronalaženju niza dužine K maksimalnog prosječnog problema dali smo niz veličine N. Pronalaženje početne pozicije podniza u zadanom nizu veličine k s maksimalnim prosjekom. Niz može sadržavati pozitivne i negativne brojeve. (Prosjek = zbroj elemenata / broja ...

Čitaj više

Pitanje 290. Pronađite pitagorejske trojke iz Arraya Izjava o problemu Dali smo niz koji sadrži n cijelih brojeva. Moramo pronaći skup pitagorejskih trojki iz datog niza. Napomena: Pitagorine trojke: a ^ 2 + b ^ 2 = c ^ 2. Primjer Ulaz 6 [3, 4, 6, 5, 7, 8] Izlaz Pitagorine trojke: 3, 4, 5 Pristup 1 ...

Čitaj više

Pitanje 291. Pomaknite sve nule na kraj zadanog niza Izjava o problemu U zadanom nizu pomaknite sve nule koje su prisutne u nizu na kraj niza. Ovdje uvijek postoji način da se na kraj polja ubaci sav broj nula. Primjer unosa 9 9 17 0 14 0 ...

Čitaj više

Pitanje 292. Pronađi minimalnu udaljenost između dva broja u nizu Izjava o problemu U danom nerazvrstanom nizu, koji može sadržavati i duplikate, pronađite minimalnu udaljenost između dva različita broja u nizu. Udaljenost između 2 broja u nizu: apsolutna razlika između indeksa +1. Primjer unosa 12 3 5 4 2 6 5 6 6 5 4 ...

Čitaj više

Pitanje 293. Broji broj pojavljivanja u sortiranom nizu Izjava o problemu U problemu "Brojanje broja pojavljivanja u sortiranom nizu" dali smo sortirani niz. Broji broj pojavljivanja ili učestalosti u razvrstanom nizu X gdje je X cijeli broj. Primjer unosa 13 1 2 2 2 2 3 3 3 4 4 ...

Čitaj više

Pitanje 294. Maksimalni zbroj nekonsekutivnih elemenata Izjava o problemu U zadanom nizu „Maksimalni zbroj nekonsekutivnih elemenata“ trebate pronaći maksimalni zbroj neusljednih elemenata. Ne možete dodati neposredne brojeve susjeda. Na primjer [1,3,5,6,7,8,] ovdje su 1, 3 susjedne pa ih ne možemo dodati, a 6, 8 nisu susjedne pa smo ...

Čitaj više

Pitanje 295. Pronađi najmanji broj koji nedostaje u sortiranom nizu Izjava o problemu U problemu „Pronađi najmanji broj koji nedostaje u razvrstanom nizu“ dali smo čitav niz. Pronađite najmanji broj koji nedostaje u sortiranom nizu veličine N koji ima jedinstvene elemente u rasponu od 0 do M-1, gdje je M> N. Primjer unosa [0, 1, 2, 3, 4, 6, 7, ...

Čitaj više

Pitanje 296. Prvi ponavljajući element Izjava o problemu Dali smo niz koji sadrži n cijelih brojeva. Moramo pronaći prvi ponavljajući element u zadanom nizu. Ako nema ponovljenog elementa, ispišite „Nije pronađen ponovljeni cijeli broj“. Napomena: Ponavljajući elementi su oni elementi koji dolaze više puta. (Niz može sadržavati duplikate) ...

Čitaj više

Pitanje 297. Slagalica s nizom proizvoda Izjava o problemu U problemu slagalice niza proizvoda trebamo konstruirati niz gdje će i-ti element biti umnožak svih elemenata u datom nizu, osim elementa na i-oj poziciji. Primjer Ulaz 5 10 3 5 6 2 Izlaz 180 600 360 300 900 ...

Čitaj više

Pitanje 298. Pronađite sve parove sa zadanom razlikom Izjava o problemu Dali smo niz koji sadrži različite elemente ili u njemu nema ponovljenih elemenata. Pronađite sve parove sa zadanom razlikom. Ako ne postoji nijedan par s danim drugačijim, tada ispišite „Nema para s datim drugačijim“. Primjer unosa 10 20 90 70 20 80 ...

Čitaj više

Pitanje 299. Pronađite prvi ponavljajući broj u zadanom nizu Izjava o problemu U nizu može biti više ponavljajućih brojeva, ali morate pronaći prvi ponavljajući broj u danom nizu (javlja se drugi put). Primjer Ulaz 12 5 4 2 8 9 7 12 5 6 12 4 7 Izlaz 5 je prvi ponavljajući element ...

Čitaj više

Pitanje 300. Maksimalna razlika između dva elementa kao što je veći element dolazi nakon manjeg Izjava o problemu Dali smo niz od n cijelih brojeva u kojima moramo pronaći maksimalnu razliku između dva elementa, poput većeg elementa nakon manjeg. Primjer Ulaz 4 7 2 18 3 6 8 11 21 Izlaz 19 Pristup 1 za maksimalnu razliku između dva elementa ...

Čitaj više

Pitanje 301. Većinski element Izjava o problemu S obzirom na sortirani niz, moramo pronaći većinski element iz sortiranog niza. Element većine: Broj koji se javlja više od polovine veličine niza. Ovdje smo dali broj x, moramo provjeriti je li element većina_ ili nije. Primjer unosa 5 2 ...

Čitaj više

Pitanje 302. Pronađite prvi i drugi najmanji element Izjava problema Da bismo pronašli prvi i drugi najmanji problem, dali smo niz čitavih brojeva. Pronađite prvi i drugi najmanji cijeli broj iz niza ili pronađite dva najmanja broja iz niza. Primjer Ulaz 7, 6, 8, 10, 11, 5, 13, 99 Izlaz Prvi najmanji je ...

Čitaj više

Pitanje 303. Pronađite broj neparan broj puta u nizu Izjava problema S obzirom na niz pozitivnih cijelih brojeva. Svi se brojevi javljaju paran broj puta, osim jednog broja koji se dogodi neparan broj puta. Moramo pronaći broj koji se neparan broj puta pojavio u nizu. Primjer unosa 1, 1, 1, 1, 2, 2, 3, ...

Čitaj više

Pitanje 304. Poredajte elemente prema učestalosti pojavljivanja Izjava o problemu U elementima sortiranja prema učestalosti pojavljivanja zadali smo niz a []. Poredajte elemente niza na takav način da je element s najvećim brojem pojavljivanja na prvom mjestu. Ako je broj pojavljivanja jednak, ispišite broj koji se prvi pojavio u ...

Čitaj više

Pitanje 305. Pronađite broj koji nedostaje Izjava problema Pri pronalaženju broja koji nedostaje iz niza od 1 do N brojeva dali smo niz koji sadrži N-1 brojeve. Jedan niz nedostaje u nizu brojeva od 1 do N. Moramo pronaći broj koji nedostaje. Ulazni format Prvi red koji sadrži cijeli broj ...

Čitaj više

Amazon string pitanja

Pitanje 306. Rezultat zagrade LeetCode Solution Iskaz problema Rezultat zagrade LeetCode Solution kaže – Dat je uravnotežen niz zagrada s i vrati maksimalan rezultat. Rezultat uravnoteženog niza zagrada zasniva se na sljedećim pravilima: "()" ima rezultat 1. AB ima rezultat A + B, gdje su A i B uravnoteženi nizovi zagrada. (A) ima rezultat 2 * A, gdje je A ...

Čitaj više

Pitanje 307. Dizajn Dodajte i pretražite Words Strukturu podataka LeetCode Solution Izjava o problemu: Dizajnirajte strukturu podataka za dodavanje i pretraživanje riječi LeetCode rješenje kaže – Dizajnirajte strukturu podataka koja podržava dodavanje novih riječi i pronalaženje da li se string poklapa sa bilo kojim prethodno dodatim nizom. Implementirajte klasu WordDictionary: WordDictionary() Inicijalizira objekt. void addWord(word) Dodaje riječ strukturi podataka, može se kasnije upariti. bool search(word) Vraća true ako postoji ...

Čitaj više

Pitanje 308. Otkrijte rješenje koda velikih slova Problem Statement: Detect Capital Leetcode Solution says that – Given a string, return true if the usage of capitals in it is right. The conditions for the right words are : All letters in this word are capitals, like "UK". All letters in this word are not capitals, like "going". Only ...

Čitaj više

Pitanje 309. Rješenje za dekodiranje stringa Leetcode Iskaz problema Rešenje za dekodiranje niza LeetCode – “Dekodiranje stringa” traži od vas da konvertujete kodirani niz u dekodirani niz. Pravilo kodiranja je k[kodirani_string], gdje se kodirani_string unutar uglastih zagrada ponavlja tačno k puta gdje je k pozitivan cijeli broj. Primjer: Ulaz: s = "3[a]2[bc]" Izlaz: "aaabcbc" ...

Čitaj više

Pitanje 310. Podniz sa konkatenacijom svih riječi Leetcode rješenje Iskaz problema Podniz sa spajanjem svih riječi LeetCode rješenje – “Podniz sa spajanjem svih riječi” navodi da je dat niz s i niz riječi niza gdje je svaka riječ iste dužine. Moramo vratiti sve početne indekse podniza koji je ...

Čitaj više

Pitanje 311. Različiti načini za dodavanje zagrada Leetcode rješenje Iskaz problema Različiti načini dodavanja zagrada LeetCode rješenje – “Različiti načini dodavanja zagrada” navodi da je dat niz izraza brojeva i operatora. Moramo da vratimo sve moguće rezultate iz izračunavanja svih različitih mogućih načina grupisanja brojeva i operatora. Vratite odgovor bilo kojim redoslijedom. ...

Čitaj više

Pitanje 312. Generirajte zagrade Leetcode rješenje Iskaz problema Generiraj zagrade LeetCode rješenje – „Generiši zagrade“ navodi da je data vrijednost n. Moramo generirati sve kombinacije od n parova zagrada. Vratite odgovor u obliku vektora nizova dobro oblikovanih zagrada. Primjer: Ulaz: n = 3 Izlaz: ["((()))","(()())","(())()","()(())","()( )()"] Objašnjenje: ...

Čitaj više

Pitanje 313. Minimalno uklanjanje da biste napravili valjane zagrade LeetCode rješenje Iskaz problema Minimalno uklanjanje za pravljenje valjanih zagrada LeetCode rješenje – Dat vam je niz s od '(', ')' i mala slova engleska slova. Vaš zadatak je da uklonite minimalni broj zagrada ( '(' ili ')', na bilo kojoj poziciji) tako da rezultirajući niz zagrada bude ...

Čitaj više

Pitanje 314. Najduži podniz bez ponavljanja znakova Leetcode rješenje Iskaz problema Najduži podniz bez ponavljanja znakova LeetCode rješenje – navodi da je dat niz s. Moramo pronaći najduži podniz bez ponavljanja znakova. Primjer: Ulaz: s = "abcabcbb" Izlaz: 3 Objašnjenje: Najduži podniz bez znakova koji se ponavljaju je dužine 3. Niz je: "abc". Ulaz: s = "bbbbb" ...

Čitaj više

Pitanje 315. Dizajn podzemnog sistema Leetcode Solution Opis problema Dizajn podzemnog sistema LeetCode rješenje – “Dizajn podzemnog sistema” traži od vas da dizajnirate željeznički sistem kako biste pratili vrijeme putovanja kupaca između dvije stanice. Potrebno je izračunati prosječno vrijeme potrebno za putovanje od jedne stanice do druge. Moramo implementirati...

Čitaj više

Pitanje 316. Najduži zajednički prefiks Leetcode rješenje Iskaz problema Najduži zajednički prefiks LeetCode Rješenje – “Najduži zajednički prefiks” navodi da je dat niz stringova. Moramo pronaći najduži zajednički prefiks među ovim nizovima. Ako ne postoji nikakav prefiks, vratite prazan niz. Primjer: Ulaz: strs = ["flower","flow","flight"] Izlaz: "fl" Objašnjenje: "fl" je najduži ...

Čitaj više

Pitanje 317. Valid Palindrome II Leetcode Solution Iskaz problema Rešenje Valid Palindrome II LeetCode – „Valid Palindrome II“ navodi da s obzirom na niz s, moramo vratiti true ako s može biti niz palindroma nakon brisanja najviše jednog znaka. Primjer: Ulaz: s = "aba" Izlaz: istina Objašnjenje: Ulazni niz je već palindrom, tako da postoji ...

Čitaj više

Pitanje 318. Važeće zagrade Leetcode Rješenje Iskaz problema Ispravne zagrade LeetCode Rješenje – “Važeće zagrade” navode da vam je dat niz koji sadrži samo znakove '(', ')', '{', '}', '[' i ']'. Moramo utvrditi da li je ulazni niz ispravan ili ne. Za niz se kaže da je važeći niz ako se otvorene zagrade moraju zatvoriti...

Čitaj više

Pitanje 319. Najveći broj Leetcode rješenje Iskaz problema Najveći broj LeetCode rješenje – “Najveći broj” navodi da s obzirom na listu nenegativnih cijelih brojeva brojeva, moramo urediti brojeve na takav način da formiraju najveći broj i da ga vratimo. Budući da rezultat može biti vrlo velik, morate se vratiti ...

Čitaj više

Pitanje 320. Implementirajte Trie (prefiksno stablo) Leetcode rješenje Iskaz problema Rešenje LeetCode Implement Trie (prefiksno stablo) – “Implementirajte Trie (prefiks stablo)” traži od vas da implementirate Trie strukturu podataka koja efikasno izvodi umetanje, pretraživanje i pretraživanje prefiksa. Primjer: Unos: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] Izlaz: [null, null, true, false, true, null, true] Objašnjenje: Nakon umetanja svih nizova, pokušajte pogledati Volim ovo. Traži se riječ jabuka koja...

Čitaj više

Pitanje 321. Palindrome Partitioning Leetcode Solution Iskaz problema Rešenje LeetCode particionisanja palindroma – „Particionisanje palindroma” navodi da vam je dat niz, particionirajte ulazni niz tako da svaki podniz particije bude palindrom. Vrati sve moguće palindromske particije ulaznog niza. Primjer: Ulaz: s = "aab" Izlaz: [["a","a","b"],["aa","b"]] Objašnjenje: Postoje tačno 2 važeća ...

Čitaj više

Pitanje 322. Brojite i recite Leetcode rješenje Iskaz problema Rješenje Count and Say LeetCode – “Izbroj i reci” traži od vas da pronađete n-ti član niza broji i reci. Slijed count-and-say je niz nizova cifara definiranih rekurzivnom formulom: countAndSay(1) = "1" countAndSay(n) je način na koji biste "izgovorili" niz cifara iz countAndSay(n-1), koji se zatim pretvara...

Čitaj više

Pitanje 323. Palindromski podnizovi Leetcode Rješenje Iskaz problema Rešenje LeetCode palindromskih podnizova – “Palindromski podnizovi” traži od vas da pronađete ukupan broj palindromskih podnizova u ulaznom nizu. Niz je palindrom kada se čita unatrag i naprijed. Podniz je neprekidni niz znakova unutar niza. Primjer: Ulaz: s = "aaa" Izlaz: ...

Čitaj više

Pitanje 324. Maksimalna dužina spojenog niza s jedinstvenim znakovima Leetcode rješenje Najava problema Maksimalna dužina spojenog niza sa jedinstvenim znakovima Rešenje LeetCode – “Maksimalna dužina spojenog niza sa jedinstvenim znakovima” kaže da vam je dat niz stringova i da morate da izaberete bilo koji podniz datog niza i da ih spojite žice koje formiraju ...

Čitaj više

Pitanje 325. Leetcode rješenje za najkraću udaljenost riječi Iskaz problema Najkraća udaljenost riječi LeetCode rješenje – kaže da vam je dat niz nizova i dvije različite riječi. Moramo vratiti najkraću udaljenost između ove dvije riječi koje se pojavljuju u ulaznom nizu. Primjer: Ulaz: wordsDict = ["vježbati", "pravi", "savršeno", "kodiranje", "čini"], word1 = "kodiranje", word2 = "vježbanje" Izlaz: 3 Objašnjenje: Riječ "kodiranje" se javlja u pozicija 4....

Čitaj više

Pitanje 326. Uklonite nevažeće zagrade Leetcode rješenje Iskaz problema Rešenje Ukloni nevažeće zagrade Leetcode – navodi da vam je dat niz s koji sadrži zagrade i mala slova. Moramo ukloniti minimalni broj nevažećih zagrada da bi ulazni niz bio validan. Moramo vratiti sve moguće rezultate bilo kojim redoslijedom. Niz je...

Čitaj više

Pitanje 327. Minimalni broj koraka za izradu dviju žica Anagram rješenja s leetcode-om Izjava problema U ovom problemu dobili smo dva niza '&' t 'koji se sastoje od malih slova engleskih znakova. U jednoj operaciji možemo odabrati bilo koji znak u nizu 't' i promijeniti ga u neki drugi znak. Moramo pronaći minimalan broj takvih operacija da bismo napravili 't' ...

Čitaj više

Pitanje 328. Izomorfne žice Leetcode rješenje Izjava problema U ovom problemu dobili smo dva niza, a i b. Cilj nam je utvrditi jesu li dvije žice izomorfne ili ne. Dva niza nazivaju se izomorfnim ako i samo ako se znakovi u prvom nizu uopće mogu zamijeniti bilo kojim znakom (uključujući sebe) ...

Čitaj više

Pitanje 329. Minimalne zamjene da bi se žice izjednačile s rješenjem za kôd Izjava o problemu Dobili ste dva niza s1 i s2 jednake dužine koji se sastoje samo od slova „x“ i „y“. možete zamijeniti bilo koja dva znaka koja pripadaju različitim žicama, vaš zadatak je učiniti oba niza jednakim. vratite minimalan broj zamjena potrebnih da bi se oba niza izjednačila ...

Čitaj više

Pitanje 330. Uklonite rješenje koda s palindromskim sljedicama Problem Uklanjanje palindromskih posljedica Leetcode Solution navodi da ste dobili niz. Niz se sastoji od samo dva znaka 'a' ili 'b'. Trebate izbrisati cijeli niz. Postoji ograničenje da jednim potezom možete izbrisati samo palindromsku podsekvencu. Pronađite minimum ...

Čitaj više

Pitanje 331. Definiranje rješenja IP adrese Leetcode Izjava o problemu U ovom problemu dobivamo IP adresu. Moramo je pretvoriti u defangiranu IP adresu, tj. U našem izlaznom nizu, sve „.“ pretvaraju se u „[.]“. Primer # 1: address = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" # 2: address = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "Pristup 1 (Korištenje String Streama / Builder-a) ...

Čitaj više

Pitanje 332. Podudaranje nizova u rješenju s nizom koda Problem Podudaranje nizova u rješenju s nizom leetcode-a pruža nam niz nizova. Problem traži da iz ulaza pronađemo nizove koji su podnizovi nekog drugog niza. Samo kratki podsjetnik, podniz nije ništa drugo nego dio niza koji ostaje nakon ...

Čitaj više

Pitanje 333. Je rješenje sa slijedećim kodom Izjava problema U ovom problemu daju nam se dva različita niza. Cilj je otkriti je li prvi niz podljednica drugog. Primjeri prvi niz = "abc" drugi niz = "mnagbcd" true prvi niz = "burger" drugi niz = "dominos" false Pristup (rekurzivan) Ovo je lako ...

Čitaj više

Pitanje 334. Pronađite rješenje Leetcode rješenje U ovom problemu dobili smo dvije nizove. Drugi niz generira se nasumičnim miješanjem znakova prvog niza, a zatim dodavanjem dodatnog znaka u bilo kojem slučajnom položaju. Moramo vratiti dodatni znak koji je dodan drugom nizu. Likovi će uvijek ...

Čitaj više

Pitanje 335. Dodajte binarno rješenje sa Leetcode-om Izjava o problemu S obzirom na dva binarna niza a i b, moramo dodati ove dvije žice i vratiti rezultat kao binarni niz. Binarni niz su nizovi koji sadrže samo 0 i 1. Primjer a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Pristup za dodavanje dva ...

Čitaj više

Pitanje 336. Važeće rješenje za Palindrome Leetcode Izjava problema S obzirom na niz, moramo utvrditi je li to palindrom, uzimajući u obzir samo alfanumeričke znakove, odnosno brojeve i abecede. Moramo zanemariti i slučajeve za znakove abecede. Primjer "Čovjek, plan, kanal: Panama" istina Objašnjenje: "AmanaplanacanalPanama" je važeći palindrom. "utrkuj se automobilom" ...

Čitaj više

Pitanje 337. Obrnuti samoglasnici rješenja niza s nizovima Izjava problema U ovom problemu dat je niz i moramo obrnuti samo samoglasnike ovog niza. Primjer "hello" "holle" Objašnjenje: prije preokretanja: "hello" nakon preokretanja: "holle" "leetcode" "leotcede" Objašnjenje: Pristup 1 (pomoću steka) Samo moramo preokrenuti samoglasnike prisutne u ulazu ...

Čitaj više

Pitanje 338. Rješenje za kodeks rimskog na cijeli broj U problemu “Roman to Integer”, dat nam je niz koji predstavlja neki pozitivni cijeli broj u njegovom rimskom brojevnom obliku. Rimski brojevi predstavljeni su sa 7 znakova koji se mogu pretvoriti u cijele brojeve pomoću sljedeće tablice: Napomena: Cjelobrojna vrijednost datog rimskog broja neće premašiti ili ...

Čitaj više

Pitanje 339. Rješenje s ukrštanjem putova Izjava problema U križanju staze daje se problem a_string u kojem postoje samo četiri različita znaka 'N', 'S', 'E' ili 'W' koji prikazuju kretanje predmeta u jednom smjeru za 1 jedinicu. Objekt je u početku izvor (0,0). Moramo saznati jesu li ...

Čitaj više

Pitanje 340. Množite žice Leetcode rješenje Problem Množenje žica Leetcode rješenje traži da pomnožimo dvije žice koje su nam date kao ulaz. Taj rezultat množenja moramo ispisati ili vratiti na funkciju pozivatelja. Dakle, da se formalnije izrazimo s obzirom na dvije žice, pronađite proizvod danih žica. ...

Čitaj više

Pitanje 341. Cjelovito rješenje rimskog Leetcode rješenja U ovom problemu dobivamo cijeli broj i moramo ga pretvoriti u rimski broj. Stoga se problem općenito naziva "Integer to Roman", a ovo je "Integer to Roman Leetcode Solution". Ako neko ne zna za rimske brojeve. U stara vremena ljudi nisu ...

Čitaj više

Pitanje 342. Scramble String Izjava o problemu Problem "Scramble String" navodi da su vam dana dva niza. Provjeriti je li drugi niz kodirani niz prvog ili nije? Objašnjenje Neka niz s = “sjajan” Prikaz s-a kao binarnog stabla rekurzivnim dijeljenjem u dva neprazna podniza. Ovaj niz može biti ...

Čitaj više

Pitanje 343. Grupni anagrami Moramo saznati grupne anagrame zadatih riječi. To znači da ćemo je za svaku riječ sortirati i pohraniti kao ključ i izvorni ulaz koji nije sortiran kao vrijednost i ako bilo koji drugi ulaz ima istu vrijednost kao ...

Čitaj više

Pitanje 344. Cjelovito prema engleskim riječima U problemu “Integer to English words” dali smo nenegativni cijeli broj i zadatke da taj cijeli broj pretvorimo u njegove numeričke riječi ili dobijemo unos broja, bilo kojeg broja, a naš zadatak je predstaviti taj broj u nizu oblik. Pogledajmo jedan primjer, ...

Čitaj više

Pitanje 345. Pronađi najmanje elemente koji sadrže elemente s k popisa U problemu „Pronađi najmanji raspon koji sadrži elemente s k lista“ dali smo K liste koje su sortirane i jednake su veličine N. Traži se da se utvrdi najmanji raspon koji sadrži najmanje elemente sa svake od K lista . Ako postoji više od jednog ...

Čitaj više

Pitanje 346. Minimum umetanja za formiranje palindroma sa dozvoljenim permutacijama Problem „Minimalno umetanja za formiranje palindroma s dozvoljenim permutacijama“ navodi da vam se daje string sa svim slovima malim slovima. Izjava o problemu traži da se sazna minimalno umetanje znaka u niz koji može postati Palindrom. Položaj likova može biti ...

Čitaj više

Pitanje 347. LCS (najduža česta sljedba) od tri niza Problem „LCS (najdulja zajednička sljednica) tri niza“ navodi da su vam dana 3 niza. Otkrijte najdužu zajedničku podrednost ovih 3 niza. LCS je niz koji je uobičajen među 3 žice i sastoji se od znakova koji imaju isti redoslijed u svim ...

Čitaj više

Pitanje 348. Provjerite sadrži li niz susjedne cijele brojeve s dopuštenim duplikatima Dobit ćete niz čitavih brojeva koji mogu sadržavati i duplicirane elemente. Izjava o problemu traži da se utvrdi radi li se o skupu susjednih cijelih brojeva, ispišite „Da“ ako jeste, ispišite „Ne“ ako nije. Primjer unosa uzorka: [2, 3, 4, 1, 7, 9] Uzorak ...

Čitaj više

Pitanje 349. Najduža ponovljena slijedica Problem „Najduža ponovljena podsljedica“ navodi da vam se daje niz kao ulaz. Otkrijte najdulju ponovljenu podsekvencu, odnosno podpolje koja postoji dva puta u nizu. Primjer aeafbdfdg 3 (afd) Pristup Problem nas traži da otkrijemo najdužu ponovljenu podsekvencu u nizu. ...

Čitaj više

Pitanje 350. Provjerite Palindrome nakon svakog upita za zamjenu znakova Problem "Provjeri Palindrome nakon svakog upita za zamjenu znakova" navodi da pretpostavljamo da ste dobili String i no. upita, svaki upit ima dvije cjelobrojne ulazne vrijednosti kao i1 i i2 i jedan unos znakova koji se naziva 'ch'. Izjava o problemu traži promjenu vrijednosti na i1 i ...

Čitaj više

Pitanje 351. Kombinacije slova telefonskog broja U kombinacijama slova problema s telefonskim brojem dali smo niz koji sadrži brojeve od 2 do 9. Problem je pronaći sve moguće kombinacije koje bi mogle biti predstavljene tim brojem ako su svakom broju dodijeljena neka slova. Dodjela broja je ...

Čitaj više

Pitanje 352. Najduži podniz bez ponavljanja znakova LeetCode rješenje Najduži podniz bez ponavljanja znakova LeetCode rješenje – Zadani niz, moramo pronaći dužinu najdužeg podniza bez ponavljanja znakova. Pogledajmo nekoliko primjera: Primjer pwwkew 3 Objašnjenje: Odgovor je “wke” dužine 3 aav 2 Objašnjenje: Odgovor je “av” dužine 2 Pristup-1 ...

Čitaj više

Pitanje 353. Formirajte minimalni broj iz zadate sekvence Problem "Oblikujte minimalni broj iz zadane sekvence" navodi da ste dobili neki obrazac samo Ja i D. Značenje I znači povećavanje i smanjivanje dobivamo D. U stavci problema se traži ispis minimalnog broja koji zadovoljava zadati obrazac. Imamo ...

Čitaj više

Pitanje 354. U izrazu pronađite indeks zatvarača za datu zagradu za otvaranje Izjava problema S obzirom na niz s dužine / veličine n i cjelobrojnu vrijednost koja predstavlja indeks početne uglate zagrade. Pronađi indeks zatvarajućih zagrada za datu otvarajuću zagradu u izrazu. Primjer s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Čitaj više

Pitanje 355. Obrazloženje teksta LeetCode rješenje Danas ćemo raspravljati o Oravnjavanju teksta LeetCode Rješenje Najava problema Problem “Opravdanje teksta” navodi da vam je data lista s[ ] niza tipa veličine n i veličine cijelog broja. Poravnajte tekst tako da se svaki red teksta sastoji od veličine i broja znakova. Možeš ...

Čitaj više

Pitanje 356. Obrni pojedine riječi Izjava o problemu Problem „Obrnuti pojedinačne riječi“ navodi da ste dobili niz s. Sada ispišite naličje svih pojedinačnih riječi u nizu. Primjer s = "TutorialCup - promjena načina učenja" puClairotuT - gnignahc eht yaw fo gninrael s = "Obrni pojedinačne riječi" esreveR ...

Čitaj više

Pitanje 357. Uklonite zagrade iz algebarskog niza koji sadrži operatore + i - Izjava o problemu Dobit ćete niz s veličine n koji predstavlja aritmetički izraz sa zagradama. Problem "Uklanjanje zagrada iz algebarskog niza koji sadrži operatore + i -" traži da stvorimo funkciju koja može pojednostaviti zadati izraz. Primjer s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Čitaj više

Pitanje 358. Minimalni zbroj kvadrata broja znakova u danom nizu nakon uklanjanja k znakova Izjava o problemu Problem „Minimalni zbroj kvadrata broja znakova u zadanom nizu nakon uklanjanja k znakova“ navodi da ste dobili niz koji sadrži samo mala slova. Iz niza smijete ukloniti k znakova tako da u preostalom nizu zbroj ...

Čitaj više

Pitanje 359. Pristup zasnovan na redu za prvi znak koji se ne ponavlja u toku Izjava o problemu Problem „Pristup zasnovan na redu za prvi znak koji se ne ponavlja u toku“ navodi da vam se daje tok koji sadrži mala slova, pronađite prvi znak koji se ne ponavlja, kad god se novom streamu doda novi znak i ako postoji nije povratak znakova koji se ne ponavlja -1. Primjeri aabcddbe ...

Čitaj više

Pitanje 360. Obrazac Minimalni broj iz date sekvence Izjava o problemu Problem „Minimalni broj obrasca iz zadane sekvence navodi da vam se daje niz s dužine / veličine n koji predstavlja obrazac znakova„ I “, tj. Da se povećava i„ D “, odnosno da se smanjuje. Ispišite minimalni broj za zadani uzorak jedinstvenim znamenkama od 1-9. Na primjer - ...

Čitaj više

Pitanje 361. Upiti za podstring palindroma Izjava o problemu Problem „Palindrome Substring Queries“ navodi da ste dobili niz i neke upite. S tim upitima morate utvrditi je li formirani podniz iz tog upita palindrom ili nije. Primjer niza str = "aaabbabbaaa" Upiti q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Čitaj više

Pitanje 362. Poredajte zadane brojeve kako biste formirali najveći broj Izjava o problemu Pretpostavimo da imate niz cijelih brojeva. Problem „Rasporedite zadane brojeve da bi se formirao najveći broj“ traži da se niz preuredi na takav način da bi izlaz trebao biti maksimalna vrijednost koja se može napraviti s tim brojevima niza. Primjer [34, 86, 87, ...

Čitaj više

Pitanje 363. Pregrađivanje palindroma Izjava o problemu S obzirom na niz, pronađite minimalan broj potrebnih rezova tako da su svi podnizovi particija palindromi. Budući da svoj izvorni niz siječemo na različite particije tako da su svi podnizovi palindromi, taj problem nazivamo problemom particije palindroma. Primjer asaaaassss 2 Objašnjenje: ...

Čitaj više

Pitanje 364. Obratite riječi u nizu Izjava o problemu “Obrnute riječi u nizu” navodi da ste dobili niz s veličine n. Ispišite niz u obrnutom redoslijedu tako da zadnja riječ postane prva, druga zadnja postane druga itd. Ovim nizom upućujemo na rečenicu koja umjesto riječi sadrži riječi ...

Čitaj više

Pitanje 365. Transformacija maksimalne težine dane žice Izjava o problemu Maksimalna težinska transformacija zadanog problema niza navodi da se zadani niz sastoji samo od dva znaka 'A' i 'B'. Imamo operaciju u kojoj možemo transformirati niz u drugi niz prebacivanjem bilo kojeg znaka. Stoga su moguće mnoge transformacije. Od svih mogućih ...

Čitaj više

Pitanje 366. Problem s mobilnom numeričkom tipkovnicom Izjava o problemu U problemu mobilne numeričke tipkovnice razmatramo numeričku tipkovnicu. Moramo pronaći sav broj mogućih numeričkih sekvenci zadane dužine tako da smijete pritisnuti samo tipke gore, dolje, lijevo i desno od trenutnog gumba. Nije vam dozvoljeno ...

Čitaj više

Pitanje 367. Najkraći palindrom U najkraćem problemu s palindromom dali smo niz s dužine l. Dodajte znakove ispred njega da bi postao palindrom ako nije. Ispišite najmanji broj znakova koji se koriste da bi zadati niz postao palindrom. Primjer unosa: s = abc Izlaz: 2 (od ...

Čitaj više

Pitanje 368. Druga najčešće ponavljana riječ u nizu S obzirom na niz nizova, zadatak je otkriti drugu najčešće ponavljanu (ili najčešću) riječ ili niz u nizu. (Obzirom da dvije riječi nisu druge po učestalosti, uvijek će postojati jedna riječ). Primjer unosa: {"aaa", "bb", "bb", "aaa", "aaa", c "} Izlaz: Niz sa ...

Čitaj više

Pitanje 369. Maksimalan broj znakova u nizu Dat je niz veličine n koji sadrži mala slova. Moramo pronaći najveći mogući karakter u nizu. Ako postoji više od jednog znaka s maksimalnim pojavljivanjem, ispišite bilo koji od njih. Primjer unosa: String s=”test” Izlaz: Maksimalni znak koji se pojavljuje je 't'. Pristup 1: Korištenje...

Čitaj više

Pitanje 370. Načini dekodiranja U problemu Načini dekodiranja dali smo neprazan niz koji sadrži samo znamenke, odredite ukupan broj načina za njegovo dekodiranje pomoću sljedećeg mapiranja: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Primjer S = “123” Broj načina dekodiranja ovog niza je 3 Ako ...

Čitaj više

Pitanje 371. Uredi udaljenost U problemu uređivanja udaljenosti moramo pronaći minimalni broj operacija potrebnih za pretvaranje niza X dužine n u drugi niz Y dužine m. Dopuštene operacije: Umetanje brisanja Primjer zamjene Ulaz: String1 = “abcd” String2 = “abe” Izlaz: Minimalne potrebne operacije su 2 (...

Čitaj više

Pitanje 372. Podniz sa spajanjem svih riječi U podnizu sa problemom spajanja svih riječi, dali smo niz s, a lista se sastoji od mnogo riječi iste dužine. Ispišite početni indeks podniza koji može biti rezultat spajanja svih riječi na popisu u ...

Čitaj više

Pitanje 373. Minimalni preokret zagrada U problemu s minimalnim preokretom zagrade, dali smo niz s koji sadrži izraz samo znakova '{' i '}'. Pronađite minimalni broj preokreta zagrada potreban da bi se izraz uravnotežio. Primjer unosa: s = “} {” Izlaz: 2 Ulaz: s = “{{{” Izlaz: Dati izraz ne može ...

Čitaj više

Pitanje 374. Izraz sadrži suvišnu zagradu ili ne Dat je niz s koji sadrži izraz operatora, operanda i zagrade. Pronađite sadrži li zadani niz neku nepotrebnu zagradu bez koje će izraz i dalje dati isti rezultat. Drugim riječima, moramo pronaći da izraz sadrži suvišnu zagradu ili ne. Suvišni nosač Ako ...

Čitaj više

Pitanje 375. Provjerite jesu li dva izraza sa zagradama ista S obzirom na dva niza s1 i s2 koji predstavljaju izraze koji sadrže operator sabiranja, operator oduzimanja, male abecede i zagrade. Provjerite jesu li dva izraza u zagradama ista. Primjer Ulaz s1 = “- (a + b + c)” s2 = “-abc” Izlaz Da Ulaz s1 = “ab- (cd)” s2 = “abcd” Izlaz Nema algoritma za provjeru jesu li dva ...

Čitaj više

Pitanje 376. Važeći niz zagrada U važećem problemu niza u zagradama dali smo niz koji sadrži '(', ')' i '*', provjerite je li niz uravnotežen može li se '*' zamijeniti s '(', ')' ili praznim nizom. Primjeri Ulaz “()” Izlaz istinit Ulaz “*)” Izlaz istinit Ulaz “(*))” Izlaz istinit Naivni pristup za ...

Čitaj više

Pitanje 377. Najduža palindromska sljednost U problemu s najdužom palindromskom sljednošću dali smo niz, pronađite duljinu najduže palindromne sljednosti. Primjeri Ulaz: TUTORIALCUP Izlaz: 3 Ulaz: DYNAMICPROGRAMMING Izlaz: 7 Naivni pristup za najdužu palindromsku sljedbu Naivni pristup za rješavanje gore navedenog problema je generiranje svih sljedova ...

Čitaj više

Pitanje 378. KMP algoritam KMP (Knuth-Morris-Pratt) algoritam koristi se za traženje uzorka u zadanom nizu. Dobijamo niz S i obrazac p, naš cilj je utvrditi je li zadani obrazac prisutan u nizu ili ne. Primjer unosa: S = “aaaab” p = “aab” Izlaz: istinski naivni pristup ...

Čitaj više

Pitanje 379. Provjerite uravnotežene zagrade u izrazu Dat je niz s dužine n. Provjerite postoji li zatvarajuća zagrada za sve otvarajuće zagrade, tj. Jesu li sve zagrade uravnotežene. Drugim riječima, možemo također reći da, ako imamo '}', ')' i ']' za svaki '{', '(' odnosno '[' ', izraz ...

Čitaj više

Pitanje 380. Pronađite ima li izraz dvostruku zagradu ili ne Dat je niz koji sadrži uravnotežene zagrade. Pronađite sadrži li izraz / niz duplikate zagrade ili ne. Dvostruka zagrada Kada se izraz nalazi usred ili okružen istom vrstom uravnotežene zagrade, tj. Zatvoren između iste vrste otvaranja i zatvaranja zagrada više puta ...

Čitaj više

Pitanje 381. Pronađi maksimalnu dubinu ugniježđenih zagrada u nizu Dat je niz s. Napišite kod za ispis maksimalne dubine ugniježđenih zagrada u danom nizu. Primjer unosa: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Izlaz: 4 Ulaz: s = “(p ((q) ) ((s) t)) ”Izlaz: 3 Korištenje algoritma steka Inicijalizirajte niz s dužine ...

Čitaj više

Pitanje 382. Uravnoteženi izraz sa zamjenom U problemu uravnoteženog izraza sa zamjenom dali smo niz koji sadrži zagrade, tj. '(', ')', '[', ']', '{', '}'. Niz takođe sadrži x na nekim mjestima kao zamjenu zagrade. Provjerite može li se niz pretvoriti u izraz s važećom zagradom nakon zamjene svih ...

Čitaj više

Pitanje 383. Decode String Pretpostavimo da ste dobili kodirani niz. Niz je kodiran u nekakvom obrascu, vaš zadatak je dekodirati niz. Recimo, <br. Puta se pojavljuje niz> [string] Primjer Ulaz 3 [b] 2 [bc] Izlaz bbbcaca Objašnjenje Ovdje se "b" javlja 3 puta, a "ca" javlja 2 puta. ...

Čitaj više

Pitanje 384. Pretvorba prefiksa u infiks U problemu konverzije prefiksa u infiks dali smo izraz u notaciji prefiksa. Napišite program da biste ga pretvorili u infix izraz. Oznaka prefiksa U ovoj notaciji operandi se pišu iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je izraz prefiksa. ...

Čitaj više

Pitanje 385. Pretvorba Postfix u Infix U problemu konverzije postfix u infix dali smo izraz u postfix notaciji. Napišite program za pretvaranje zadane notacije u infiksnu notaciju. Infiksna notacija U ovoj notaciji operateri su zapisani između operanda. Slično je tome kako općenito pišemo izraz. Na primjer: A + ...

Čitaj više

Pitanje 386. Prefiks u pretvorbu Postfix U problemu pretvorbe prefiksa u postfiks dali smo izraz u zapisu prefiksa u formatu niza. Napišite program za pretvaranje zadane notacije u postfix notaciju. Oznaka prefiksa U ovu notu zapisujemo operande iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je ...

Čitaj više

Pitanje 387. Sljedeća permutacija U sljedećem problemu permutacije koji smo dali riječ pronađite njegovu leksikografski veću_permutaciju. Primjer ulaza: str = "tutorialcup" izlaz: tutorialpcu ulaz: str = "nmhdgfecba" izlaz: nmheabcdfg ulaz: str = "algoritmi" izlaz: algoritmi ulaz: str = "spoonfeed" izlaz: Sljedeća permutacija ...

Čitaj više

Pitanje 388. Najduža česta sljedba Dobivaju se dva niza str1 i str2, saznajte dužinu najduže zajedničke podrednosti. Podsljednost: podrednost je sekvenca koja se može izvesti iz druge sekvence brisanjem nekih ili nikakvih elemenata bez promjene redoslijeda preostalih elemenata. Jer ex 'tticp' je podrednost ...

Čitaj više

Pitanje 389. Ponovljeni obrazac podniza U ponovljenim obrascima podniza dali smo provjeru niza može li se konstruirati uzimajući podniz od sebe i dodajući više kopija pod niza. Primjer Ulaz 1: str = “abcabcabc” Izlaz: Tačno Objašnjenje: “abcabcabc” se može oblikovati ponovljenim dodavanjem “abc” praznom nizu. ...

Čitaj više

Pitanje 390. Permutacija velikih i malih slova U permutaciji velikih i malih slova dali smo niz koji se sastoji samo od abecede i brojeva, svaki znak u nizu može se pretvoriti u mala i velika slova, saznajte sve različite nizove koji se mogu dobiti iz različitih kombinacija malih i velikih slova svakog znaka u string. Primjer ...

Čitaj više

Pitanje 391. Najduži uobičajeni prefiks pomoću sortiranja U najdužem zajedničkom prefiksu koristeći problem sortiranja dali smo skup nizova, pronađite najduži zajednički prefiks. tj. pronađite dio prefiksa koji je zajednički za sve žice. Primjer Ulaz1: {“tutorialcup”, “tutorial”, “tuss”, “tumble”} Izlaz: "tu" Ulaz2: {"prtljag", "banana", "batsmen"} Izlaz: "ba" Ulaz3: {"abcd "} Izlaz:" abcd "...

Čitaj više

Pitanje 392. Uporedi Backspace niz U problemu uspoređivanja povratnog niza dali smo dva niza S i T, provjerite jesu li jednaki ili ne. Imajte na umu da nizovi sadrže '#' što znači znak povratnog prostora. Primjeri Ulaz S = "ab # c" T = "ad # c" Izlaz tačno (jer se i S i T pretvaraju u "ac") Ulaz ...

Čitaj više

Pitanje 393. Riječ uzorak Svi smo nailazili na obrasce riječi poput „ABBA“, „AABB“ i tako dalje. Uvijek se pitamo s čim bi se ovo blebetanje moglo povezati. Danas ćemo pokušati riješiti problem gdje pokušavamo iskoristiti blebetanje. Mnoštvo problema sa žicama ne pomaže slučaju. S obzirom ...

Čitaj više

Pitanje 394. Podudaranje regularnog izraza U problemu podudaranja regularnih izraza dali smo dva niza jedan (pretpostavimo da je x) sastoji se samo od malih slova, a drugi (pretpostavimo da je y) sastoji se od malih slova s ​​dva posebna znaka, tj. „.“ i „*“. Zadatak je pronaći hoće li drugi niz ...

Čitaj više

Pitanje 395. Preorganizirajte niz U problemu reorganizacije niza dali smo niz koji sadrži samo neke znakove „az“. Naš zadatak je preurediti te znakove tako da niti jedan isti znak ne bude susjedan jedan drugom. Primjer Ulaz jabuka Izlaz pelpa Knjiga unosa Izlaz obko Ulaz aa Izlaz nije moguć Ulaz aaab Izlaz nije ...

Čitaj više

Pitanje 396. Stiskanje niza U problemu kompresije niza dali smo niz tipa [] tipa char. Komprimirajte ga kao karakter i broj određenog znaka (ako je broj znakova 1, tada je jedini znak pohranjen u komprimirani niz). Duljina komprimiranog niza trebala bi ...

Čitaj više

Pitanje 397. Važeće zagrade LeetCode rješenje U problemu Valid Parentheses LeetCode dali smo string koji sadrži samo znakove '(', ')', '{', '}', '[' i ']', koji određuje da li je ulazni niz ispravan. Ovdje ćemo vam pružiti važeće zagrade LeetCode rješenje. Ulazni niz je važeći ako: Otvorene zagrade moraju biti zatvorene...

Čitaj više

Pitanje 398. Najduži uobičajeni prefiks koji koristi Trie U najdužem zajedničkom prefiksu koristeći Trie problem dali smo niz nizova, pronađite najduži zajednički prefiks. tj. pronađite dio prefiksa koji je zajednički za sve žice. Primjer Ulaz1: {“tutorialcup”, “tutorial”, “tuss”, “tumble”} Izlaz: "tu" Ulaz2: {"prtljaga", "banana", "batsmen"} Izlaz: "ba" Ulaz3: {"abcd "} Izlaz:" abcd "...

Čitaj više

Pitanje 399. Važeći broj U problemu s važećim brojem dali smo niz, provjerite može li se to protumačiti u važeći decimalni broj. Treba napomenuti da se dani niz treba tumačiti kao važeći decimalni broj. Trebao bi sadržavati sljedeće znakove: Brojevi 0-9 Eksponent - “e” ...

Čitaj više

Pitanje 400. Pronađite najbliži broj palindroma Problem U Pronađi najbliži problem broja palindroma dali smo broj n. Pronađite broj koji je palindrom i apsolutna razlika između palindromskog broja i n je što je moguće manja, osim nule. Ako postoji više od jednog broja koji ispunjava ovaj uvjet, ispišite ...

Čitaj više

Pitanje 401. Broji i reci Broji i reci u kojem smo dali broj N i moramo pronaći N-ti pojam brojanja i izgovoriti slijed. Prvo moramo razumjeti šta je brojanje i izgovoriti redoslijed. Prvo pogledajte neke izraze niza: 1. pojam je „1“. 2. mandat je ...

Čitaj više

Pitanje 402. Pronađite jedinstveni znak u nizu U Pronađi jedinstveni znak u problemu niza, dali smo niz koji sadrži samo male alfabete (az). Moramo pronaći prvi znak koji se ne ponavlja i ispisati indeks. ako takav znak ne postoji, ispišite -1. Ulazni format Samo jedan redak koji sadrži niz. Ispis izlaznog formata ...

Čitaj više

Pitanje 403. Cijeli broj za Roman Integer u rimsku konverziju. Dali smo broj N i moramo ispisati rimski broj N. Rimski brojevi su predstavljeni upotrebom vrijednosti {I, V, X, L, C, D, M}. Pogledajmo nekoliko primjera za dobro razumijevanje. Ulazni format Samo jedan redak koji sadrži ...

Čitaj više

Pitanje 404. Algoritam Rabina Karpa Algoritam Rabin Karp koristio je pronalaženje niza uzoraka u zadanom tekstualnom nizu. Postoji toliko mnogo tipova algoritama ili metoda koji se koriste za pronalaženje niza uzoraka. U ovom algoritmu koristimo raspršivanje za pronalaženje podudaranja uzorka. Ako smo dobili isti hash kod za podniz ...

Čitaj više

Pitanje 405. Pogodite Riječ Pogodite da je riječ interaktivni problem. Interaktivni problem znači da podaci koji nam se daju nisu unaprijed određeni. Možemo ispisati vrijednosti ili pozvati određenu funkciju radi interakcije ili dobiti više informacija u vezi s rješenjem. Nakon svakog koraka, također trebamo ISPRATI me uspremnik da ...

Čitaj više

Pitanje 406. Izrazite sljedbe S obzirom na dva niza S i P1, moramo izbrojati sav broj različitih sljednica S koji je jednak P1. Napomena: Podsekvenca datog niza je niz koji arhiviramo brisanjem nekih znakova ili mogućih nula znakova također iz izvornog niza. Ne možemo se promijeniti ...

Čitaj više

Pitanje 407. Izomorfne žice Izomorfne žice - S obzirom na dvije žice moramo provjeriti postoji li za svaku pojavu znaka u string1 jedinstveno mapiranje sa znakovima u string2. Ukratko, provjerite postoji li mapiranje jedan na jedan ili ne. Primjer Ulaz str1 = “aab” str2 = “xxy” Izlaz Tačno ...

Čitaj više

Pitanje 408. Izvedite string smjene Leetcode Pomak je postupak u kojem se abeceda uvećava za 1 u vrijednosti ASCII. Za posljednju abecedu z počinje ponovno, tj. Pomak z će biti a. U izvedbi problema sa pomicanjem niza s leetcode-om dobili smo niz s (samo mala slova) i niz [[...

Čitaj više

Pitanje 409. Usporedba nizova koji sadrže zamjenske znakove U usporedbi nizova koji sadrže zamjenski znak, dali smo dvije žice, drugi niz sadrži male abecede, a prvi sadrži male abecede i neke uzorke zamjenskih znakova. Zamjenski uzorci su:?: Ovaj zamjenski znak možemo zamijeniti bilo kojom malom abecedom. *: ovaj zamjenski znak možemo zamijeniti bilo kojim nizom. Prazan ...

Čitaj više

Pitanje 410. Provjerite jesu li žice na K udaljenosti ili ne Izjava o problemu S obzirom na dva niza i cijeli broj k, napišite program koji će provjeriti jesu li zadani nizovi na k udaljenosti ili ne. To jest, ako se bilo koji znak pogrešno podudara ili bilo koji znak treba ukloniti, tada je poznat kao k udaljenost. Ulazni format Prva ...

Čitaj više

Pitanje 411. Generiraj sve binarne nizove bez uzastopnih 1 Izjava o problemu U problemu „Generiraj sve binarne nizove bez uzastopnih 1“ dali smo cijeli broj k, napišite program za ispis svih binarnih nizova veličine k bez uzastopnih 1. Ulazni format Prvi i jedini red koji sadrži cijeli broj N. Izlazni format Ispiši sve moguće ...

Čitaj više

Pitanje 412. Poredaj niz prema drugom nizu Izjava o problemu S obzirom na dva ulazna niza, obrazac i niz. Moramo sortirati niz prema redoslijedu definiranom uzorkom. Niz uzorka nema duplikata i sadrži sve znakove niza. Ulazni format Prvi redak sadrži niz s koji nam treba ...

Čitaj više

Pitanje 413. Provjerite slijedi li niz prema uzorku redoslijed znakova ili ne Izjava o problemu U problemu „Provjeri slijedi li niz prema uzorku obrazac ili ne“ moramo provjeriti slijede li znakovi u datom ulaznom nizu isti redoslijed kao što je određeno znakovima koji su prisutni u datom uzorku unosa, a zatim ispisati „Da“ ispisati „Ne“. Ulazni format ...

Čitaj više

Pitanje 414. Obrnuti niz bez privremene varijable Izjava problema U problemu "Obrnuti niz bez privremene varijable" dali smo niz "s". Napišite program za preokretanje ovog niza bez upotrebe dodatne varijable ili razmaka. Ulazni format Prvi red koji sadrži zadani niz “s”. Izlazni format Ispišite niz koji je obrnut od ...

Čitaj više

Pitanje 415. Ispišite sve palindromske particije niza Izjava o problemu U problemu "Ispis svih palindromskih particija niza" dali smo niz "s". Napišite program za ispis svih mogućih palindromskih particija s. Palindrom je riječ, broj, fraza ili drugi niz znakova koji čitaju unazad kao unaprijed, kao što je ...

Čitaj više

Pitanje 416. Broji parove na istoj udaljenosti kao u engleskim abecedama Izjava problema U problemu "Brojanje parova na istoj udaljenosti kao u engleskim abecedama" dali smo niz "s". Napišite program koji će ispisati broj parova čiji su elementi na istoj udaljenosti kao u engleskim abecedama. Ulazni format Prvi redak koji sadrži zadani ...

Čitaj više

Pitanje 417. Minimalni broj znakova koji se dodaju ispred kako bi se stvorio žicani palindrom Izjava o problemu U problemu „Minimalni broj znakova koji se dodaju sprijeda da bi se stvorio palindrom“ dali smo niz „s“. Napišite program za pronalaženje minimalnog broja znakova koji se dodaju sprijeda kako bi se napravio palindrom niza. Ulazni format Prvi i jedini red koji sadrži ...

Čitaj više

Pitanje 418. Kth Neponavljajući lik Izjava o problemu U „Kth neponovljivom liku“ dali smo niz „s“. Napišite program za otkrivanje k-tog znaka koji se ne ponavlja. Ako je u nizu manje od k znakova koji se ne ponavljaju, ispišite “-1”. Ulazni format Prvi i jedini red koji sadrži niz “s”. ...

Čitaj više

Pitanje 419. Uklonite najmanje znakova tako da dvije žice postanu anagrami Izjava problema U problemu "Ukloni minimalni broj znakova tako da dvije žice postanu anagrami" dali smo dvije ulazne žice. Pronađite minimalni broj_znakova koji će se ukloniti iz ove dvije nizove tako da postanu anagrami. Ulazni format Prvi redak sadrži niz “s”. Drugi red koji sadrži ...

Čitaj više

Pitanje 420. Generiraj sve binarne nizove iz zadanog uzorka Izjava problema U problemu "Generiraj sve binarne nizove iz zadanog uzorka" dali smo ulazni niz "s" koji se sastoji od 0, 1 i? (zamjenski znak). Moramo generirati sve moguće binarne nizove zamjenom? sa '0' i '1'. Ulazni format Prvi i jedini red koji sadrži ...

Čitaj više

Pitanje 421. Ispišite sve moguće načine za prekidanje niza u zagradnom obliku Izjava o problemu U problemu "Ispis svih mogućih načina za prekidanje niza u zagradama" dali smo niz "s". Pronađite sve moguće načine za razbijanje datog niza u zagradama. Priložite sve podnizove unutar zagrada (). Ulazni format Prvi i jedini red koji sadrži ...

Čitaj više

Pitanje 422. Cezar Šifra Opis Tehnika Cezar šifre jedna je od najranijih tehnika šifriranja. Ovdje se za svako slovo u danom tekstu zamjenjuje slovom s određenim brojem mjesta prema abecedi. Ako je n = 1, zamijenite A sa B, B bi postao C i tako ...

Čitaj više

Pitanje 423. Najduži palindrom može se formirati uklanjanjem ili preuređivanjem znakova Izjava problema U problemu „Najduži palindrom možemo oblikovati uklanjanjem ili preuređivanjem znakova“ dali smo niz „s“. Pronađite najduži palindrom koji se može konstruirati uklanjanjem ili preuređivanjem nekih znakova ili možda nula znakova iz niza. Možda je moguće više rješenja, možete ...

Čitaj više

Pitanje 424. Najduži uobičajeni prefiks Riječ po riječi Izjava o problemu U problemu „Najduži uobičajeni prefiks koji koristi Word by Word Matching“ dali smo N nizova. Napišite program za pronalaženje najdužeg zajedničkog prefiksa danih nizova. Ulazni format Prvi redak sadrži cjelobrojnu vrijednost N koja označava broj nizova. Sljedećih N redaka ...

Čitaj više

Pitanje 425. Najduži uobičajeni prefiks koji koristi znak za podudaranje znakova Izjava o problemu U problemu „Najduži uobičajeni prefiks koji koristi znak po znakovima“ dali smo cjelobrojnu vrijednost N i N nizova. Napišite program za pronalaženje najdužeg zajedničkog prefiksa danih nizova. Ulazni format Prvi redak sadrži cjelobrojnu vrijednost N koja označava broj ...

Čitaj više

Pitanje 426. Permutacije datog niza pomoću STL-a Izjava problema U problemu "Permutacije datog niza pomoću STL-a" dali smo niz "s". Ispišite sve permutacije ulaznog niza pomoću STL funkcija. Ulazni format Prvi i jedini red koji sadrži niz “s”. Izlazni format Ispisuje sve permutacije datog ...

Čitaj više

Pitanje 427. Najduži uobičajeni prefiks koristeći Divide and Conquer Izjava o problemu U problemu „Najduži zajednički prefiks koristeći podijeli i osvoji“ dali smo cjelobrojne n i n nizova. Napišite program koji će ispisati najduži uobičajeni prefiks. Ako nema zajedničkog prefiksa, ispišite „-1“. Ulazni format Prvi redak sadrži cijeli broj n. ...

Čitaj više

Pitanje 428. Najduži uobičajeni prefiks koji koristi binarno pretraživanje II Izjava problema U problemu „Najduži uobičajeni prefiks koji koristi Binarno pretraživanje II“ dali smo cjelobrojnu vrijednost N i N nizova. Napišite program koji će ispisati najduži uobičajeni prefiks zadanih nizova. Ako nema zajedničkog prefiksa, ispišite „-1“. Ulazni format Prvi redak koji sadrži ...

Čitaj više

Pitanje 429. Palindromske permutacije niza Izjava problema U problemu "Palindromske permutacije niza" dali smo ulazni niz "s". Ispišite sve moguće palindrome koji se mogu generirati pomoću znakova niza. Ulazni format Prvi i jedini red koji sadrži niz “s”. Izlazni format Ispis svih mogućih ...

Čitaj više

Pitanje 430. Provjerite jesu li dvije zadane žice međusobno izomorfne Izjava problema U problemu "Provjeri jesu li dvije zadane žice međusobno izomorfne" dali smo dvije žice s1 i s2. Napišite program koji govori jesu li dati nizovi izomorfni ili ne. Napomena: Kaže se da su dvije žice izomorfne ako postoji jedna za ...

Čitaj više

Pitanje 431. Dužina najdužeg valjanog podniza Izjava o problemu U „Dužina najdužeg valjanog podniza“ dali smo niz koji sadrži samo otvaranje i zatvaranje zagrada. Napišite program koji će pronaći najdulji valjani podniz. Ulazni format Prvi i jedini red koji sadrži niz s. Izlazni format Prvi i ...

Čitaj više

Pitanje 432. Najmanji prozor u nizu koji sadrži sve znakove drugog niza Pronađite najkraći podniz u datom nizu koji sadrži sve znakove date riječi ili Nađite najmanji prozor u nizu koji sadrži sve znakove drugog niza S obzirom na dva niza s i t, napišite funkciju koja će pronaći minimalni prozor u s koji će ...

Čitaj više

Pitanje 433. Oblikujte minimalni broj iz zadanog niza D-a i I-a Izjava problema U problemu „Minimalni broj obrasca iz zadanog niza D-a i I-a“ dali smo obrazac koji sadrži samo I-e i D-ove. Ja za povećanje i D za smanjenje. Napišite program za ispis minimalnog broja slijedeći taj obrazac. Znamenke od 1-9 i znamenke se ne mogu ponoviti. Ulazni format ...

Čitaj više

Pitanje 434. Složite dane brojeve kako bi se formirao najveći broj II Izjava o problemu U problemu "Rasporedite dane brojeve da tvore najveći broj II" dali smo niz pozitivnih cijelih brojeva. Rasporedite ih na takav način da aranžman predstavlja najveću vrijednost. Ulazni format Prvi i jedini red koji sadrži cijeli broj n. Druga linija koja sadrži ...

Čitaj više

Pitanje 435. Provjerite da li povezana lista žica tvori Palindrom Izjava o problemu U problemu "Provjerite da li povezana lista žica tvori Palindrom" dali smo povezanu listu koja obrađuje niz podataka. Napišite program za provjeru da li podaci tvore palindrom ili ne. Primjer ba-> c-> d-> ca-> b 1 Objašnjenje: U gornjem primjeru možemo vidjeti da ...

Čitaj više

Pitanja o Amazonskom drvetu

Pitanje 436. Zbroj korijena listova brojeva LeetCode rješenje Najava problema Sum Root to Leaf Numbers LeetCode Rješenje kaže – Dat vam je korijen binarnog stabla koje sadrži samo cifre od 0 do 9. Svaka staza od korijena do lista u stablu predstavlja broj. Na primjer, putanja od korijena do lista 1 -> 2 -> 3 predstavlja broj 123. Vrati ukupan zbir svih brojeva od korijena do lista. Test ...

Čitaj više

Pitanje 437. Binarno stablo Inorder Traversal LeetCode rješenje Iskaz problema: Binarno stablo Inorder Traversal LeetCode rješenje Dati korijen binarnog stabla, vratite prelazak u redoslijedu vrijednosti njegovih čvorova. Primjer 1: Ulaz: root = [1,null,2,3] Izlaz: [1,3,2] Primjer 2: Ulaz: root = [] Izlaz: [] Primjer 3: Ulaz: root = [1] Izlaz: [1] Ograničenja: broj čvorova u ...

Čitaj više

Pitanje 438. Poravnajte binarno stablo na povezanu listu LeetCode rješenje Izravnajte binarno stablo na povezanu listu LeetCode Solution kaže da – S obzirom na korijen binarnog stabla, poravnajte stablo u “povezanu listu”: “povezana lista” bi trebala koristiti istu klasu TreeNode gdje desni pokazivač djeteta pokazuje na sljedeći čvor na listi i levi pokazivač deteta je uvek null. "Povezana lista"...

Čitaj više

Pitanje 439. Najniži zajednički predak rješenja Leetcode binarnog stabla Iskaz problema Najniži zajednički predak binarnog stabla LeetCode rješenje – “Najniži zajednički predak binarnog stabla” navodi da je dat korijen binarnog stabla i dva čvora stabla. Moramo pronaći najnižeg zajedničkog pretka ova dva čvora. Najniži uobičajeni ...

Čitaj više

Pitanje 440. Popunjavanje sljedećih desnih pokazivača u svakom čvornom Leetcode rješenju Iskaz problema Popunjavanje sljedećih desnih pokazivača u svakom čvoru LeetCode rješenje – “Popunjavanje sljedećih desnih pokazivača u svakom čvoru” navodi da je s obzirom na korijen savršenog binarnog stabla i potrebno je da popunimo svaki sljedeći pokazivač čvora na njegov sljedeći desni čvor. Ako nema sledećeg...

Čitaj više

Pitanje 441. Izbrišite čvorove i vratite Forest Leetcode rješenje Iskaz problema Rešenje LeetCode brisanja čvorova i vraćanja šume – „Izbriši čvorove i vrati šumu“ navodi da je dat koren binarnog stabla gde svaki čvor ima različitu vrednost. Također nam je dat niz, to_delete, gdje trebamo izbrisati sve čvorove sa vrijednostima sadržanim u...

Čitaj više

Pitanje 442. Oporavak binarnog stabla pretraživanja Leetcode rješenje Iskaz problema Recover Binary Search Tree LeetCode Rešenje – „Oporavak binarnog stabla pretrage“ navodi da je dat koren binarnog stabla pretrage, gde su vrednosti tačno dva čvora zamenjene greškom. Moramo oporaviti stablo bez promjene njegove strukture. Primjer: Ulaz: root = [1,3,null,null,2] Izlaz: [3,1,null,null,2] ...

Čitaj više

Pitanje 443. Simetrično drvo Leetcode rješenje Iskaz problema Rešenje LeetCode simetričnog stabla – „Simetrično stablo“ navodi da je dat koren binarnog stabla i da moramo da proverimo da li je dato binarno stablo ogledalo samo sebe (simetrično oko svog centra) ili nije? Ako je odgovor Da, moramo vratiti true u suprotnom, false. Primjer: ...

Čitaj više

Pitanje 444. Korijeni do puta Leaf s ciljanim zbrojem rješenja za Leetcode Dati su binarno stablo i cijeli broj K. Cilj nam je vratiti postoji li put od korijena do lista u stablu takav da je zbroj jednak cilju-K. Zbir puta je zbroj svih čvorova koji leže na njoj. 2 / \ ...

Čitaj više

Pitanje 445. Scramble String Izjava o problemu Problem "Scramble String" navodi da su vam dana dva niza. Provjeriti je li drugi niz kodirani niz prvog ili nije? Objašnjenje Neka niz s = “sjajan” Prikaz s-a kao binarnog stabla rekurzivnim dijeljenjem u dva neprazna podniza. Ovaj niz može biti ...

Čitaj više

Pitanje 446. Upiti za broj različitih elemenata u podnizu Dali smo niz cijelih brojeva i niz upita i moramo saznati broj svih različitih elemenata koje imamo u zadanom opsegu, upit se sastoji od dva broja lijevo i desno, ovo je zadani raspon, s ovim zadati domet mi ...

Čitaj više

Pitanje 447. Morris Traversal Morrisovo prelaženje je metoda za prelazak čvorova u binarnom stablu bez upotrebe steka i rekurzije. Tako se složenost prostora smanjuje na linearnu. Primjer zaobilaznog prijelaza 9 7 1 6 4 5 3 1 / \ 2 ...

Čitaj više

Pitanje 448. Kth predak čvora u binarnom stablu Izjava o problemu Problem „Kth predak čvora u binarnom stablu“ navodi da ste dobili binarno stablo i čvor. Sada moramo pronaći k-tog pretka ovog čvora. Predak bilo kojeg čvora su čvorovi koji leže na putu od korijena ...

Čitaj više

Pitanje 449. Inorder nasljednik čvora u binarnom stablu Izjava o problemu Problem traži da se pronađe „Inorder nasljednik čvora u binarnom stablu“. Inorder nasljednik čvora je čvor u binarnom stablu koji dolazi nakon datog čvora u inorder oblasku datog binarnog stabla. Primjer Inorder nasljednik 6 je 4 ...

Čitaj više

Pitanje 450. Provjerite može li zadati niz predstavljati Preorder prelaska binarnog stabla pretraživanja Problem "Provjerite može li zadati niz predstavljati preusmjeravanje predbilježbi binarnog stabla pretraživanja" navodi da ste dobili redoslijed prelaska predbilježbe. Sada razmotrite ovu sekvencu i saznajte može li ta sekvenca predstavljati binarno stablo pretraživanja ili ne? Očekivana vremenska složenost rješenja je ...

Čitaj više

Pitanje 451. Konstruirajte binarno stablo iz zadanog prikaza Roditeljskog niza Problem „Konstruiraj binarno stablo iz datog predstavljanja roditeljskog niza“ navodi da ste dobili niz. Ovaj ulazni niz predstavlja binarno stablo. Sada trebate konstruirati binarno stablo na osnovu ovog ulaznog niza. Niz čuva indeks nadređenog čvora na svakom indeksu. ...

Čitaj više

Pitanje 452. S obzirom na binarno stablo, kako ukloniti sve polovične čvorove? Problem "S obzirom na binarno stablo, kako ukloniti sve polovične čvorove?" navodi da vam je dato binarno stablo. Sada morate ukloniti polovične čvorove. Polovični čvor definiran je kao čvor u stablu koji ima samo jedno dijete. Ili je ...

Čitaj više

Pitanje 453. Iterativno prevrtanje predbilježbi Problem „Iterativno preusmjeravanje predbilježbi“ navodi da ste dobili binarno stablo i sada trebate pronaći preusmjeravanje predbilježbe stabla. Od nas se traži da prijelaz unaprijed nađemo koristeći iterativnu metodu, a ne rekurzivni pristup. Primjer 5 7 9 6 1 4 3 ...

Čitaj više

Pitanje 454. Pronađite udaljenost između dva čvora binarnog stabla Izjava o problemu Problem „Pronađi udaljenost između dva čvora binarnog stabla“ navodi da ste dobili binarno stablo i dobili ste dva čvora. Sada morate pronaći minimalnu udaljenost između ova dva čvora. Primjer // Stablo je prikazano pomoću slike iznad čvora 1 ...

Čitaj više

Pitanje 455. Napišite kod da biste utvrdili jesu li dva stabla identična Problem „Napišite kod da biste utvrdili jesu li dva stabla identična“ navodi da ste dobili dva binarna stabla. saznati jesu li identični ili ne? Ovdje identično stablo znači da oba binarna stabla imaju istu vrijednost čvora s istim rasporedom čvorova. Primjer Oba stabla ...

Čitaj više

Pitanje 456. Prijelaz granice binarnog stabla Izjava o problemu Problem „Prelazak granice binarnog stabla“ navodi da vam je dato binarno stablo. Sada trebate ispisati granični prikaz binarnog stabla. Ovdje prelazak granice znači da su svi čvorovi prikazani kao granica stabla. Čvorovi se vide iz ...

Čitaj više

Pitanje 457. Dijagonalno zaokretanje binarnog stabla Izjava o problemu Problem „Dijagonalno zaobilaženje binarnog stabla“ navodi da vam je dato binarno stablo i sada trebate pronaći dijagonalni prikaz za dato stablo. Kada vidimo drvo iz gornjeg desnog smjera. Čvorovi koji su nam vidljivi je dijagonalni pogled ...

Čitaj više

Pitanje 458. Pogled odozdo na binarno stablo Izjava o problemu Problem „Pogled odozdo na binarno stablo“ navodi da ste dobili binarno stablo i sada trebate pronaći prikaz dna za dato stablo. Kad ugledamo drvo iz pravca prema dolje. Čvorovi koji su nam vidljivi je dno ...

Čitaj više

Pitanje 459. Ispis desnog prikaza binarnog stabla Izjava o problemu Problem „Ispis desnog prikaza binarnog stabla“ navodi da ste dobili binarno stablo. Sada morate pronaći pravi prikaz ovog stabla. Ovdje desni prikaz binarnog stabla znači ispis niza kako izgleda stablo kad se gleda iz ...

Čitaj više

Pitanje 460. Raspon LCM upita Izjava o problemu Problem „Raspon LCM upita“ navodi da imate čitav niz i q broja upita. Svaki upit sadrži (lijevo, desno) kao raspon. Zadatak je saznati LCM (lijevo, desno), tj. LCM svih brojeva koji dolaze u rasponu od ...

Čitaj više

Pitanje 461. Pronađite zbroj maksimalnog nivoa u binarnom stablu Izjava o problemu Problem „Pronađi zbroj maksimalnog nivoa u binarnom stablu“ navodi da ste dobili binarno stablo s pozitivnim i negativnim čvorovima, pronađite maksimalni zbroj nivoa u binarnom stablu. Primjer ulaza 7 Objašnjenje Prvi nivo: Zbir = 5 Drugi nivo: Zbir = ...

Čitaj više

Pitanje 462. Crveno-crno drvo Uvod Crno crno drvo je samobalansirajuće binarno stablo. U ovom stablu svaki čvor je ili crveni čvor ili crni čvor. U ovom Uvodu crveno-crnog drveta pokušat ćemo obuhvatiti sva njegova osnovna svojstva. Svojstva crveno-crnog stabla Svaki čvor predstavljen je ili crveno ili crno. ...

Čitaj više

Pitanje 463. Operacija brisanja binarnog stabla pretraživanja Izjava o problemu Problem „Operacija brisanja binarnog stabla pretraživanja“ traži da implementiramo operaciju brisanja za binarno stablo pretraživanja. Funkcija brisanja odnosi se na funkciju za brisanje čvora s datim ključem / podacima. Primjer ulaznog čvora za brisanje = 5 izlazni pristup za operaciju brisanja binarnog stabla pretraživanja Dakle ...

Čitaj više

Pitanje 464. Iterativna metoda za pronalaženje visine binarnog stabla Izjava problema Problem „Iterativna metoda za pronalaženje visine binarnog stabla“ navodi da vam je dato binarno stablo, pronađite visinu stabla pomoću iterativne metode. Primjeri Ulaz 3 Ulaz 4 Algoritam za iterativnu metodu za pronalaženje visine binarnog stabla Visina stabla ...

Čitaj više

Pitanje 465. Klonirajte binarno stablo slučajnim pokazivačima Izjava o problemu Dobit ćete kompletno binarno stablo s nekoliko slučajnih pokazivača. Slučajni pokazivači upućuju se na čvorove na koje svaki čvor ukazuje osim na svoje lijevo i desno podređeno dijete. Dakle, ovo također mijenja standardnu ​​strukturu čvora u jednostavnom binarnom stablu. Sada čvor ...

Čitaj više

Pitanje 466. Prelazak redoslijeda nivoa pomoću dva reda čekanja Izjava o problemu Problem „Prelazak redoslijeda nivoa koristeći dva reda čekanja“ navodi da vam se daje binarno stablo, ispisujte njegovo redoslijed redoslijeda po redoslijedu. Primjeri Ulaz 5 11 42 7 9 8 12 23 52 3 Ulaz 1 2 3 4 5 6 Algoritam za prelazak redoslijeda nivoa ...

Čitaj više

Pitanje 467. Provjerite jesu li svi nivoi dva Binarna stabla anagrami ili ne Izjava o problemu Problem „Provjeri jesu li svi nivoi dvaju binarnih stabala anagrami ili ne“ kaže da su vam dana dva binarna stabla, provjerite jesu li svi nivoi dva stabla anagrami ili ne. Primjeri Unesite tačno Unesite lažni algoritam za provjeru jesu li svi nivoi dva ...

Čitaj više

Pitanje 468. Provjerite može li zadati niz predstavljati prelazak redoslijeda nivoa binarnog stabla pretraživanja Izjava o problemu Problem „Provjerite može li zadati niz predstavljati prelazak redoslijeda nivoa binarnog stabla pretraživanja“ navodi da ste dobili prelazak redoslijeda nivoa binarnog stabla pretraživanja. I koristeći zaokret stabla po redoslijedu nivoa. Moramo efikasno pronaći da li nivo ...

Čitaj više

Pitanje 469. Broj braće i sestara datog Čvora u n-ary Tree-u Izjava o problemu Problem „Broj braće i sestara datog Čvora u n-arry Tree-u“ navodi da ste dobili n-ary Tree i ciljni čvor. Pronađite broj braće i sestara ciljnog čvora. Pretpostavimo da je čvor uvijek prisutan u stablu, a prvi čvor je ...

Čitaj više

Pitanje 470. Pretvorite BST u Min-Heap bez upotrebe niza Izjava o problemu „Pretvori BST u min-hrpu bez upotrebe niza“ navodi da ste dobili BST (binarno stablo pretraživanja) i da ga morate pretvoriti u min-hrpu. Min-hrpa treba sadržavati sve elemente u binarnom stablu pretraživanja. Algoritam bi trebao raditi u linearnoj vremenskoj složenosti. ...

Čitaj više

Pitanje 471. Spojite dva BST-a s ograničenim dodatnim prostorom Izjava o problemu Problem "Spoji dva BST-a s ograničenim dodatnim prostorom" navodi da su vam dana dva binarna stabla pretraživanja (BST) i da trebate ispisati elemente s oba stabla poredanim redoslijedom. To je u takvom redoslijedu da se čini da su elementi iz jednog BST-a. ...

Čitaj više

Pitanje 472. Iterativno preusmjeravanje porudžbina pomoću dva snopa Izjava o problemu Problem „Iterativno preusmjeravanje porudžbina pomoću dva sloga“ navodi da vam je dato binarno stablo s n čvorova. Napišite program za njegovo iterativno okretanje postorder koristeći dva stoga. Primjer Ulaz 4 5 2 6 7 3 1 Ulaz 4 2 3 1 Algoritam Stvori ...

Čitaj više

Pitanje 473. Pretvorba binarnog stabla u binarno stablo pretraživanja pomoću STL skupa Izjava o problemu Dobili smo binarno stablo i moramo ga pretvoriti u binarno stablo pretraživanja. Problem "Pretvorba binarnog stabla u binarno stablo pretraživanja pomoću STL skupa" traži konverziju pomoću STL skupa. Već smo razgovarali o pretvaranju binarnog stabla u BST, ali ...

Čitaj više

Pitanje 474. K'th najveći element u BST-u koristeći konstantan dodatni prostor Izjava o problemu „K-ti najveći element u BST-u koristeći konstantan dodatni prostor“ navodi da vam se daje binarno stablo pretraživanja i u njemu morate pronaći k-ti najveći element. Dakle, ako složimo elemente binarnog stabla pretraživanja u opadajućem redoslijedu, onda se moramo vratiti ...

Čitaj više

Pitanje 475. Najvažniji element u BST-u kada modifikacija BST-a nije dozvoljena Izjava o problemu „K-ti najveći element u BST-u kada izmjena BST-a nije dopuštena“ navodi da vam se daje binarno stablo pretraživanja i da morate pronaći k-ti najveći element. To znači da kada su svi elementi binarnog stabla pretraživanja poredani u opadajućem redoslijedu. Onda ...

Čitaj više

Pitanje 476. Iterativna metoda za pronalaženje predaka datog binarnog stabla Izjava o problemu „Iterativna metoda za pronalaženje predaka datog binarnog stabla“ navodi da ste dobili binarno stablo i cijeli broj koji predstavlja ključ. Stvorite funkciju za ispis svih predaka datog ključa pomoću iteracije. Primjer Ulazni ključ = 6 5 2 1 Objašnjenje: ...

Čitaj više

Pitanje 477. Provjerite ima li svaki interni čvor BST-a točno jedno dijete Izjava o problemu „Provjerite ima li svaki unutarnji čvor BST-a točno jedno dijete“ podrazumijeva da vam je dato obilaženje binarnog stabla u pretkomaru. I trebate utvrditi sadrže li svi čvorovi koji nisu listovi samo jedno dijete. Ovdje također smatramo da su svi ...

Čitaj više

Pitanje 478. Pronađi k-ti najmanji element u BST (Statistika narudžbe u BST) Izjava o problemu „Pronađi k-ti najmanji element u BST-u (Statistika narudžbe u BST-u)“ navodi da vam se daje binarno stablo pretraživanja i da trebate pronaći k-ti najmanji broj u BST-u. To znači ako napravimo redoslijed obilaženja binarnog stabla pretraživanja i spremimo ...

Čitaj više

Pitanje 479. Okomita suma u danom binarnom stablu Izjava o problemu “Vertikalni zbroj u danom binarnom stablu” navodi da vam je dato binarno stablo i moramo pronaći zbroj svake okomite razine. Pod vertikalnim nivoom mislimo ako povučemo vertikalne linije na udaljenosti od 1 jedinice lijevo i desno ...

Čitaj više

Pitanje 480. Program za provjeru je li binarno stablo BST ili nije Izjava o problemu „Program za provjeru je li binarno stablo BST ili nije“ navodi da ste dobili binarno stablo i trebate provjeriti zadovoljava li binarno stablo svojstva binarnog stabla pretraživanja. Dakle, binarno stablo ima sljedeća svojstva: Lijevo podstablo ...

Čitaj više

Pitanje 481. Maksimalna dubina binarnog stabla Izjava o problemu "Maksimalna dubina binarnog stabla" navodi da ste dobili strukturu podataka binarnog stabla. Ispišite maksimalnu dubinu datog binarnog stabla. Primjer unosa 2 Objašnjenje: Maksimalna dubina za dato stablo je 2. Budući da se ispod korijena nalazi samo jedan element (tj. ...

Čitaj više

Pitanje 482. Pretvori BST u Min Heap Izjava problema S obzirom na kompletno binarno stablo pretraživanja, napišite algoritam za njegovo pretvaranje u Min Heap, što znači da BST pretvara u Min Heap. Minimalna hrpa trebala bi biti takva da vrijednosti s lijeve strane čvora moraju biti manje od vrijednosti s desne strane ...

Čitaj više

Pitanje 483. Spoji dva uravnotežena binarna stabla pretraživanja Izjava problema s obzirom na dva uravnotežena binarna stabla pretraživanja, ima n elemenata u prvom BST i m elemenata u drugom BST. Napišite algoritam za spajanje dvaju uravnoteženih binarnih stabala pretraživanja kako biste formirali treće uravnoteženo binarno stablo pretraživanja s (n + m) elementima. Primjer predbilježbe za ulazni izlaz ...

Čitaj više

Pitanje 484. Binarno pretraživanje i pretraživanje stabla pretraživanja Izjava o problemu Napišite algoritam za izvođenje pretraživanja i umetanja u binarno stablo pretraživanja. Dakle, ono što ćemo učiniti je umetnuti neke elemente iz unosa u binarno stablo pretraživanja. Kad god se zatraži pretraga određenog elementa, tražit ćemo ga među elementima u BST-u (kratko ...

Čitaj više

Pitanje 485. Provjerite da li navedeni niz veličine n može predstavljati BST od n nivoa ili ne Izjava problema S obzirom na niz s n elemenata, provjerite dani niz veličine n može predstavljati BST od n nivoa ili ne. To je da se provjeri može li binarno stablo pretraživanja konstruirano pomoću ovih n elemenata predstavljati BST od n nivoa. Primjeri arr [] = {10, 8, 6, 9, ...

Čitaj više

Pitanje 486. Pretvorba binarnog stabla u binarno stablo pretraživanja U problemu pretvorbe binarnog stabla u binarno stablo pretraživanja dali smo binarno stablo koje ga pretvara u binarno stablo pretraživanja bez promjene strukture stabla. Primjer ulaznog izlaza predbilježbe: 13 8 6 47 25 51 Algoritam Ne moramo mijenjati strukturu ...

Čitaj više

Pitanje 487. Poredani povezani link na uravnoteženi BST U razvrstanoj povezanoj listi sa uravnoteženim BST problemom dali smo pojedinačno povezanu listu sortiranim redoslijedom, konstruiramo uravnoteženo binarno stablo od pojedinačno povezane liste. Primjeri Ulaz 1 -> 2 -> 3 -> 4 -> 5 Predbilježba za izlaz: 3 2 1 5 4 Ulaz 7 -> ...

Čitaj više

Pitanje 488. Sortirani niz u uravnoteženi BST U razvrstanom nizu do uravnoteženog BST problema dali smo niz poredanim redoslijedom, iz sortiranog niza konstruiramo uravnoteženo binarno stablo pretraživanja. Primjeri Ulaz arr [] = {1, 2, 3, 4, 5} Izlazni predbilježba: 3 2 1 5 4 Ulaz arr [] = {7, 11, 13, 20, 22, ...

Čitaj više

Pitanje 489. Transformirajte BST u stablo veće sume U transformiranju BST-a u veće stablo zbroja Dano binarno stablo pretraživanja napišite algoritam za njegovo pretvaranje u veće stablo zbroja, odnosno transformirajte svaki čvor tako da sadrži zbroj svih elemenata koji su veći od njega. Primjer predbilježbe za ulazni izlaz: 69 81 87 34 54 ...

Čitaj više

Pitanje 490. Prednosti BST-a nad hash tablicom Najčešće korištene operacije na bilo kojoj strukturi podataka su umetanje, brisanje i pretraživanje. Hash tablica je u stanju da izvodi ove tri operacije sa prosječnom vremenskom složenošću O (1), dok samobalansirajuće binarno drveće pretraživanja uzima složenost O (log n) vremena. U početku se čini da su stolovi sa raspršivanjem bolji od ...

Čitaj više

Pitanje 491. Konstruirajte BST iz zadanog prelaska redoslijeda nivoa S obzirom na prelazak redoslijeda nivoa binarnog stabla pretraživanja, napišite algoritam za konstruiranje binarnog stabla pretraživanja ili BST iz ITS zadanog prelaska redoslijeda nivoa. Primjer Ulazni nivoOrder [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Redoslijed izlaza: 5 8 9 12 15 18 ...

Čitaj više

Pitanje 492. Konstruiraj BST iz zadanog prevrata predbilježbe S obzirom na pretresanje binarnog stabla pretraživanja (BST) prednarudžbe, napišite algoritam za konstrukciju BST-a iz zadanog preusmjeravanja predbilježbe. Primjeri Ulaz preOrder [] = {7, 5, 3, 6, 9} Izlazni poredak: 3 5 6 7 9 Ulazni predbilježba [] = {12, 6, 1, 35, 20} Izlazni poredak: 1 6 ...

Čitaj više

Pitanje 493. Pronađite čvor s minimalnom vrijednošću u binarnom stablu pretraživanja S obzirom na binarno stablo pretraživanja, napišite algoritam za pronalazak čvora s minimalnom vrijednošću u danom binarnom stablu pretraživanja. Primjer ulaznih rezultata 5 Naivni pristup Jednostavan pristup je izvršiti zaokret stabla i pronaći čvor s minimalnom vrijednošću među svim čvorovima. Ovo ...

Čitaj više

Pitanje 494. Konstruirajte binarno stablo iz zadanih prijelaza Inorder i Preorder U ovom problemu imamo redoslijed i predbilježbu binarnog stabla. Moramo konstruirati binarno stablo iz zadanih Inorder i Preorder traverzala. Primjer unosa: Uređivanje = [D, B, E, A, F, C] Predbilježba = [A, B, D, E, C, F] Izlaz: Prelaz u stablu koji je formirao ...

Čitaj više

Pitanje 495. Ispis predaka datog čvora binarnog stabla bez rekurzije Dano binarno stablo i određeni čvor ili ključ. Ispis predaka datog čvora binarnog stabla bez rekurzije. Primjer unosa: key = 7 Izlaz: 3 1 Ulaz: key = 4 Izlaz: 2 1 Algoritam za pretke datog čvora binarnog stabla Stvorite čvor klase ...

Čitaj više

Pitanje 496. Prelazak reda nivoa u spiralnom obliku U ovom smo problemu dali binarno stablo, ispiši njegovo obrtanje reda nivoa u spiralnom obliku. Primjeri Ulazni izlaz 10 30 20 40 50 80 70 60 Naivni pristup za prelazak redoslijeda nivoa u spiralnom obliku Ideja je napraviti uobičajeno zaokretanje reda nivoa koristeći ...

Čitaj više

Pitanje 497. Kth najmanji element u BST-u U ovom smo problemu dali BST i broj k, pronašli kti najmanji element u BST. Primjeri Stablo unosa [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Izlaz 3 Stablo unosa [] = {3, 1, 4, null, 2} k = 1 Izlaz 1. ..

Čitaj više

Pitanje 498. Uravnoteženo binarno stablo U problemu uravnoteženog binarnog stabla dali smo korijen binarnog stabla. Moramo utvrditi radi li se o visinskoj ravnoteži ili ne. Primjeri Ulazni izlaz true Ulazni izlaz: false Uravnoteženo binarno stablo Svaki čvor u uravnoteženom binarnom stablu ima razliku od 1 ili manje ...

Čitaj više

Pitanje 499. Intervalno stablo U problemu stabla intervala dali smo skup intervala i tri vrste upita addInterval (x, y): Dodajte interval (x, y) skupu removeInterval (x, y): Uklonite interval (x, y ) iz postavljenog checkInterval (x, y): Provjerite da li se interval (x, y) preklapa s nekim postojećim intervalom Dizajnirajte strukturu podataka (Interval Tree) ...

Čitaj više

Pitanje 500. Konstruirajte kompletno binarno stablo iz njegovog prikaza povezanog popisa S obzirom na povezani prikaz liste cjelovitog binarnog stabla. Povezana lista nalazi se u redoslijedu prelaska stabla po redoslijedu nivoa. Napišite algoritam za konstrukciju cjelovitog binarnog stabla natrag iz povezanog popisa. Primjer unosa 1 -> 2 -> 3 -> 4 -> 5 ...

Čitaj više

Pitanje 501. Najniži zajednički predak S obzirom na korijen binarnog stabla i dva čvora n1 i n2, pronađite LCA (najniži zajednički predak) čvorova. Primjer Što je najniži zajednički predak (LCA)? Preci čvora n su čvorovi prisutni na putu između korijena i čvora. Razmotrimo binarno stablo prikazano u ...

Čitaj više

Pitanje 502. Najniži zajednički predak u binarnom stablu pretraživanja S obzirom na korijen binarnog stabla pretraživanja i dva čvora n1 i n2, pronađite LCA (najniži zajednički predak) čvorova u danom binarnom stablu pretraživanja. Primjer naivnog pristupa najnižem zajedničkom pretku u binarnom stablu pretraživanja Pronađite LCA (n1, n2) koristeći optimalni pristup za pronalaženje LCA ...

Čitaj više

Pitanje 503. Stablo segmenata Ako izvršimo sabiranje na zadanom opsegu niza čije se vrijednosti elemenata ažuriraju u bilo kojem trenutku. Tada se kod te vrste problema bavimo pomoću strukture stabla segmenata. S obzirom na niz a [] s n elemenata i morate odgovoriti na više upita, svaki od upita je jedan ...

Čitaj više

Pitanje 504. Ispišite binarno stablo u vertikalnom redoslijedu U ovom smo problemu dali pokazivač koji označava korijen binarnog stabla, a vaš zadatak je ispisati binarno stablo u vertikalnom redoslijedu. Primjer Ulaz 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Izlaz 4 2 ...

Čitaj više

Pitanje 505. Binarno stablo pretraživanja Binarno stablo pretraživanja je binarno stablo s nekim pravilima koje nam omogućava održavanje podataka na sortirani način. Budući da je to binarno stablo, čvor može imati najviše 2 djece. Struktura pravila čvora binarnog stabla pretraživanja za binarno stablo za ...

Čitaj više

Pitanje 506. Maksimalno binarno stablo U ovom smo problemu dali niz a [] veličine n. Stvorite maksimalno binarno stablo od niza i vratite mu korijenski čvor. Izrađen je od niza slijedeći korake: Korijenski čvor stabla trebao bi biti maksimalna vrijednost u danom ...

Čitaj više

Pitanje 507. Prijelaz cik-cak nivoa binarnog stabla S obzirom na binarno stablo, ispišite cik-cak obilazak redoslijeda vrijednosti njegovih čvorova. (tj. slijeva nadesno, zatim zdesna nalijevo za sljedeći nivo i izmjenjujte se). Primjer razmotrite binarno stablo koje je dano dolje Ispod je cik-cak prelazak redoslijeda nivoa gore navedenih binarnih stabala ...

Čitaj više

Pitanje 508. Oporavak binarnog stabla pretraživanja Uzmimo u obzir binarno stablo pretraživanja, dva čvora stabla su zamijenjena, dizajnirajte algoritam za oporavak binarnog stabla pretraživanja. Primjer Razmotrite binarno stablo pretraživanja dano ispod čija su dva čvora zamijenjena kao ulaz. Otkrivaju se (ističu se) netačni čvorovi na BST-u, a zatim se zamjenjuju kako bi se dobilo ...

Čitaj više

Pitanje 509. Popunjavanje sljedećih desnih pokazivača u svakom čvoru S obzirom na binarno stablo, spojite čvorove koji su na istom nivou slijeva udesno. Struktura čvora stabla: Čvor stabla sadrži 4 komponente koje su podaci (cjelobrojna vrijednost), pokazivači (sljedeći, lijevi i desni) vrste čvora stabla. sljedeći pokazivač čvora usmjerava prema njegovom ...

Čitaj više

Pitanje 510. Pogled odozgo na binarno stablo Pogled odozgo binarnog stabla je skup čvorova vidljivih kada se stablo gleda s vrha. S obzirom na binarno stablo, izlazni prikaz binarnog stabla od vrha od krajnje lijeve vodoravne do krajnje desne vodoravne razine. Primjer Primjer 1 Primjer 2 Vrste ...

Čitaj više

Pitanje 511. Razina svakog čvora u stablu iz izvornog čvora Dano stablo (aciklički potpuno povezan graf gdje su sastavni čvorovi povezani dvosmjernim bridovima) i izvorni čvor. pronađite nivo svakog čvora u izvornom čvoru oblika drveta. Daje se da je razina čvora v s obzirom na izvor udaljenost između ...

Čitaj više

Pitanje 512. Pronađite duplikate podstabla Dvostruka podstabla Za podstabla se kaže da su duplikati ako imaju iste vrijednosti i strukturu čvora. Dano binarno stablo s n čvorova. Pronađite sva duplicirana podstabla i vratite im korijenski čvor. Primjer Ovdje se podstabla 4 i 2-> 4 pojavljuju više puta, pa ćemo vratiti root ...

Čitaj više

Pitanje 513. Simetrično drvo U problemu sa simetričnim stablom dali smo binarno stablo, provjerite je li ono samo po sebi zrcalo. Kaže se da je stablo zrcalna slika samog sebe ako postoji os simetrije kroz korijenski čvor koji dijeli stablo na dvije iste polovice. Primjeri tipova ...

Čitaj više

Pitanje 514. Najduži uobičajeni prefiks koji koristi Trie U najdužem zajedničkom prefiksu koristeći Trie problem dali smo niz nizova, pronađite najduži zajednički prefiks. tj. pronađite dio prefiksa koji je zajednički za sve žice. Primjer Ulaz1: {“tutorialcup”, “tutorial”, “tuss”, “tumble”} Izlaz: "tu" Ulaz2: {"prtljaga", "banana", "batsmen"} Izlaz: "ba" Ulaz3: {"abcd "} Izlaz:" abcd "...

Čitaj više

Pitanje 515. Pretvori sortirani popis u binarno stablo pretraživanja Problem s obzirom na povezanu listu. Elementi povezane liste su u sve većem redoslijedu. Pretvorite datu povezanu listu u visoko uravnoteženo binarno stablo pretraživanja. Izuzetno uravnoteženo stablo binarnog pretraživanja je binarno stablo pretraživanja u kojem je razlika između dubine dva podstabla bilo kojeg ...

Čitaj više

Pitanje 516. Potvrdite binarno stablo pretraživanja Problem U provjeri valjanosti problema binarnog stabla pretraživanja koji smo dali korijenu stabla, moramo provjeriti je li to binarno stablo pretraživanja ili nije. Primjer: Izlaz: istina Objašnjenje: Dano stablo je binarno stablo pretraživanja jer su svi elementi koji su prepušteni svakom podstablu ...

Čitaj više

Pitanje 517. Zbir puta Šta je problem sa sumom puta? U problemu Zbroj puta dali smo binarno stablo i cijeli broj SUM. Moramo otkriti ima li bilo koji put od korijena do lista zbroj jednak zbiru. Zbir puta definiran je kao zbroj svih čvorova ...

Čitaj više

Pitanje 518. Prelazak redoslijeda nivoa binarnog stabla Prelazak redoslijeda nivoa datog binarnog stabla isti je kao BFS binarnog stabla. Znamo li već šta je zapravo BFS? ako ne, onda se ne trebate osjećati loše, samo pročitajte cijeli članak i posjetite naše prethodne članke radi boljeg razumijevanja. BFS je ...

Čitaj više

Pitanje 519. Prelazak stabla (predbilježba, porudžbina i redoslijed) Prvo, moramo znati o tome što je zaokret u binarnom stablu. Prelazak je vrsta metode u kojoj sve čvorove posjećujemo točno jednom na određeni način / redoslijed. U osnovi postoje dvije vrste prijelaza u Binarnom stablu: Širina prvo prelazak Dubina prvo prelazak Već znamo o ...

Čitaj više

Pitanje 520. Brisanje u binarnom stablu Znamo li već šta je zapravo Binarno stablo? Sada u ovom postu fokusiramo se na to kako izbrisati čvor čija je vrijednost dana. Sigurni smo da je vrijednost čvora koji želimo izbrisati uvijek prisutna prije brisanja u BT. U binarnom ...

Čitaj više

Pitanje 521. Jedinstveno drveće binarne pretrage Prvo moramo pronaći ukupan broj brojanja kako bismo formirali jedinstveno binarno stablo pretraživanja. Nakon njega konstruiramo sve moguće jedinstvene BST. Prije svega, moramo znati konstrukciju BST-a. U binarnom stablu pretraživanja, čvorovi prisutni u lijevom podstablu wrt. bilo koji ...

Čitaj više

Pitanje 522. BFS vs DFS za Binarno stablo Široko pretraživanje (BFS) Znamo li već šta je zapravo BFS? ako ne, onda se ne trebate osjećati loše, samo pročitajte cijeli članak i posjetite naš prethodni članak o Prvoj širini za bolje razumijevanje. BFS je prelazak nivoa poretka u kojem posjećujemo čvorove ...

Čitaj više

Amazon Graph pitanja

Pitanje 523. Da li je Graf bipartitan? LeetCode Solution Iskaz problema je Graf Bipartite LeetCode Rješenje - Postoji neusmjeren graf sa n čvorova, gdje je svaki čvor numeriran između 0 i n - 1. Dat vam je 2D graf niza, gdje je graph[u] niz čvorova koji čvor u je u susjedstvu. Još formalnije, za svaki v u grafu[u], postoji neusmjerena ivica između čvora u i čvora v. Graf ima ...

Čitaj više

Pitanje 524. Pronađite rješenje gradskog sudije LeetCode Iskaz problema: Pronađite gradskog sudiju LeetCode rješenje – U gradu postoji n ljudi označenih od 1 do n. Priča se da je jedan od ovih ljudi tajno gradski sudija i da moramo pronaći gradskog sudiju. Ako gradski sudija postoji, onda: Gradski sudija nikome ne veruje. ...

Čitaj više

Pitanje 525. Pronađite rješenje gradskog sudije Leetcode rješenje Izjava problema U ovom problemu dobivamo n ljudi označenih od 1 do n. Također smo dobili 2d niz povjerenja [] [] pokazuje da povjerenje [i] [0] th ljudi vjeruje povjerenje [i] [1] th ljudi za svaku 0 <= i <trust.length. Moramo pronaći osobu "gradskog suca" koja ne vjeruje nikome ...

Čitaj više

Pitanje 526. Pronađite najmanji binarni cifra višekratnik datog broja Izjava o problemu Problem “Pronađi najmanji binarni višekratnik danog broja” navodi da vam je dat decimalni broj N. Dakle, pronađite najmanji višekratnik N koji sadrži samo binarne znamenke '0' i '1'. Primjer 37 111 Detaljno objašnjenje možete pronaći ispod u ...

Čitaj više

Pitanje 527. Minimalne operacije za pretvaranje X u Y Izjava o problemu Problem „Minimalne operacije za pretvaranje X u Y“ navodi da su vam dana dva broja X i Y, potrebno je pretvoriti X u Y pomoću sljedećih operacija: Početni broj je X. Sljedeće operacije mogu se izvoditi na X i dalje brojevi koji se generiraju ...

Čitaj više

Pitanje 528. Provjerite nalaze li se dva čvora na istoj stazi u stablu Izjava o problemu Problem „Provjeri nalaze li se dva čvora na istoj stazi u drvetu“ navodi da ste dobili n-arry tree (usmjereni aciklički graf) ukorijenjen na korijenskom čvoru s jednosmjernim bridovima između vrhova. Dobit ćete i listu upita q. Svaki upit na listi ...

Čitaj više

Pitanje 529. Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici Izjava o problemu Problem „Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici“ navodi da ste dobili binarnu matricu (koja sadrži samo 0 i 1) s najmanje jednim 1. Pronađite udaljenost najbliže ćelije koja ima 1 u binarnoj matrici za sve elemente ...

Čitaj više

Pitanje 530. Transponiraj grafikon Izjava o problemu Problem “Transponiraj graf” navodi da ste dobili graf i da trebate pronaći transponiranje datog grafa. Transponiranje: Transponiranje usmjerenog grafa stvara drugi graf s istim konfiguracijama ivica i čvora, ali smjer svih ivica je obrnut. Primjer ...

Čitaj više

Pitanje 531. BFS za nepovezani graf Izjava o problemu Problem „BFS za nepovezan graf“ navodi da ste dobili odsječeni usmjereni graf, ispišite BFS obilazak grafa. Primjer BFS prijelaz gornjeg grafika daje: 0 1 2 5 3 4 6 Prijelaz širine pristupa prvo (BFS) za nepovezan usmjereni graf ...

Čitaj više

Pitanje 532. Minimalni koraci za postizanje cilja vitezom Opis Problem „Minimalni koraci za postizanje cilja vitezom“ navodi da ste dobili kvadratnu šahovsku ploču dimenzija N x N, koordinate viteškog dijela i ciljnu ćeliju. Otkrijte minimalni broj koraka koje je viteški komad poduzeo da bi postigao cilj ...

Čitaj više

Pitanje 533. Iterativna dubina prvo zaokretanje grafa U iterativnom dubinskom prvom prijelazu problema grafa dali smo strukturu podataka grafa. Napišite program za ispis dubinskog prijelaza datog grafa pomoću iterativne metode. Primjer unosa: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Čitaj više

Pitanje 534. Procjena odjeljenja U evaluaciji problema dijeljenja dali smo neke jednadžbe u obliku A / B = k, gdje su A i B nizovi, a k je stvaran broj. Odgovorite na neke upite, ako odgovor ne postoji, vratite -1. Primjer unosa: jednadžbe: a / b = 2.0 i b / c = 3.0 upiti: a / c ...

Čitaj više

Pitanje 535. Primov algoritam Primov algoritam se koristi za pronalaženje stabla minimalnog raspona (MST) povezanog ili neusmjerenog grafa. Rasprostranjeno stablo grafa je podgraf koji je ujedno i stablo i uključuje sve vrhove. Minimalno rastezno drvo je rasponsko drvo s minimalnom sumom težine ruba. Primjer grafikona Minimum ...

Čitaj više

Pitanje 536. Maksimalno područje ostrva Opis problema: S obzirom na 2D matricu, matrica ima samo 0 (predstavlja vodu) i 1 (predstavlja zemlju) kao unose. Otok u matrici nastaje grupiranjem svih susjednih 1 povezanih četverosmjerno (vodoravno i okomito). U matrici pronađite maksimalnu površinu otoka. Pretpostavimo da su sve četiri ivice ...

Čitaj više

Pitanje 537. Kloniranje grafikona Šta je kloniranje grafikona? Danas imamo sa sobom referencu na neusmjereni graf. Šta moramo učiniti? Vraćanje dubinske kopije datog grafa. Pogledajmo strukturu: Čvor klase: Sastoji se od vrijednosti podataka i susjeda povezanih sa svakim ...

Čitaj više

Pitanje 538. Topološko sortiranje S obzirom na usmjereni aciklički graf, topološki sortirajte čvorove grafa. Primjer topološkog sortiranja Topološko sortiranje gornjeg grafa je -> {1,2,3,0,5,4} Teorija Topološko sortiranje vrši se za usmjereni aciklički graf (DAG). DAG nema ciklusa. tj. ne postoji takav put započinjući od bilo kojeg čvora ...

Čitaj više

Pitanje 539. Prvo pretraživanje širine (BFS) za grafikon Pretraživanje širine prvo (BFS) za graf je algoritam prelaska ili pretraživanja u strukturi podataka stabla / grafa. Počinje od zadanog vrha (bilo kojeg proizvoljnog vrha) i istražuje sve povezane vrhove, a nakon toga prelazi u najbliži vrh i istražuje sve neistražene čvorove i brine se da ne ...

Čitaj više

Pitanje 540. Dijkstra algoritam Dijkstra je algoritam najkraćeg puta. Dijkstra algoritam koristi se za pronalaženje najkraće udaljenosti svih čvorova od zadanog početnog čvora. Logično stvara najkraće stablo puta od jednog izvornog čvora, dodavanjem čvorova pohlepno tako da u svakoj točki svaki čvor u ...

Čitaj više

Amazon Stack Pitanja

Pitanje 541. Rezultat zagrade LeetCode Solution Iskaz problema Rezultat zagrade LeetCode Solution kaže – Dat je uravnotežen niz zagrada s i vrati maksimalan rezultat. Rezultat uravnoteženog niza zagrada zasniva se na sljedećim pravilima: "()" ima rezultat 1. AB ima rezultat A + B, gdje su A i B uravnoteženi nizovi zagrada. (A) ima rezultat 2 * A, gdje je A ...

Čitaj više

Pitanje 542. Binarno stablo Inorder Traversal LeetCode rješenje Iskaz problema: Binarno stablo Inorder Traversal LeetCode rješenje Dati korijen binarnog stabla, vratite prelazak u redoslijedu vrijednosti njegovih čvorova. Primjer 1: Ulaz: root = [1,null,2,3] Izlaz: [1,3,2] Primjer 2: Ulaz: root = [] Izlaz: [] Primjer 3: Ulaz: root = [1] Izlaz: [1] Ograničenja: broj čvorova u ...

Čitaj više

Pitanje 543. Rješenje za dekodiranje stringa Leetcode Iskaz problema Rešenje za dekodiranje niza LeetCode – “Dekodiranje stringa” traži od vas da konvertujete kodirani niz u dekodirani niz. Pravilo kodiranja je k[kodirani_string], gdje se kodirani_string unutar uglastih zagrada ponavlja tačno k puta gdje je k pozitivan cijeli broj. Primjer: Ulaz: s = "3[a]2[bc]" Izlaz: "aaabcbc" ...

Čitaj više

Pitanje 544. Poravnajte binarno stablo na povezanu listu LeetCode rješenje Izravnajte binarno stablo na povezanu listu LeetCode Solution kaže da – S obzirom na korijen binarnog stabla, poravnajte stablo u “povezanu listu”: “povezana lista” bi trebala koristiti istu klasu TreeNode gdje desni pokazivač djeteta pokazuje na sljedeći čvor na listi i levi pokazivač deteta je uvek null. "Povezana lista"...

Čitaj više

Pitanje 545. Dodaj dva broja II Leetcode rješenje Iskaz problema Rešenje za dodavanje dva broja II LeetCode – „Dodaj dva broja II“ navodi da dve neprazne povezane liste predstavljaju dva nenegativna cela broja gde je najznačajnija cifra prva i svaki čvor sadrži tačno jednu cifru. Moramo sabrati dva broja i vratiti zbroj kao...

Čitaj više

Pitanje 546. Dnevne temperature Leetcode Solution Iskaz problema Dnevne temperature Leetcode Rješenje: navodi da niz cijelih brojeva temperatura predstavlja dnevne temperature, vratite niz odgovor tako da je answer[i] broj dana koje morate čekati nakon i-tog dana da dobijete topliju temperaturu. Ako ne postoji budući dan za koji je to moguće, umjesto toga zadržite answer[i] == 0. ...

Čitaj više

Pitanje 547. Minimalno uklanjanje da biste napravili valjane zagrade LeetCode rješenje Iskaz problema Minimalno uklanjanje za pravljenje valjanih zagrada LeetCode rješenje – Dat vam je niz s od '(', ')' i mala slova engleska slova. Vaš zadatak je da uklonite minimalni broj zagrada ( '(' ili ')', na bilo kojoj poziciji) tako da rezultirajući niz zagrada bude ...

Čitaj više

Pitanje 548. Rješenje za hvatanje kišnice Leetcode Iskaz problema Rešenje LeetCode za zarobljavanje kišne vode – „Zarobljavanje kišnice“ navodi da je dat niz visina koji predstavlja mapu nadmorske visine gde je širina svake trake 1. Moramo pronaći količinu vode zarobljene nakon kiše. Primjer: Ulaz: visina = [0,1,0,2,1,0,1,3,2,1,2,1] Izlaz: 6 Objašnjenje: Provjerite ...

Čitaj više

Pitanje 549. Važeće zagrade Leetcode Rješenje Iskaz problema Ispravne zagrade LeetCode Rješenje – “Važeće zagrade” navode da vam je dat niz koji sadrži samo znakove '(', ')', '{', '}', '[' i ']'. Moramo utvrditi da li je ulazni niz ispravan ili ne. Za niz se kaže da je važeći niz ako se otvorene zagrade moraju zatvoriti...

Čitaj više

Pitanje 550. Rješenje za maksimalnu frekvenciju Leetcode Izjava o problemu LeetCode rješenje za maksimalni frekvencijski stog – “Maksimalni stek frekvencija” traži od vas da dizajnirate stek frekvencija u kojem kad god izbacimo element iz steka, on bi trebao vratiti najčešći element prisutan u steku. Implementirajte klasu FreqStack: FreqStack() konstruira prazan stek frekvencija. void push(int val) gura ...

Čitaj više

Pitanje 551. Dizajnirajte stog sa inkrementnom operacijom Leetcode rešenje Iskaz problema Dizajniranje steka sa operacijom povećanja Leetcode Rešenje – navodi da treba da dizajniramo stek koji efikasno podržava donje operacije. Dodijelite maksimalni kapacitet steka. Efikasno izvršite push operaciju ako je veličina hrpe striktno manja od maksimalnog kapaciteta ...

Čitaj više

Pitanje 552. Minet stack rješenje s kodovima Izjava o problemu Dizajnirajte stog koji podržava push, pop, top i dohvaćanje minimalnog elementa u stalnom vremenu. push (x) - gurnite element x na hrpu. pop () - uklanja element na vrhu stoga. top () - Nabavite gornji element. getMin () - Dohvaćanje minimalnog elementa u stogu. ...

Čitaj više

Pitanje 553. Sljedeće veće rješenje Element I rješenje Izjava problema U ovom problemu dobili smo dvije liste u kojima je prva lista podskup druge liste. Za svaki element prve liste, moramo pronaći sljedeći veći element na drugoj listi. Primjer nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] Objašnjenje: za prvi element liste1, odnosno za 4 tamo ...

Čitaj više

Pitanje 554. Provjerite može li zadati niz predstavljati Preorder prelaska binarnog stabla pretraživanja Problem "Provjerite može li zadati niz predstavljati preusmjeravanje predbilježbi binarnog stabla pretraživanja" navodi da ste dobili redoslijed prelaska predbilježbe. Sada razmotrite ovu sekvencu i saznajte može li ta sekvenca predstavljati binarno stablo pretraživanja ili ne? Očekivana vremenska složenost rješenja je ...

Čitaj više

Pitanje 555. Formirajte minimalni broj iz zadate sekvence Problem "Oblikujte minimalni broj iz zadane sekvence" navodi da ste dobili neki obrazac samo Ja i D. Značenje I znači povećavanje i smanjivanje dobivamo D. U stavci problema se traži ispis minimalnog broja koji zadovoljava zadati obrazac. Imamo ...

Čitaj više

Pitanje 556. Upiti za opseg za najdužu tačnu sljedbu zagrade Dobit ćete niz niza zagrada u zagradama, drugim riječima, dobit ćete zagrade poput '(' i ')' i dati ćete raspon upita kao početnu i završnu točku. Problem „Upiti za opseg za najdužu tačnu sljedbu zagrade“ traži da se sazna maksimalna dužina ...

Čitaj više

Pitanje 557. U izrazu pronađite indeks zatvarača za datu zagradu za otvaranje Izjava problema S obzirom na niz s dužine / veličine n i cjelobrojnu vrijednost koja predstavlja indeks početne uglate zagrade. Pronađi indeks zatvarajućih zagrada za datu otvarajuću zagradu u izrazu. Primjer s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Čitaj više

Pitanje 558. Dizajnirajte stog koji podržava getMin () u O (1) vremenu i O (1) dodatni prostor Dizajnirajte stog koji podržava getMin () u O (1) vremenu i O (1) dodatni prostor. Stoga posebna struktura podataka steka mora podržavati sve operacije steka poput - void push () int pop () bool isFull () bool isEmpty () u konstantnom vremenu. Dodajte dodatnu operaciju getMin () za vraćanje minimalne vrijednosti ...

Čitaj više

Pitanje 559. Sortirajte stog pomoću rekurzije Izjava o problemu Problem „Sortiranje stoga pomoću rekurzije“ navodi da ste dobili strukturu podataka steka. Sortirajte njegove elemente pomoću rekurzije. Samo dolje navedene funkcije snopa mogu se koristiti - push (element) - za umetanje elementa u snop. pop () - pop () - za uklanjanje / brisanje ...

Čitaj više

Pitanje 560. Izbrišite srednji element sloga Izjava o problemu S obzirom na strukturu podataka (stog). Napišite program za brisanje srednjeg elementa datog stoga pomoću osnovnih funkcija steka - push () - za umetanje elementa u stog. pop () - za uklanjanje / brisanje gornjeg elementa iz niza. empty () - za provjeru ...

Čitaj više

Pitanje 561. Sortiranje niza pomoću Stacks-a Izjava o problemu Problem „Sortiranje niza pomoću stogova“ navodi da ste dobili niz strukture podataka a [] veličine n. Poredajte elemente datog niza koristeći strukturu podataka steka. Primjer 2 30 -5 43 100 -5 2 30 43 100 Objašnjenje: Elementi su sortirani u ...

Čitaj više

Pitanje 562. Sortirajte stog pomoću privremenog stoga Izjava o problemu Problem „Poredaj stog pomoću privremenog stoga“ navodi da ste dobili strukturu podataka o steku. Razvrstajte elemente datog stoga pomoću privremenog stoga. Primjer 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 ...

Čitaj više

Pitanje 563. Obrni pojedine riječi Izjava o problemu Problem „Obrnuti pojedinačne riječi“ navodi da ste dobili niz s. Sada ispišite naličje svih pojedinačnih riječi u nizu. Primjer s = "TutorialCup - promjena načina učenja" puClairotuT - gnignahc eht yaw fo gninrael s = "Obrni pojedinačne riječi" esreveR ...

Čitaj više

Pitanje 564. Uklonite zagrade iz algebarskog niza koji sadrži operatore + i - Izjava o problemu Dobit ćete niz s veličine n koji predstavlja aritmetički izraz sa zagradama. Problem "Uklanjanje zagrada iz algebarskog niza koji sadrži operatore + i -" traži da stvorimo funkciju koja može pojednostaviti zadati izraz. Primjer s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Čitaj više

Pitanje 565. Implementirajte stog pomoću jednog reda Izjava o problemu Problem „Implementirajte stog pomoću jednog reda“ traži da implementiramo strukturu podataka steka (LIFO) koristeći strukturu podataka reda (FIFO). Ovdje LIFO znači Prvi u prvom, dok FIFO znači Prvi u prvom. Primjer push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Čitaj više

Pitanje 566. Provjerite može li se redoslijed sortirati u drugi red pomoću snopa Izjava o problemu Problem „Provjerite može li se red poredati u drugi red pomoću stoga“ navodi da ste dobili red koji sadrži n elemenata, elementi u redu su permutacija brojeva od 1 do n. Provjerite može li se ovaj red poredati u sve većem redoslijedu ...

Čitaj više

Pitanje 567. Obrazac Minimalni broj iz date sekvence Izjava o problemu Problem „Minimalni broj obrasca iz zadane sekvence navodi da vam se daje niz s dužine / veličine n koji predstavlja obrazac znakova„ I “, tj. Da se povećava i„ D “, odnosno da se smanjuje. Ispišite minimalni broj za zadani uzorak jedinstvenim znamenkama od 1-9. Na primjer - ...

Čitaj više

Pitanje 568. Iterativno preusmjeravanje porudžbina pomoću dva snopa Izjava o problemu Problem „Iterativno preusmjeravanje porudžbina pomoću dva sloga“ navodi da vam je dato binarno stablo s n čvorova. Napišite program za njegovo iterativno okretanje postorder koristeći dva stoga. Primjer Ulaz 4 5 2 6 7 3 1 Ulaz 4 2 3 1 Algoritam Stvori ...

Čitaj više

Pitanje 569. Stack permutacije (Provjerite je li niz permutacija stoga ostalih) Izjava o problemu Problem “Stack permutacije (Provjerite je li niz permutacija stoga ostalih)” navodi da su vam dana dva polja a [] i b [] veličine n. Svi elementi niza su jedinstveni. Stvorite funkciju za provjeru je li zadati niz b [] ...

Čitaj više

Pitanje 570. Iterativna metoda za pronalaženje predaka datog binarnog stabla Izjava o problemu „Iterativna metoda za pronalaženje predaka datog binarnog stabla“ navodi da ste dobili binarno stablo i cijeli broj koji predstavlja ključ. Stvorite funkciju za ispis svih predaka datog ključa pomoću iteracije. Primjer Ulazni ključ = 6 5 2 1 Objašnjenje: ...

Čitaj više

Pitanje 571. Konstruiraj BST iz zadanog prevrata predbilježbe S obzirom na pretresanje binarnog stabla pretraživanja (BST) prednarudžbe, napišite algoritam za konstrukciju BST-a iz zadanog preusmjeravanja predbilježbe. Primjeri Ulaz preOrder [] = {7, 5, 3, 6, 9} Izlazni poredak: 3 5 6 7 9 Ulazni predbilježba [] = {12, 6, 1, 35, 20} Izlazni poredak: 1 6 ...

Čitaj više

Pitanje 572. Ispis predaka datog čvora binarnog stabla bez rekurzije Dano binarno stablo i određeni čvor ili ključ. Ispis predaka datog čvora binarnog stabla bez rekurzije. Primjer unosa: key = 7 Izlaz: 3 1 Ulaz: key = 4 Izlaz: 2 1 Algoritam za pretke datog čvora binarnog stabla Stvorite čvor klase ...

Čitaj više

Pitanje 573. Pronađi maksimum od minimuma za svaku veličinu prozora u danom nizu Dat je niz a [] veličine n. Za svaku veličinu prozora koja varira od 1 do n u ispisu niza ili pronađite maksimum minimuma za svaku veličinu prozora u datom polju. Primjer unosa: a [] = {10, 20, 30, 50, 10, 70, 30} Izlaz: 70 30 20 ...

Čitaj više

Pitanje 574. Iterativna dubina prvo zaokretanje grafa U iterativnom dubinskom prvom prijelazu problema grafa dali smo strukturu podataka grafa. Napišite program za ispis dubinskog prijelaza datog grafa pomoću iterativne metode. Primjer unosa: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Čitaj više

Pitanje 575. Minimalni preokret zagrada U problemu s minimalnim preokretom zagrade, dali smo niz s koji sadrži izraz samo znakova '{' i '}'. Pronađite minimalni broj preokreta zagrada potreban da bi se izraz uravnotežio. Primjer unosa: s = “} {” Izlaz: 2 Ulaz: s = “{{{” Izlaz: Dati izraz ne može ...

Čitaj više

Pitanje 576. Izraz sadrži suvišnu zagradu ili ne Dat je niz s koji sadrži izraz operatora, operanda i zagrade. Pronađite sadrži li zadani niz neku nepotrebnu zagradu bez koje će izraz i dalje dati isti rezultat. Drugim riječima, moramo pronaći da izraz sadrži suvišnu zagradu ili ne. Suvišni nosač Ako ...

Čitaj više

Pitanje 577. Provjerite jesu li dva izraza sa zagradama ista S obzirom na dva niza s1 i s2 koji predstavljaju izraze koji sadrže operator sabiranja, operator oduzimanja, male abecede i zagrade. Provjerite jesu li dva izraza u zagradama ista. Primjer Ulaz s1 = “- (a + b + c)” s2 = “-abc” Izlaz Da Ulaz s1 = “ab- (cd)” s2 = “abcd” Izlaz Nema algoritma za provjeru jesu li dva ...

Čitaj više

Pitanje 578. Prelazak reda nivoa u spiralnom obliku U ovom smo problemu dali binarno stablo, ispiši njegovo obrtanje reda nivoa u spiralnom obliku. Primjeri Ulazni izlaz 10 30 20 40 50 80 70 60 Naivni pristup za prelazak redoslijeda nivoa u spiralnom obliku Ideja je napraviti uobičajeno zaokretanje reda nivoa koristeći ...

Čitaj više

Pitanje 579. Min stack U min problemu steka moramo dizajnirati stog za učinkovitu implementaciju sljedećih funkcija: push (x) -> gurnite element x u pop stog () -> uklanja stavku na vrhu steka () -> vratite element na vrhu steka getMin () -> Vrati minimalni prisutni element ...

Čitaj više

Pitanje 580. Red čekanja koristeći stekove U redu koji koristi problem steka, moramo implementirati sljedeće funkcije reda koristeći standardne funkcije strukture podataka steka, Enqueue: Dodavanje elementa na kraj reda Dequeue: Uklanjanje elementa s početka reda Primjer unosa : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Čitaj više

Pitanje 581. Procjena aritmetičkog izraza Aritmetičke izraze pišemo u slijedeća tri zapisa - Oznaka prefiksa U ovom zapisu operandi se pišu iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je izraz prefiksa. Infiksna notacija U ovoj notaciji operateri su zapisani između operanda. Slično je ...

Čitaj više

Pitanje 582. Provjerite uravnotežene zagrade u izrazu Dat je niz s dužine n. Provjerite postoji li zatvarajuća zagrada za sve otvarajuće zagrade, tj. Jesu li sve zagrade uravnotežene. Drugim riječima, možemo također reći da, ako imamo '}', ')' i ']' za svaki '{', '(' odnosno '[' ', izraz ...

Čitaj više

Pitanje 583. Procjena izraza postfiksa U Evaluaciji problema izraza postfiksa dali smo niz s koji sadrži izraz postfiksa. Procijenite dati izraz. Primjer ulaza: s = “231 * + 9-” Izlaz: -4 Ulaz: s = “100 200 + 2/5 * 7 +” Izlaz: 757 za operande sa jednocifrenim algoritmom ...

Čitaj više

Pitanje 584. Pronađite ima li izraz dvostruku zagradu ili ne Dat je niz koji sadrži uravnotežene zagrade. Pronađite sadrži li izraz / niz duplikate zagrade ili ne. Dvostruka zagrada Kada se izraz nalazi usred ili okružen istom vrstom uravnotežene zagrade, tj. Zatvoren između iste vrste otvaranja i zatvaranja zagrada više puta ...

Čitaj više

Pitanje 585. Kako implementirati stek koristeći prioritetni red ili gomilu? Implementirajte stog uz pomoć reda prioriteta ili hrpe. Prioritetni red: Struktura podataka o prioritetnom redu slična je strukturi podataka o redu ili stogu s dodatkom prioriteta. Svaki element dobiva prioritetni broj. Zaključno, preferiraju se elementi s visokim prioritetom ...

Čitaj više

Pitanje 586. Kako efikasno implementirati k stekove u jedan niz? Dizajnirajte i implementirajte novu strukturu podataka koja implementira k stekove u jednom nizu. Nova struktura podataka mora podržavati ove dvije operacije - push (element, stack_number): koja gura element u zadati broj steka. pop (stack_number): koji iskače gornji element iz datog ...

Čitaj više

Pitanje 587. Pronađi maksimalnu dubinu ugniježđenih zagrada u nizu Dat je niz s. Napišite kod za ispis maksimalne dubine ugniježđenih zagrada u danom nizu. Primjer unosa: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Izlaz: 4 Ulaz: s = “(p ((q) ) ((s) t)) ”Izlaz: 3 Korištenje algoritma steka Inicijalizirajte niz s dužine ...

Čitaj više

Pitanje 588. Procjena izraza U problemu vrednovanja izraza dali smo niz s dužine n koji predstavlja izraz koji se može sastojati od cijelih brojeva, uravnoteženih zagrada i binarnih operacija (+, -, *, /). Procijenite izraz. Izraz može biti u bilo kojem zapisu prefiksa, infiksa ili postfiksa. Primjer Vidi ...

Čitaj više

Pitanje 589. Kako stvoriti sjedinjeni stog? Moramo dizajnirati i stvoriti hrpu koja izvodi operacije u stalnom vremenu. Ovdje imamo jedan problem, a to je kako stvoriti spojivi stog? Ovdje izvodimo donju operaciju spajanja dvaju stekova. push (element): Umetnite element u stog. pop (): Uklonite gornji element iz ...

Čitaj više

Pitanje 590. Problem raspona zaliha Ovaj problem „Problem raspona dionica“ potpada pod financijski aspekt. U ovom problemu nalazimo raspon dionica za cijenu dionica svakog dana. Maksimalan broj uzastopnih dana neposredno prije bilo kojeg određenog dana za koji je cijena zaliha dana prije nego što je ...

Čitaj više

Pitanje 591. Pronađite maksimalan zbroj mogućih jednak zbroj triju hrpa S obzirom na 3 niza stack1 [], stack2 [] i stack3 [] koji predstavljaju stogove i početni indeks ovih nizova tretira se kao njihov vrh. Pronađite zajednički maksimalni zbroj koji je moguć u sva tri steka, tj. Zbroj elemenata stack1, stack2 i stack3 je jednak. Uklanjanje ...

Čitaj više

Pitanje 592. Ispiši sljedeći veći broj Q upita U problemu Print Next Greater Number of Q queries zadali smo niz a [] veličine n koji sadrži brojeve i drugi niz q [] veličine m koji predstavlja upite. Svaki upit predstavlja indeks u nizu a []. Za svaki upit ispisujem broj iz niza ...

Čitaj više

Pitanje 593. Provjerite da li se niz može sortirati u nizu U provjeri je li niz problem koji se može sortirati u nizu, dali smo niz veličine [n] koji sadrži elemente od 1 do n slučajnim redoslijedom. Sortirajte niz u rastućem redoslijedu koristeći privremeni stog slijedeći samo ove dvije operacije - Uklonite element na početku ...

Čitaj više

Pitanje 594. Uravnoteženi izraz sa zamjenom U problemu uravnoteženog izraza sa zamjenom dali smo niz koji sadrži zagrade, tj. '(', ')', '[', ']', '{', '}'. Niz takođe sadrži x na nekim mjestima kao zamjenu zagrade. Provjerite može li se niz pretvoriti u izraz s važećom zagradom nakon zamjene svih ...

Čitaj više

Pitanje 595. Zarobljavanje kišnice LeetCode rješenje U problemu zarobljavanja kišne vode LeetCode, dali smo N nenegativnih cijelih brojeva koji predstavljaju kartu nadmorske visine, a širina svake trake je 1. Moramo pronaći količinu vode koja može biti zarobljena u gornjoj strukturi. Primjer Hajde da to shvatimo na primjeru Za ...

Čitaj više

Pitanje 596. Decode String Pretpostavimo da ste dobili kodirani niz. Niz je kodiran u nekakvom obrascu, vaš zadatak je dekodirati niz. Recimo, <br. Puta se pojavljuje niz> [string] Primjer Ulaz 3 [b] 2 [bc] Izlaz bbbcaca Objašnjenje Ovdje se "b" javlja 3 puta, a "ca" javlja 2 puta. ...

Čitaj više

Pitanje 597. Recursion Šta je rekurzija? Rekurzija se jednostavno definira kao funkcija koja sama sebe poziva. Koristi svoje prethodno riješene pod-probleme za izračunavanje većeg problema. To je jedan od najvažnijih i najzahtjevnijih koncepata u programiranju, ali možemo ga lako razumjeti ako rekurziju pokušamo povezati s nekim stvarnim ...

Čitaj više

Pitanje 598. Pretvorba prefiksa u infiks U problemu konverzije prefiksa u infiks dali smo izraz u notaciji prefiksa. Napišite program da biste ga pretvorili u infix izraz. Oznaka prefiksa U ovoj notaciji operandi se pišu iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je izraz prefiksa. ...

Čitaj više

Pitanje 599. Pretvorba Postfix u Infix U problemu konverzije postfix u infix dali smo izraz u postfix notaciji. Napišite program za pretvaranje zadane notacije u infiksnu notaciju. Infiksna notacija U ovoj notaciji operateri su zapisani između operanda. Slično je tome kako općenito pišemo izraz. Na primjer: A + ...

Čitaj više

Pitanje 600. Prefiks u pretvorbu Postfix U problemu pretvorbe prefiksa u postfiks dali smo izraz u zapisu prefiksa u formatu niza. Napišite program za pretvaranje zadane notacije u postfix notaciju. Oznaka prefiksa U ovu notu zapisujemo operande iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je ...

Čitaj više

Pitanje 601. Konverzija postfiksa u prefiks U ovom smo problemu dali niz koji označava izraz postfiksa. Moramo napraviti pretvorbu postfiksa u prefiks. Oznaka prefiksa U ovu notu zapisujemo operande iza operatora. Poznat je i kao poljski zapis. Na primjer: + AB je izraz prefiksa. Postfix notacija u ...

Čitaj više

Pitanje 602. Prijelaz cik-cak nivoa binarnog stabla S obzirom na binarno stablo, ispišite cik-cak obilazak redoslijeda vrijednosti njegovih čvorova. (tj. slijeva nadesno, zatim zdesna nalijevo za sljedeći nivo i izmjenjujte se). Primjer razmotrite binarno stablo koje je dano dolje Ispod je cik-cak prelazak redoslijeda nivoa gore navedenih binarnih stabala ...

Čitaj više

Pitanje 603. Uporedi Backspace niz U problemu uspoređivanja povratnog niza dali smo dva niza S i T, provjerite jesu li jednaki ili ne. Imajte na umu da nizovi sadrže '#' što znači znak povratnog prostora. Primjeri Ulaz S = "ab # c" T = "ad # c" Izlaz tačno (jer se i S i T pretvaraju u "ac") Ulaz ...

Čitaj više

Pitanje 604. Sljedeći veći element Sljedeći veći element je problem u kojem smo dali niz. Ovaj niz sadrži N vrijednosti (može biti pozitivan ili negativan). Moramo pronaći prvi veći_element u zadanom nizu s njegove desne strane. Ako nema veće_elementa, uzmite -1. Ulazni format Prvi red koji sadrži ...

Čitaj više

Pitanje 605. Infiks za Postfix Šta je infiksni izraz? Izraz u obliku 'operand' 'operator' 'operand' naziva se infix izrazom. Primjer: a + b Šta je postfix izraz? Izraz u obliku 'operand' 'operand' 'operator' naziva se postfix izraz. Primjer: ab + Koja je potreba za konverzijom infix u postfix? Infix izraz je jednostavan ...

Čitaj više

Pitanje 606. Oblikujte minimalni broj iz zadanog niza D-a i I-a Izjava problema U problemu „Minimalni broj obrasca iz zadanog niza D-a i I-a“ dali smo obrazac koji sadrži samo I-e i D-ove. Ja za povećanje i D za smanjenje. Napišite program za ispis minimalnog broja slijedeći taj obrazac. Znamenke od 1-9 i znamenke se ne mogu ponoviti. Ulazni format ...

Čitaj više

Pitanje 607. Problem slavnih Izjava o problemu U problemu slavnih postoji soba od N ljudi, pronađite slavnu osobu. Uvjeti za slavne osobe su - Ako je A slavna osoba, onda bi svi ostali u sobi trebali znati A. A ne bi trebali znati nikoga u sobi. Moramo pronaći osobu koja ispunjava ove uslove. ...

Čitaj više

Pitanje 608. Sljedeći veći element u nizu Izjava o problemu S obzirom na niz, pronaći ćemo sljedeći veći element svakog elementa u nizu. Ako za taj element ne postoji sljedeći veći element, ispisat ćemo -1, inače ćemo ispisati taj element. Napomena: Sljedeći veći element je element koji je veći i ...

Čitaj više

Amazon Queue pitanja

Pitanje 609. Pokretni prosjek iz Data Stream Leetcode Solution Iskaz problema Pokretni prosjek iz toka podataka LeetCode rješenje – „Pokretni prosjek iz toka podataka“ navodi da je dat tok cijelih brojeva i veličina prozora k. Moramo izračunati pokretni prosjek svih cijelih brojeva u kliznom prozoru. Ako je broj elemenata u ...

Čitaj više

Pitanje 610. Pronađite zbroj maksimalnog nivoa u binarnom stablu Izjava o problemu Problem „Pronađi zbroj maksimalnog nivoa u binarnom stablu“ navodi da ste dobili binarno stablo s pozitivnim i negativnim čvorovima, pronađite maksimalni zbroj nivoa u binarnom stablu. Primjer ulaza 7 Objašnjenje Prvi nivo: Zbir = 5 Drugi nivo: Zbir = ...

Čitaj više

Pitanje 611. Implementacija Deque-a pomoću dvostruko povezane liste Izjava o problemu Problem „Implementacija Deque-a pomoću dvostruko povezane liste“ navodi da trebate implementirati sljedeće funkcije Deque-a ili Doubly Ended Queue-a koristeći dvostruko povezanu listu insertFront (x): Dodajte element x na početku Deque-a insertEnd (x ): Dodajte element x na kraju ...

Čitaj više

Pitanje 612. Iterativna metoda za pronalaženje visine binarnog stabla Izjava problema Problem „Iterativna metoda za pronalaženje visine binarnog stabla“ navodi da vam je dato binarno stablo, pronađite visinu stabla pomoću iterativne metode. Primjeri Ulaz 3 Ulaz 4 Algoritam za iterativnu metodu za pronalaženje visine binarnog stabla Visina stabla ...

Čitaj više

Pitanje 613. Prelazak redoslijeda nivoa pomoću dva reda čekanja Izjava o problemu Problem „Prelazak redoslijeda nivoa koristeći dva reda čekanja“ navodi da vam se daje binarno stablo, ispisujte njegovo redoslijed redoslijeda po redoslijedu. Primjeri Ulaz 5 11 42 7 9 8 12 23 52 3 Ulaz 1 2 3 4 5 6 Algoritam za prelazak redoslijeda nivoa ...

Čitaj više

Pitanje 614. Implementirajte stog pomoću jednog reda Izjava o problemu Problem „Implementirajte stog pomoću jednog reda“ traži da implementiramo strukturu podataka steka (LIFO) koristeći strukturu podataka reda (FIFO). Ovdje LIFO znači Prvi u prvom, dok FIFO znači Prvi u prvom. Primjer push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Čitaj više

Pitanje 615. Pronađite prvu kružnu turu koja obilazi sve benzinske pumpe Izjava o problemu Problem „Pronađite prvu kružnu turu koja obilazi sve benzinske pumpe“ navodi da na kružnom putu postoji N benzinskih pumpi. S obzirom na benzin koji ima svaka benzinska pumpa i na količinu benzina potrebnu da pređe udaljenost između dvije benzinske pumpe. Pa ti ...

Čitaj više

Pitanje 616. Provjerite može li X dati promjenu svakoj osobi u redu čekanja Izjava o problemu X je prodavač sladoleda i u redu čeka na kupovinu sladoleda. Arr [i] označava denominaciju koju ima osoba u redu, moguće vrijednosti denominacija su 5, 10 i 20. Ako je početni saldo X 0 ...

Čitaj više

Pitanje 617. Provjerite jesu li svi nivoi dva Binarna stabla anagrami ili ne Izjava o problemu Problem „Provjeri jesu li svi nivoi dvaju binarnih stabala anagrami ili ne“ kaže da su vam dana dva binarna stabla, provjerite jesu li svi nivoi dva stabla anagrami ili ne. Primjeri Unesite tačno Unesite lažni algoritam za provjeru jesu li svi nivoi dva ...

Čitaj više

Pitanje 618. Minimalni zbroj kvadrata broja znakova u danom nizu nakon uklanjanja k znakova Izjava o problemu Problem „Minimalni zbroj kvadrata broja znakova u zadanom nizu nakon uklanjanja k znakova“ navodi da ste dobili niz koji sadrži samo mala slova. Iz niza smijete ukloniti k znakova tako da u preostalom nizu zbroj ...

Čitaj više

Pitanje 619. Prvi negativni cijeli broj u svakom prozoru veličine k Izjava o problemu Problem „Prvi negativni cijeli broj u svakom prozoru veličine k“ navodi da vam se daje niz koji sadrži pozitivne i negativne cijele brojeve, za svaki prozor veličine k ispisuje se prvi negativni cijeli broj u tom prozoru. Ako u bilo kojem prozoru nema negativne cjelobrojne vrijednosti, onda iznesite ...

Čitaj više

Pitanje 620. Pristup zasnovan na redu za prvi znak koji se ne ponavlja u toku Izjava o problemu Problem „Pristup zasnovan na redu za prvi znak koji se ne ponavlja u toku“ navodi da vam se daje tok koji sadrži mala slova, pronađite prvi znak koji se ne ponavlja, kad god se novom streamu doda novi znak i ako postoji nije povratak znakova koji se ne ponavlja -1. Primjeri aabcddbe ...

Čitaj više

Pitanje 621. Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici Izjava o problemu Problem „Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici“ navodi da ste dobili binarnu matricu (koja sadrži samo 0 i 1) s najmanje jednim 1. Pronađite udaljenost najbliže ćelije koja ima 1 u binarnoj matrici za sve elemente ...

Čitaj više

Pitanje 622. Zanimljiva metoda za generiranje binarnih brojeva od 1 do n Izjava o problemu Problem „Zanimljiva metoda za generiranje binarnih brojeva od 1 do n“ navodi da ste dobili broj n, ispisati sve brojeve od 1 do n u binarnom obliku. Primjeri 3 1 10 11 6 1 10 11 100 101 110 Algoritam Generacija ...

Čitaj više

Pitanje 623. Pronađite najveći višekratnik od 3 Izjava o problemu Problem „Pronađi najveći višekratnik od 3“ navodi da vam je dan niz pozitivnih cijelih brojeva (0 do 9). Pronađite maksimalan višekratnik od 3 koji se može oblikovati preuređivanjem elemenata niza. Primjeri arr [] = {5, 2, 1, 0, 9, 3} 9 5 ...

Čitaj više

Pitanje 624. Provjerite može li zadati niz predstavljati prelazak redoslijeda nivoa binarnog stabla pretraživanja Izjava o problemu Problem „Provjerite može li zadati niz predstavljati prelazak redoslijeda nivoa binarnog stabla pretraživanja“ navodi da ste dobili prelazak redoslijeda nivoa binarnog stabla pretraživanja. I koristeći zaokret stabla po redoslijedu nivoa. Moramo efikasno pronaći da li nivo ...

Čitaj više

Pitanje 625. Broj braće i sestara datog Čvora u n-ary Tree-u Izjava o problemu Problem „Broj braće i sestara datog Čvora u n-arry Tree-u“ navodi da ste dobili n-ary Tree i ciljni čvor. Pronađite broj braće i sestara ciljnog čvora. Pretpostavimo da je čvor uvijek prisutan u stablu, a prvi čvor je ...

Čitaj više

Pitanje 626. Provjerite može li se redoslijed sortirati u drugi red pomoću snopa Izjava o problemu Problem „Provjerite može li se red poredati u drugi red pomoću stoga“ navodi da ste dobili red koji sadrži n elemenata, elementi u redu su permutacija brojeva od 1 do n. Provjerite može li se ovaj red poredati u sve većem redoslijedu ...

Čitaj više

Pitanje 627. Redoslijed prioriteta pomoću dvostruko povezane liste Izjava o problemu Problem „Prioritetni red pomoću dvostruko povezane liste“ traži da se implementiraju sljedeće funkcije reda prioriteta pomoću dvostruko povezane liste. push (x, p): Element x stavite u red prioriteta p u redu prioriteta na odgovarajućem položaju. pop (): Uklonite i vratite element s najvišim prioritetom ...

Čitaj više

Pitanje 628. Stack permutacije (Provjerite je li niz permutacija stoga ostalih) Izjava o problemu Problem “Stack permutacije (Provjerite je li niz permutacija stoga ostalih)” navodi da su vam dana dva polja a [] i b [] veličine n. Svi elementi niza su jedinstveni. Stvorite funkciju za provjeru je li zadati niz b [] ...

Čitaj više

Pitanje 629. Minimalni koraci za postizanje cilja vitezom Opis Problem „Minimalni koraci za postizanje cilja vitezom“ navodi da ste dobili kvadratnu šahovsku ploču dimenzija N x N, koordinate viteškog dijela i ciljnu ćeliju. Otkrijte minimalni broj koraka koje je viteški komad poduzeo da bi postigao cilj ...

Čitaj više

Pitanje 630. Implementacija Deque-a pomoću kružnog niza Izjava o problemu „Implementacija Deque-a pomoću kružnog niza“ traži da se implementiraju sljedeće funkcije Deque-a (dvostruko završeni red čekanja) pomoću kružnog polja, insertFront (x): umetnite element x na prednju stranu Deque-a insertRear (x): umetnite element x na stražnjoj strani Deque deleteFront (): brisanje elementa iz ...

Čitaj više

Pitanje 631. Pronađite čvor s minimalnom vrijednošću u binarnom stablu pretraživanja S obzirom na binarno stablo pretraživanja, napišite algoritam za pronalazak čvora s minimalnom vrijednošću u danom binarnom stablu pretraživanja. Primjer ulaznih rezultata 5 Naivni pristup Jednostavan pristup je izvršiti zaokret stabla i pronaći čvor s minimalnom vrijednošću među svim čvorovima. Ovo ...

Čitaj više

Pitanje 632. Minimalni preokret zagrada U problemu s minimalnim preokretom zagrade, dali smo niz s koji sadrži izraz samo znakova '{' i '}'. Pronađite minimalni broj preokreta zagrada potreban da bi se izraz uravnotežio. Primjer unosa: s = “} {” Izlaz: 2 Ulaz: s = “{{{” Izlaz: Dati izraz ne može ...

Čitaj više

Pitanje 633. Konstruirajte kompletno binarno stablo iz njegovog prikaza povezanog popisa S obzirom na povezani prikaz liste cjelovitog binarnog stabla. Povezana lista nalazi se u redoslijedu prelaska stabla po redoslijedu nivoa. Napišite algoritam za konstrukciju cjelovitog binarnog stabla natrag iz povezanog popisa. Primjer unosa 1 -> 2 -> 3 -> 4 -> 5 ...

Čitaj više

Pitanje 634. Red čekanja koristeći stekove U redu koji koristi problem steka, moramo implementirati sljedeće funkcije reda koristeći standardne funkcije strukture podataka steka, Enqueue: Dodavanje elementa na kraj reda Dequeue: Uklanjanje elementa s početka reda Primjer unosa : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Čitaj više

Pitanje 635. Kako implementirati stek koristeći prioritetni red ili gomilu? Implementirajte stog uz pomoć reda prioriteta ili hrpe. Prioritetni red: Struktura podataka o prioritetnom redu slična je strukturi podataka o redu ili stogu s dodatkom prioriteta. Svaki element dobiva prioritetni broj. Zaključno, preferiraju se elementi s visokim prioritetom ...

Čitaj više

Pitanje 636. Redoslijed prioriteta u C ++ FIFO način se koristi za implementaciju reda. U redu se umetanje vrši na jednom kraju (straga), a brisanje se vrši na drugom kraju (sprijeda). U osnovi, element koji ulazi prvi se prvo briše. Implementiramo prioritetni red koristeći ugrađene funkcije c ++. Karakteristike prioritetnog reda Prioritetni red ...

Čitaj više

Pitanje 637. Redoslijed prioriteta Prioritetni red je vrsta strukture podataka koja je slična uobičajenom redu, ali ima prioritet povezan sa svakim svojim elementom. Što je veći prioritet, element će biti poslužen ranije. U nekim slučajevima postoje dva elementa s istim prioritetom, element stavljen u red ...

Čitaj više

Pitanje 638. Prijelaz cik-cak nivoa binarnog stabla S obzirom na binarno stablo, ispišite cik-cak obilazak redoslijeda vrijednosti njegovih čvorova. (tj. slijeva nadesno, zatim zdesna nalijevo za sljedeći nivo i izmjenjujte se). Primjer razmotrite binarno stablo koje je dano dolje Ispod je cik-cak prelazak redoslijeda nivoa gore navedenih binarnih stabala ...

Čitaj više

Pitanje 639. Rekonstrukcija reda po visini Opis problema rekonstrukcije reda po visini Pretpostavimo da imate nasumični popis ljudi koji stoje u redu. Svaka osoba je opisana parom cijelih brojeva (h, k), gdje je h visina osobe, a k broj ljudi ispred te osobe ...

Čitaj više

Pitanje 640. Prelazak redoslijeda nivoa binarnog stabla Prelazak redoslijeda nivoa datog binarnog stabla isti je kao BFS binarnog stabla. Znamo li već šta je zapravo BFS? ako ne, onda se ne trebate osjećati loše, samo pročitajte cijeli članak i posjetite naše prethodne članke radi boljeg razumijevanja. BFS je ...

Čitaj više

Pitanje 641. Prvo pretraživanje širine (BFS) za grafikon Pretraživanje širine prvo (BFS) za graf je algoritam prelaska ili pretraživanja u strukturi podataka stabla / grafa. Počinje od zadanog vrha (bilo kojeg proizvoljnog vrha) i istražuje sve povezane vrhove, a nakon toga prelazi u najbliži vrh i istražuje sve neistražene čvorove i brine se da ne ...

Čitaj više

Amazon Matrix pitanja

Pitanje 642. Najbolja tačka sastanka LeetCode rješenje Izjava o problemu: Najbolja tačka sastanka Leetcode rješenje kaže – S obzirom na amxn binarnu mrežu gdje svaki 1 označava dom jednog prijatelja, vratite minimalnu ukupnu udaljenost putovanja. Ukupna udaljenost putovanja je zbir udaljenosti između kuća prijatelja i mjesta sastanka. Udaljenost se izračunava pomoću Manhattan Distance, ...

Čitaj više

Pitanje 643. Rješenje za minimalnu sumu putanje Leetcode Najava problema Minimalni zbir putanje LeetCode rješenje – “Minimalni zbir puta” kaže da je data anxm mreža koja se sastoji od nenegativnih cijelih brojeva i da moramo pronaći putanju od gornjeg lijevog do donjeg desnog, što minimizira zbir svih brojeva duž putanje . Možemo samo da se krećemo...

Čitaj više

Pitanje 644. Unique Paths II Leetcode rješenje Iskaz problema Rešenje za Jedinstvene staze II LeetCode – „Jedinstvene staze II“ navodi da s obzirom na mxn mrežu gde robot počinje od gornjeg levog ugla mreže. Moramo pronaći ukupan broj načina da dođemo do donjeg desnog ugla mreže. ...

Čitaj više

Pitanje 645. Pretražite 2D Matrix II Leetcode rješenje Iskaz problema Rešenje za pretragu 2D matrice II LeetCode – „Pretraži 2D matricu II“ traži od vas da pronađete efikasan algoritam koji traži ciljnu vrednost u matrici mxn celobrojne matrice. Cijeli brojevi u svakom redu, kao i koloni, sortirani su uzlaznim redoslijedom. Primjer: Ulaz: matrica = [[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]], cilj = XNUMX Izlaz: istina ...

Čitaj više

Pitanje 646. Postavite nule matrice Leetcode rješenje Najava problema Postavi matrične nule LeetCode rješenje – “Postavi matrične nule” navodi da vam je data matrica cjelobrojne matrice mxn. Moramo modificirati ulaznu matricu tako da ako bilo koja ćelija sadrži element 0, onda postavite cijeli red i stupac do 0-ova. Morate to uraditi u...

Čitaj više

Pitanje 647. Riječ za traženje riječi s leetcode-om Izjava o problemu S obzirom na mxn ploču i riječ, pronađite postoji li ta riječ u mreži. Riječ se može sastaviti od slova susjednih susjednih ćelija, gdje su "susjedne" ćelije vodoravno ili okomito susjedne. Ista slovna ćelija ne smije se koristiti više puta. Primjer ...

Čitaj više

Pitanje 648. Jedinstvene staze II Pretpostavimo da čovjek stoji u prvoj ćeliji ili gornjem lijevom uglu matrice „a × b“. Čovjek se može kretati samo gore ili dolje. Ta osoba želi doći do svog odredišta i to odredište za nju je zadnja ćelija matrice ili donji desni kut. ...

Čitaj više

Pitanje 649. Pronađite maksimalnu dužinu sekvence zmija Problem „Pronađi zmijsku sekvencu maksimalne dužine“ navodi da smo dobili mrežu koja sadrži cijele brojeve. Zadatak je pronaći slijed zmija maksimalne dužine. Niz koji ima susjedne brojeve u mreži s apsolutnom razlikom od 1, poznat je kao zmijski niz. Susjedni ...

Čitaj više

Pitanje 650. Problem rudnika zlata Izjava o problemu „Problem rudnika zlata“ navodi da ste dobili 2D mrežu s nekoliko negativnih kovanica smještenih u svaku ćeliju date mreže. U početku rudar stoji na prvom stupcu, ali nema ograničenja za red. Može početi u bilo kojem redu. The ...

Čitaj više

Pitanje 651. Minimalno vrijeme potrebno za truljenje svih naranči Izjava o problemu Problem „Minimalno vrijeme potrebno za truljenje svih naranči“ navodi da vam se daje 2D niz, svaka ćelija ima jednu od tri moguće vrijednosti 0, 1 ili 2. 0 znači praznu ćeliju. 1 znači svježu naranču. 2 znači trulu naranču. Ako je truo ...

Čitaj više

Pitanje 652. Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici Izjava o problemu Problem „Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici“ navodi da ste dobili binarnu matricu (koja sadrži samo 0 i 1) s najmanje jednim 1. Pronađite udaljenost najbliže ćelije koja ima 1 u binarnoj matrici za sve elemente ...

Čitaj više

Pitanje 653. Pronađite parove sa zadanom sumom tako da se elementi para nalaze u različitim redovima Izjava problema „Pronađi parove s danim zbrojem tako da su elementi para u različitim redovima“ problem navodi da ste dobili matricu cijelih brojeva i vrijednost koja se naziva „zbroj“. Izjava o problemu traži otkrivanje svih parova u matrici koja sažima dati ...

Čitaj više

Pitanje 654. Uobičajeni elementi u svim redovima date matrice Izjava o problemu “Uobičajeni elementi u svim redovima date matrice” navode da vam je dana matrica M * N. Izjava o problemu traži pronalaženje svih uobičajenih elemenata u datoj matrici u svakom redu matrice u O (M * N) vremenu. Primjer arr [] = {{12, 1, 4, 5, ...

Čitaj više

Pitanje 655. Sakupite maksimalan broj bodova u mrežu koristeći dvije traverze Izjava o problemu Dobivamo matricu veličine „nxm“ i moramo prikupiti maksimalni broj bodova u mreži koristeći dvije traverze. Ako stojimo u ćeliji i, j, tada imamo tri mogućnosti za odlazak u ćeliju i + 1, j ili i + 1, j-1 ili i + 1, j + 1. To je ...

Čitaj više

Pitanje 656. Problem s mobilnom numeričkom tipkovnicom Izjava o problemu U problemu mobilne numeričke tipkovnice razmatramo numeričku tipkovnicu. Moramo pronaći sav broj mogućih numeričkih sekvenci zadane dužine tako da smijete pritisnuti samo tipke gore, dolje, lijevo i desno od trenutnog gumba. Nije vam dozvoljeno ...

Čitaj više

Pitanje 657. Ispis zagrada u Matrix Chain Multiplication Problem Izjava o problemu Moramo pronaći redoslijed množenja matrica tako da je broj operacija uključenih u množenje svih matrica minimaliziran. Zatim moramo ispisati ovaj nalog, tj. Ispisati zagrade u problemu umnožavanja matričnog lanca. Uzmimo u obzir da imate 3 matrice A, B, ...

Čitaj više

Pitanje 658. Najveća pravokutna pod-matrica čiji je zbroj 0 Izjava o problemu Pronađite sub-matricu maksimalne veličine u 2D nizu čiji je zbroj nula. Pod-matrica nije ništa drugo nego 2D niz unutar datog 2D niza. Dakle, imate matricu potpisanih cijelih brojeva, trebate izračunati zbroj podmatrica i pronaći matricu sa ...

Čitaj više

Pitanje 659. Maksimalni zbir pravougaonika u 2D matrici Izjava o problemu Pronađite pravokutnik maksimalnog zbira u 2D matrici, tj. Pronađite pod-matricu s maksimalnim zbrojem. Pod-matrica nije ništa drugo nego 2D niz unutar datog 2D niza. Dakle, imate matricu potpisanih cijelih brojeva, trebate izračunati zbroj pod-matrica i ...

Čitaj više

Pitanje 660. Umnožavanje matričnog lanca U problemu umnožavanja lanca matrica II dali smo dimenzije matrica, pronašli redoslijed njihovog množenja tako da je broj operacija uključenih u množenje svih matrica minimaliziran. Uzmimo u obzir da imate 3 matrice A, B, C veličina axb, bx ...

Čitaj više

Pitanje 661. Maksimalni kvadrat U problemu maksimalnog kvadrata dali smo 2D binarnu matricu ispunjenu 0 i 1, pronašli najveći kvadrat koji sadrži samo 1 i vratili njegovu površinu. Primjer unosa: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Čitaj više

Pitanje 662. Postavi matrične nule U problemu postavljenih nula matrice dali smo matricu (n X m), ako je element 0, postavite njegov cijeli red i stupac 0. Primjeri Ulaz: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Izlaz: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Čitaj više

Pitanje 663. Poplava ispunite LeetCode U problemu Flood Fill dali smo 2D niz [] [] koji predstavlja sliku veličine mxn sa svakom vrijednošću koja predstavlja boju piksela na toj koordinati. Također se daje lokacija ili koordinate piksela i boje. Zamijenite boju na datoj lokaciji ...

Čitaj više

Pitanje 664. Maksimalno područje ostrva Opis problema: S obzirom na 2D matricu, matrica ima samo 0 (predstavlja vodu) i 1 (predstavlja zemlju) kao unose. Otok u matrici nastaje grupiranjem svih susjednih 1 povezanih četverosmjerno (vodoravno i okomito). U matrici pronađite maksimalnu površinu otoka. Pretpostavimo da su sve četiri ivice ...

Čitaj više

Pitanje 665. Jedinstvene staze Dat je mxn 2D mreža, a vi stojite na najvišoj i krajnjoj lijevoj ćeliji mreže. tj. ćelija koja se nalazi na (1,1). Pronađite broj jedinstvenih putova kojima se može doći do ćelije koja se nalazi na (m, n) iz ćelije koja se nalazi na (1,1) ...

Čitaj više

Pitanje 666. K-ti najmanji element u razvrstanoj matrici U K-tom najmanjem elementu u razvrstanoj matrici zadali smo matricu nxn, gdje se svaki redak i stupac sortiraju prema nenamanjujućem redoslijedu. Pronađite k-ti najmanji element u zadanom 2D nizu. Primjer unosa 1: k = 3 i matrica = 11, 21, 31, 41 ...

Čitaj više

Pitanje 667. Umnožavanje matričnog lanca pomoću dinamičkog programiranja Umnožavanje matričnog lanca je metoda u kojoj pronalazimo najbolji način množenja zadanih matrica. Svi znamo da je množenje matrica u prirodi asocijativno (A * B = B * A). Dakle, imamo puno naloga u kojima želimo izvršiti množenje. Zapravo, u ovom algoritmu, ...

Čitaj više

Pitanje 668. Množenje dvije matrice Izjava problema U problemu „Množenje dviju matrica“ dali smo dvije matrice. Moramo pomnožiti ove matrice i ispisati rezultat ili konačnu matricu. Ovdje je potreban i dovoljan uvjet da broj stupaca u A bude jednak broju redova u matrici ...

Čitaj više

Pitanje 669. Provjerite jesu li žice na K udaljenosti ili ne Izjava o problemu S obzirom na dva niza i cijeli broj k, napišite program koji će provjeriti jesu li zadani nizovi na k udaljenosti ili ne. To jest, ako se bilo koji znak pogrešno podudara ili bilo koji znak treba ukloniti, tada je poznat kao k udaljenost. Ulazni format Prva ...

Čitaj više

Pitanje 670. Pronađite red s maksimalnim brojem 1 Izjava o problemu U problemu "Pronađi red s maksimalnim brojem 1" dali smo matricu (2D niz) koja sadrži binarne znamenke sa svakim sortiranim redom. Pronađite redak koji ima maksimalan broj 1. Ulazni format Prvi redak sadrži dvije cjelobrojne vrijednosti n, m. Dalje, n redova ...

Čitaj više

Pitanje 671. Problem slavnih Izjava o problemu U problemu slavnih postoji soba od N ljudi, pronađite slavnu osobu. Uvjeti za slavne osobe su - Ako je A slavna osoba, onda bi svi ostali u sobi trebali znati A. A ne bi trebali znati nikoga u sobi. Moramo pronaći osobu koja ispunjava ove uslove. ...

Čitaj više

Amazon Ostala pitanja

Pitanje 672. Važeći broj trokuta LeetCode rješenje Iskaz problema: važeći broj trougla LeetCode Rješenje kaže – Dat je niz cijelih brojeva brojeva, vratite broj tripleta izabranih iz niza koji mogu napraviti trouglove ako ih uzmemo kao dužine stranica trougla. Primjer 1: Ulaz: brojevi = [2,2,3,4] Izlaz: 3 Objašnjenje: Važeće kombinacije su: 2,3,4 (koristeći ...

Čitaj više

Pitanje 673. Dođite do rješenja za broj LeetCode Problem statement: Reach a Number LeetCode Solution says – You are standing at a position 0 on an infinite number line. There is a destination at the position target. You can make a number of moves numMoves so that: On each move, you can either go left or right. During the ith move (starting ...

Čitaj više

Pitanje 674. Najkraći nesortirani kontinuirani podniz LeetCode rješenje Najava problema Najkraći nesortirani kontinuirani podniz LeetCode Rješenje kaže da – Dati cijeli niz brojeva, morate pronaći jedan kontinuirani podniz koji ako sortirate samo ovaj podniz uzlaznim redoslijedom, onda će cijeli niz biti sortiran uzlaznim redoslijedom. Vrati dužinu najkraćeg podniza. Primjer 1: ...

Čitaj više

Pitanje 675. Rectangle Overlap LeetCode Solution Najava problema: Rectangle Overlap LeetCode Rješenje – kaže da je pravougaonik poravnat po osi predstavljen kao lista, [x1, y1, x2, y2], gdje je (x1, y1) koordinata njegovog donjeg lijevog ugla, a (x2 , y2) je koordinata njegovog gornjeg desnog ugla. Njegovi gornji i donji rubovi su paralelni s X-osom, a njegova lijeva ...

Čitaj više

Pitanje 676. Umetanje u sortiranu kružnu povezanu listu LeetCode rješenje Iskaz problema: Ubaci u sortiranu kružnu povezanu listu LeetCode rješenje – kaže da je s obzirom na čvor kružne povezane liste, koji je sortiran uzlaznim redoslijedom, napišite funkciju za umetanje vrijednosti insertVal u listu tako da ostane sortirana kružna lista. Dati čvor može biti ...

Čitaj više

Pitanje 677. Aranžiranje kovanica Leetcode rješenje Opis problema Rešenje za sređivanje novčića LeetCode – „Uređivanje novčića“ traži od vas da napravite stepenište sa ovim novčićima. Stepenište se sastoji od k redova, pri čemu se i red sastoji od tačno i novčića. Posljednji red stepenica možda nije potpun. Za datu količinu novčića vratite...

Čitaj više

Pitanje 678. Neparna Parna povezana lista Leetcode rješenje Iskaz problema Neparno-parna povezana lista LeetCode rješenje – „Neparno-parna povezana lista“ navodi da je data neprazna jednostruko povezana lista. Moramo grupisati sve čvorove sa neparnim indeksima zajedno, a zatim čvorove sa parnim indeksima, i vratiti ponovo uređenu listu. Imajte na umu da je relativni poredak unutar oba ...

Čitaj više

Pitanje 679. Dizajnirajte Leaderboard rješenje Leetcode Iskaz problema Dizajn Leaderboard LeetCode rješenje – “Dizajn Leaderboard” traži od vas da ispunite 3 funkcije: addScore(playerId, score): Ažurirajte tablicu lidera dodavanjem rezultata na rezultat datog igrača. Ako ne postoji nijedan igrač, dodajte takav ID na ljestvicu. top(K): Vrati najvišu sumu ...

Čitaj više

Pitanje 680. Podijelite dva cijela broja Leetcode Rješenje Iskaz problema Podijeli dva integera LeetCode rješenje – “Divide Two Integers” navodi da su vam data dva cijela broja dividenda i djelitelj. Vratite količnik nakon dijeljenja dividende s djeliteljem. Imajte na umu da pretpostavljamo da imamo posla sa okruženjem koje može pohraniti cijele brojeve unutar 32-bitnog potpisanog cijelog broja...

Čitaj više

Pitanje 681. Robot Room Cleaner Leetcode Solution Izjava o problemu Robot Room Cleaner LeetCode Rješenje – “Robot Room Cleaner” navodi da je dat robot u amxna binarnoj mreži gdje 0 predstavlja zid, a 1 predstavlja prazan slot. Početna pozicija robota je zagarantovano prazna i robot se kreće unutar ...

Čitaj više

Pitanje 682. K-ti faktor rješenja n Leetcode Iskaz problema K-ti faktor od n Leetcode Rješenje: navodi da su vam data dva pozitivna cijela broja n i k. Faktor cijelog broja n je definiran kao cijeli broj i gdje je n % i == 0. Razmotrite listu svih faktora od n sortiranih u rastućem redoslijedu, vratite k-ti faktor na ovoj listi ili vratite -1 ako n ima manje od k faktori. Primjer 1: Unos: ...

Čitaj više

Pitanje 683. LRU Cache Leetcode Rješenje Izjava o problemu LRU keš LeetCode rješenje – “LRU keš” traži od vas da dizajnirate strukturu podataka koja slijedi najmanje nedavno korištenu (LRU) keš memoriju Moramo implementirati klasu LRUCache koja ima sljedeće funkcije: LRUCache(int kapacitet): Inicijalizira LRU keš memoriju sa pozitivnim kapacitetom veličine. int get(int key): Vrati vrijednost...

Čitaj više

Pitanje 684. Spoji k Sortirane liste Leetcode Rješenje Iskaz problema Spajanje k sortiranih lista LeetCode rešenje – „Spoji k sortiranih lista“ navodi da je dat niz od k povezanih lista, gde svaka povezana lista ima svoje vrednosti sortirane u rastućem redosledu. Moramo spojiti sve k-povezane liste u jednu povezanu listu i vratiti ...

Čitaj više

Pitanje 685. Upit za sumu raspona 2D – rješenje nepromjenjivog koda Izjava o problemu Opseg Upit za sumu 2D – Nepromjenjivi Leetcode Rješenje – Za matricu 2D matrice, rukujte višestrukim upitima sljedećeg tipa: Izračunajte zbir elemenata matrice unutar pravokutnika definiranog njegovim gornjim lijevom kutom (red1, kolona1) i donjim desnim ugao (red2, kolona2). Implementirajte klasu NumMatrix: NumMatrix(int[][] matrica) Inicijalizira objekt cijelim brojem...

Čitaj više

Pitanje 686. Oznake particija LeetCode Solution Iskaz problema Oznake particija LeetCode Rješenje – Dat vam je niz s. Želimo podijeliti niz na što više dijelova tako da se svako slovo pojavljuje u najviše jednom dijelu. Imajte na umu da je particija urađena tako da nakon spajanja svih dijelova po redu, ...

Čitaj više

Pitanje 687. Fibonačijev broj LeetCode rješenje Iskaz problema Fibonačijev broj LeetCode Rješenje – “Fibonačijev broj” navodi da Fibonačijevi brojevi, koji se obično označavaju F(n) formiraju niz, nazvan Fibonačijev niz, tako da je svaki broj zbir dva prethodna, počevši od 0 i 1 To jest, F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Čitaj više

Pitanje 688. Dijagonalni prelazak LeetCode rješenje Prikaz problema Prelazak dijagonale LeetCode Rješenje – Za 2D niz cijelih brojeva nums, vratite sve elemente brojeva u dijagonalnom redoslijedu kao što je prikazano na slikama ispod. Ulaz: brojevi = [[1,2,3], [4,5,6], [7,8,9]] Izlaz: [1,4,2,7,5,3,8,6,9] Objašnjenje za dijagonalno prelaženje LeetCode rješenja Ključna ideja Prvi red i posljednji stupac u ovom problemu će poslužiti ...

Čitaj više

Pitanje 689. Najbliži izlaz iz ulaza u Maze LeetCode Solution Iskaz problema Najbliži izlaz iz ulaza u labirint LeetCode Rješenje – Dobili smo mxn matricu “labirint” (indeksirano 0) sa praznim ćelijama predstavljenim kao '.' a zidovi kao '+'. Također vam je dat ulaz u labirint, gdje ulaz = [entrance_row, entry_col] označava red i stupac ...

Čitaj više

Pitanje 690. Valjano rješenje Tic-Tac-Toe State LeetCode Iskaz problema Ispravan Tic-Tac-Toe State LeetCode Rješenje – Dobili smo Tic-Tac-Toe ploču kao ploču niza nizova i od nas se traži da vratimo true ako je moguće doći do ove pozicije ploče tokom važećeg tic- tac-toe igra. Ploča je niz 3 x 3 ...

Čitaj više

Pitanje 691. Obrnute riječi u nizu III LeetCode rješenje Iskaz problema Obrnuti riječi u nizu III LeetCode rješenje – Dat nam je niz i od nas se traži da obrnemo redoslijed znakova u svakoj riječi unutar rečenice, a da se i dalje čuva razmak i početni red riječi. Primjeri i objašnjenja Primjer 1: Unos: s = "Uzmimo LeetCode ...

Čitaj više

Pitanje 692. Filtrirajte restorane prema rješenju za vegane, cijene i udaljenosti Iskaz problema Filtrirajte restorane prema Veganski prijateljski, cijeni i udaljenosti Leetcode Rješenje – S obzirom na niz restorana u kojima su restorani[i] = [idi, ratingi, veganiFriendlyi, pricei, distancei]. Morate filtrirati restorane koristeći tri filtera. Filter za VeganFriendly će biti ili istinit (što znači da biste trebali uključiti samo restorane u kojima je VeganFriendlyi postavljen na true) ili netačan (što znači da možete uključiti bilo koje...

Čitaj više

Pitanje 693. Najsjajnija pozicija na ulici LeetCode rješenje Prikaz problema Najsjajnija pozicija na ulici LeetCode Rješenje – Od nas se traži da pretpostavimo brojevnu pravu koja predstavlja ulicu. Ova ulica ima lampe na sebi. Dat nam je 2D cijeli niz "svjetla". Svako svjetlo[i] = [position_i, range_i] označava da postoji ulična lampa na poziciji_i koja može ...

Čitaj više

Pitanje 694. Uklonite duplikate sa sortirane liste LeetCode Solution Izjava problema Ukloni duplikate sa sortirane liste LeetCode Rješenje – Dobili smo glavu sortirane povezane liste. Od nas se traži da izbrišemo sve duplikate tako da se svaki element pojavi samo jednom i vratimo sortiranu povezanu listu. Primjeri i objašnjenja Primjer 1: Unos: glava ...

Čitaj više

Pitanje 695. Clone Graph LeetCode Solution Iskaz problema Klon grafa LeetCode Rješenje – Dobijamo referencu čvora u povezanom neusmjerenom grafu i od nas se traži da vratimo duboku kopiju grafa. Duboka kopija je u osnovi klon gdje nijedan čvor prisutan u dubokoj kopiji ne bi trebao imati referencu ...

Čitaj više

Pitanje 696. Stabla minimalne visine LeetCode rješenje Prikaz problema Stabla minimalne visine LeetCode Rješenje – Dato nam je stablo od n čvorova označenih od 0 do n-1 kao 2D niz „ivica“ gdje edge[i] = [a_i, b_i] označava da postoji neusmjerena ivica između dva čvora a_i i b_i u stablu. Imamo ...

Čitaj više

Pitanje 697. K-ti najmanji element u sortiranom matričnom LeetCode rješenju Iskaz problema K-ti najmanji element u sortiranoj matrici LeetCode Rješenje – Data nam je matrica veličine n gdje je svaki od redova i kolona sortiran uzlaznim redoslijedom. Od nas se traži da vratimo k-ti najmanji element u matrici. Imajte na umu da je k-ti ...

Čitaj više

Pitanje 698. Broj ostrva II LeetCode rješenje Iskaz problema Broj ostrva II LeetCode Rješenje – Dobivate praznu 2D binarnu mrežu veličine mx n. Mreža predstavlja kartu gdje 0 predstavljaju vodu, a 1 zemlju. U početku, sve ćelije mreže su vodene ćelije (tj. sve ćelije su 0). Možemo izvršiti dodavanje zemljišta...

Čitaj više

Pitanje 699. Konstruirajte binarno stablo iz rješenja za preorder i postorder traversal LeetCode Izjava o problemu Konstruirajte binarno stablo iz preordera i prelaska postordera LeetCode rješenje – Date su dva niza cijelih brojeva, preorder i postorder gdje je preorder prelazak binarnog stabla različitih vrijednosti, a postorder je postorder obilazak istog stabla, rekonstruirajte i vratite binarni drvo. Ako postoji više odgovora, možete vratiti bilo koji od njih. Ulaz: prednarudžba...

Čitaj više

Pitanje 700. Broj bacanja kockica s ciljanim sumom LeetCode rješenje Opis problema Broj bacanja kockica sa ciljnom sumom LeetCode rješenje – Imate n kockica i svaka kockica ima k lica numeriranih od 1 do k. S obzirom na tri cijela broja n, k i cilj, vratite broj mogućih načina (od ukupno kn načina) za bacanje kocke tako da zbroj brojeva okrenutih prema gore bude jednak cilju. Pošto odgovor može biti...

Čitaj više

Pitanje 701. Uklonite duplikate sa sortirane liste II LeetCode Solution Navod problema Ukloni duplikate sa sortirane liste II LeetCode rešenje – Uzimajući u obzir glavu sortirane povezane liste, obrišite sve čvorove koji imaju duple brojeve, ostavljajući samo različite brojeve sa originalne liste. Vratite i sortiranu povezanu listu. Ulaz: glava = [1,2,3,3,4,4,5] Izlaz: [1,2,5] Objašnjenje Ideja je da se pređe ...

Čitaj više

Pitanje 702. Najkraći put u mreži s eliminacijom prepreka LeetCode rješenje Iskaz problema Najkraći put u mreži sa eliminacijom prepreka LeetCode rješenje – Date vam je mxn cjelobrojna matrična mreža u kojoj je svaka ćelija ili 0 (prazna) ili 1 (prepreka). Možete se kretati gore, dolje, lijevo ili desno od i do prazne ćelije u jednom koraku. Vratite minimalni broj koraka za hodanje iz gornjeg lijevog smjera...

Čitaj više

Pitanje 703. Može postaviti cvijeće LeetCode rješenje Iskaz problema Može postaviti cvijeće LeetCode Rješenje – Imate dugu gredicu u kojoj su neke parcele zasađene, a neke nisu. Međutim, cvijeće se ne može saditi na susjednim parcelama. Zadan cvjetni niz cvijeća koji sadrži 0 i 1, gdje 0 znači prazna, a 1 znači da nije prazna, a cijeli broj n, vrati se ako se n novih cvjetova može posaditi u ...

Čitaj više

Pitanje 704. Prvi jedinstveni znak u rješenju String LeetCode Iskaz problema Prvi jedinstveni znak u nizu LeetCode Rješenje – Dat niz s, pronađite prvi znak koji se ne ponavlja u njemu i vratite njegov indeks. Ako ne postoji, vratite -1. Primjer testnog slučaja 1: Ulaz: s = “leetcode” Izlaz: 0 Test slučaj 2: Ulaz: s = “aabb” Izlaz: -1 Objašnjenje ...

Čitaj više

Pitanje 705. Analizirajte obrazac posjeta korisničkoj web stranici LeetCode rješenje Iskaz problema Analizirajte obrazac posjete korisničkoj web stranici LeetCode Rješenje – Daju vam se dva niza niza korisničkog imena i web stranice i vremenska oznaka niza cijelih brojeva. Svi dati nizovi su iste dužine i tuple [korisničko ime[i], web stranica[i], vremenska oznaka[i]] označava da je korisničko ime[i] posjetilo web stranicu [i] u vremenskoj oznaci[i]. Obrazac je lista od tri web stranice (ne nužno različite). Na primjer, ["kuća", ...

Čitaj više

Pitanje 706. Invert Binarno stablo LeetCode rješenje Iskaz problema: Invertiranje binarnog stabla LeetCode rješenje – U ovom pitanju, s obzirom na korijen bilo kojeg binarnog stabla, rješenje je potrebno za invertiranje binarnog stabla što znači da lijevo stablo treba postati desno stablo i obrnuto. Objašnjenje Možemo se zapitati koji bi prelazak drveta bio...

Čitaj više

Pitanje 707. Najbliža vrijednost binarnog stabla pretraživanja Leetcode rješenje Iskaz problema: Najbliža vrijednost stabla binarnog pretraživanja Leetcode Rješenje – S obzirom na korijen binarnog stabla pretraživanja i ciljnu vrijednost, vratite vrijednost u BST koja je najbliža cilju. Primjer : Primjer 1 Ulaz: korijen = [4,2,5,1,3], cilj = 3.714286 Izlaz: 4 Primjer 2 Ulaz: korijen = [1], cilj ...

Čitaj više

Pitanje 708. Rešenje Leetcode liste particija Iskaz problema: Lista particija Leetcode Rješenje – Dato je zaglavlje povezane liste i vrijednost x, particionirajte je tako da svi čvorovi manji od x dođu prije čvorova većih ili jednakih x. Trebali biste sačuvati originalni relativni poredak čvorova u svakoj od dvije particije. Primjer : Primjer 1 Unos: glava = ...

Čitaj više

Pitanje 709. Dizajn Historija pretraživača LeetCode Solution Izjava o problemu Dizajn Historija pretraživača LeetCode Rješenje – Imate pretraživač s jednom karticom na kojoj počinjete na početnoj stranici i možete posjetiti drugi URL, vratiti se u historiju broj koraka ili se pomaknuti naprijed u historiji broj koraka. Implementirajte klasu BrowserHistory: BrowserHistory(string početna stranica) Inicijalizira objekat sa početnom stranicom ...

Čitaj više

Pitanje 710. Procijenite Reverse Polish Notation LeetCode rješenje Iskaz problema Evaluacija obrnute poljske notacije LeetCode Rješenje – Procijenite vrijednost aritmetičkog izraza u obrnutoj poljskoj notaciji. Važeći operatori su +, -, * i /. Svaki operand može biti cijeli broj ili neki drugi izraz. Imajte na umu da se podjela između dva cijela broja treba skratiti prema nuli. Garantovano je da će dati ...

Čitaj više

Pitanje 711. 3Sum najbliže LeetCode rješenje Iskaz problema 3Sum najbliže LeetCode rješenje – Dat je niz cijelih brojeva nums dužine n i cjelobrojni cilj, pronađite tri cijela broja u brojevima tako da je zbroj najbliži cilju. Vrati zbir tri cijela broja. Možete pretpostaviti da bi svaki ulaz imao tačno jedno rješenje. Ulaz: brojevi = [-1,2,1,-4], cilj = 1 Izlaz: ...

Čitaj više

Pitanje 712. Contiguous Array LeetCode rješenje Najava problema Contiguous Array LeetCode Rješenje – Dat binarni niz nums, vratite maksimalnu dužinu susjednog podniza sa jednakim brojem 0 i 1. Ulaz: nums = [0,1] Izlaz: 2 Objašnjenje: [0, 1] je najduži uzastopni podniz sa jednakim brojem 0 i 1. Objašnjenje Šta sada ...

Čitaj više

Pitanje 713. Maksimalni broj pojavljivanja rješenja podniza Leetcode Iskaz problema : Maksimalan broj pojavljivanja podniza Leetcode Rješenje – Dati niz s, vratite maksimalan broj pojavljivanja bilo kojeg podniza prema sljedećim pravilima: Broj jedinstvenih znakova u podnizu mora biti manji ili jednak maxLetters. Veličina podniza mora biti između minSize i maxSize uključujući. Primjer ...

Čitaj više

Pitanje 714. N-Queens LeetCode rješenje Iskaz problema N-dama LeetCode Rješenje – Zagonetka n-dama je problem postavljanja n dama na nxn šahovsku ploču tako da dvije dame ne napadaju jedna drugu. Dat je cijeli broj n, vratite sva različita rješenja zagonetki n-kraljica. Odgovor možete vratiti bilo kojim redoslijedom. Svako rješenje sadrži posebnu konfiguraciju ploče ...

Čitaj više

Pitanje 715. Najveći pravougaonik u histogramu LeetCode rješenje Najava problema Najveći pravougaonik u histogramu LeetCode Rješenje – Dat je niz cijelih brojeva visina koje predstavljaju visinu trake histograma gdje je širina svake trake 1, vratite površinu najvećeg pravougaonika u histogramu. Primjer testnog slučaja 1: Ulaz: visine = [2, 1, 5, 6, 2, 3] Izlaz: 10 Objašnjenje: ...

Čitaj više

Pitanje 716. Podudaranje regularnog izraza Regularno podudaranje izraza LeetCode rješenje Najava problema Usklađivanje regularnog izraza Podudaranje regularnog izraza LeetCode Rješenje – Dati ulazni niz s i obrazac p, implementirajte podudaranje regularnog izraza uz podršku za '.' i gdje: '.' Odgovara bilo kojem pojedinačnom znaku.​​​​ '*' Odgovara nuli ili više prethodnog elementa. Podudaranje treba da pokrije ceo ulazni niz (ne delimično). Primjer testnog slučaja 1: Ulaz: ...

Čitaj više

Pitanje 717. Prikaz binarnog stabla sa desne strane LeetCode rješenje Prikaz problema Binarno stablo Pogled sa desne strane LeetCode Rješenje – S obzirom na korijen binarnog stabla, zamislite da stojite na njegovoj desnoj strani i vratite vrijednosti čvorova koje možete vidjeti poredane odozgo prema dolje. Primjer testnog slučaja 1: Ulaz: korijen = [1, 2, 3, null, 5, null, ...

Čitaj više

Pitanje 718. Cik-cak konverzija LeetCode rješenje Najava problema Konverzija cik-cak LeetCode Rješenje – Niz "PAYPALISHIRING" je napisan u cik-cak obrascu na datom broju redova ovako: (možda želite da prikažete ovaj obrazac u fiksnom fontu radi bolje čitljivosti) PAHNAPLSIIGYI ...

Čitaj više

Pitanje 719. Maksimizirajte udaljenost do najbliže osobe LeetCode rješenje Iskaz problema Maksimiziranje udaljenosti do najbliže osobe LeetCode rješenje – Dat vam je niz koji predstavlja niz sjedišta gdje sjedišta[i] = 1 predstavlja osobu koja sjedi na i-tom sjedištu, a sjedišta[i] = 0 predstavlja da je i-to sjedište prazno (indeksirano 0). Ima najmanje jedno prazno mjesto i najmanje jedna osoba sjedi. Alex želi da...

Čitaj više

Pitanje 720. Treće rješenje maksimalnog broja Leetcode Iskaz problema Treći maksimalni broj Leetcode Rješenje – Dati niz cijelih brojeva nums, vratite treći različiti maksimalni broj u ovom nizu. Ako treći maksimum ne postoji, vratite maksimalan broj. Primjer Unos: nums = [3,2,1] Izlaz: 1 Objašnjenje: Prvi različiti maksimum je 3. Drugi različiti maksimum je 2. Treći ...

Čitaj više

Pitanje 721. Minolovac LeetCode rješenje Izjava o problemu Minolovac LeetCode Rješenje – Hajde da igramo igricu minolovac (Wikipedia, online igra)! Dobijate matričnu ploču mxn char koja predstavlja ploču za igru ​​gdje: 'M' predstavlja neotkrivenu minu, 'E' predstavlja neotkriveni prazan kvadrat, 'B' predstavlja otkriveni prazan kvadrat koji nema susjedne mine (tj. iznad, ispod , lijevo, desno i sve...

Čitaj više

Pitanje 722. Koko jede banane LeetCode Solution Prikaz problema Koko jede banane LeetCode rješenje – Koko voli jesti banane. Ima n hrpa banana, i-ta gomila ima hrpe[i] banana. Stražari su otišli i vratit će se za h sati. Koko može odlučiti o brzini jedenja banana po satu od k. Svakih sat vremena ona izabere hrpu banana i pojede k banana sa te hrpe. ako ...

Čitaj više

Pitanje 723. Rešenje LeetCode Store za ključ/vrijednost bazirano na vremenu Iskaz problema Vremenski baziran ključ-vrijednost Store LeetCode Rješenje – Dizajnirajte strukturu podataka ključ/vrijednost zasnovanu na vremenu koja može pohraniti više vrijednosti za isti ključ u različitim vremenskim oznakama i dohvatiti vrijednost ključa u određenoj vremenskoj žigi. Implementirajte klasu TimeMap: TimeMap() Inicijalizira objekt strukture podataka. void set (string ključ, string ...

Čitaj više

Pitanje 724. Pronađite medijanu iz toka podataka LeetCode rješenje Iskaz problema Pronađite medijanu iz toka podataka LeetCode Rješenje – Medijan je srednja vrijednost u uređenoj listi cijelih brojeva. Ako je veličina liste parna, nema srednje vrijednosti i medijana je srednja vrijednost dvije srednje vrijednosti. Na primjer, za arr = [2,3,4], medijan ...

Čitaj više

Pitanje 725. Permutacija u rješenju string Leetcode Iskaz problema: Permutacija u stringu Leetcode Rješenje – Za dva niza s1 i s2, vratite true ako s2 sadrži permutaciju od s1, ili false u suprotnom. Drugim riječima, vratite true ako je jedna od s1 permutacija podniz s2. Primjer: Primjer 1 Ulaz: s1 = "ab", s2 = "eidbaooo" Izlaz: true Objašnjenje: s2 sadrži jednu permutaciju s1 ("ba"). ...

Čitaj više

Pitanje 726. Odredite da li se matrica može dobiti rotacijom LeetCode rješenje Iskaz problema Odredite da li se matrica može dobiti rotacijom LeetCode Rješenje – Date dvije nxn binarne matrice mat i cilj, vratite true ako je moguće učiniti mat jednakim cilju rotiranjem matrice u koracima od 90 stepeni, ili false u suprotnom. Primjeri Ulaz: mat = [[0,1],[1,0]], cilj = [[1,0],[0,1]] Izlaz: true Objašnjenje: Možemo rotirati prostirku za 90 stepeni u smjeru kazaljke na satu da bi prostirku bila jednaka ...

Čitaj više

Pitanje 727. LeetCode rješenje sudara asteroida Prikaz problema Sudar asteroida LeetCode Rješenje – Dat nam je niz asteroida cijelih brojeva koji predstavljaju asteroide u nizu. Za svaki asteroid, apsolutna vrijednost predstavlja njegovu veličinu, a znak predstavlja njegov smjer (pozitivno značenje desno, negativno značenje lijevo). Svaki asteroid se kreće istom brzinom. Saznaj stanje...

Čitaj više

Pitanje 728. Promijenite redoslijed podataka u log datotekama LeetCode Solution Izjava o problemu Promjeni redoslijed podataka u datotekama dnevnika LeetCode Rješenje – Dat vam je niz dnevnika. Svaki dnevnik je niz riječi razdvojen razmakom, gdje je prva riječ identifikator. Postoje dvije vrste dnevnika: Dnevnici slova: Sve riječi (osim identifikatora) sastoje se od malih slova engleskog jezika. Dig-logs: Sve riječi ...

Čitaj više

Pitanje 729. Najduži rastući put u matričnom LeetCode rješenju Iskaz problema Najduža rastuća putanja u matrici LeetCode Rješenje – Datoj matrici cijelih brojeva mxn, vratite dužinu najduže rastuće staze u matrici. Iz svake ćelije se možete kretati u četiri smjera: lijevo, desno, gore ili dolje. Ne smijete se kretati dijagonalno ili izvan granice (tj. zamotavanje nije dozvoljeno). Ulaz: ...

Čitaj više

Pitanje 730. LeetCode rješenje za optimalno balansiranje računa Prikaz problema Optimalno balansiranje računa LeetCode rješenje – Dat vam je niz transakcijskih transakcija gdje transakcije[i] = [fromi, toi, amounti] označava da je osoba sa ID = fromi dala iznosi $ osobi sa ID = toi. Vratite minimalni broj transakcija potrebnih za izmirenje duga. Ulaz: transakcije = [[0,1,10],[2,0,5]] Izlaz: 2 Objašnjenje: Osoba #0 ...

Čitaj više

Pitanje 731. Broj zatvorenih ostrva Leetcode rješenje Iskaz problema: Broj zatvorenih ostrva Leetcode Rješenje – Zadana je 2D mreža koja se sastoji od 0s (kopno) i 1s (voda). Ostrvo je maksimalna 4-smjerno povezana grupa od 0, a zatvoreno ostrvo je potpuno ostrvo (sve lijevo, gore, desno, dolje) okruženo 1s. Vratite broj zatvorenih ostrva. Primjer: Primjer 1 Ulaz: mreža = [[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]] Izlaz : XNUMX Objašnjenje: Ostrva u sivoj boji ...

Čitaj više

Pitanje 732. Rješenje LeetCode serijalizirajte i deserializirajte binarno stablo Izjava o problemu Serijalizacija i deserijalizacija binarnog stabla LeetCode rješenje – serijalizacija je proces pretvaranja strukture podataka ili objekta u niz bitova tako da se može pohraniti u datoteku ili memorijski bafer, ili prenijeti preko veze mrežne veze da bi se kasnije rekonstruirao u ...

Čitaj više

Pitanje 733. Binarno stablo Maksimalna putanja Suma LeetCode rješenje Prikaz problema Maksimalni zbir putanja binarnog stabla LeetCode Rješenje – Put u binarnom stablu je niz čvorova gdje svaki par susjednih čvorova u nizu ima ivicu koja ih povezuje. Čvor se može pojaviti u nizu najviše jednom. Imajte na umu da put ne treba...

Čitaj više

Pitanje 734. Robot ograničen u krug LeetCode rješenje Opis problema Robot ograničen u krug LeetCode Rješenje – Na beskonačnoj ravni, robot u početku stoji na (0, 0) i okrenut prema sjeveru. Imajte na umu sljedeće: Sjeverni smjer je pozitivan smjer y-ose. Južni smjer je negativan smjer y-ose. Istočni smjer je pozitivan smjer x-ose. Zapadni pravac je ...

Čitaj više

Pitanje 735. Minimalni potezi viteza LeetCode rješenje Opis problema Minimalni potezi viteza LeetCode Rješenje – U beskonačnoj šahovskoj tabli sa koordinatama od -beskonačno do +beskonačno, imate viteza na polju [0, 0]. Vitez ima 8 mogućih poteza koje može napraviti, kao što je ilustrovano ispod. Svaki potez su dva polja u kardinalnom smjeru, zatim jedno polje u ortogonalnom smjeru. Vrati minimalni broj...

Čitaj više

Pitanje 736. Minimalni broj slavina za otvaranje za zalijevanje vrtnog LeetCode rješenja Opis problema Minimalni broj slavina za otvaranje vrta za zalijevanje LeetCode rješenje – Na x-osi se nalazi jednodimenzionalni vrt. Vrt počinje u tački 0 i završava se u tački n. (tj. Dužina bašte je n). Postoji n + 1 slavina smještenih u tačkama [0, 1, ..., n] u ...

Čitaj više

Pitanje 737. Binarno stablo cik-cak redosled prelaska LeetCode rešenje Iskaz problema Binarno stablo cik-cak nivo prelaska redosleda LeetCode rešenje – Uzimajući u obzir koren binarnog stabla, vratite cik-cak nivo prelaska vrednosti njegovih čvorova. (tj. s lijeva na desno, zatim s desna na lijevo za sljedeći nivo i naizmjenično). Ulaz: root = [3,9,20,null,null,15,7] Izlaz: [[3],[20,9],[15,7]] Objašnjenje Mi ...

Čitaj više

Pitanje 738. Pronađite rješenje za duplirani broj LeetCode Iskaz problema Pronađite dupli broj LeetCode Rješenje – Dat je niz cijelih brojeva brojeva koji sadrži n + 1 cijelih brojeva pri čemu je svaki cijeli broj u rasponu [1, n] uključujući. Postoji samo jedan ponovljeni broj u brojevima, vratite ovaj ponovljeni broj. Morate riješiti problem bez mijenjanja niza brojeva i koristi samo konstantan dodatni prostor. Ulaz: brojevi = [1,3,4,2,2] Izlaz: 2 Objašnjenje ...

Čitaj više

Pitanje 739. Zmije i ljestve LeetCode rješenje Izjava problema Zmije i ljestve LeetCode rješenje – Date vam je nxn cjelobrojna matrična ploča na kojoj su ćelije označene od 1 do n2 u stilu Boustrophedona počevši od donjeg lijevog dijela ploče (tj. tabla[n - 1][0]) i naizmjeničnim smjerovima u svakom redu. Počinjete na kvadratu 1 ploče. U svakom pokretu,...

Čitaj više

Pitanje 740. Element nedostaje u rješenju sortiranog niza LeetCode Najava problema: Nedostaje element u sortiranom nizu LeetCode Rješenje – Dat je cijeli niz brojeva koji su sortirani uzlaznim redoslijedom i svi njegovi elementi su jedinstveni i dat im je također cijeli broj k, vrati k-ti broj koji nedostaje počevši od krajnje lijevog broja niza. Primjer: Primjer 1 Ulaz: brojevi = [4,7,9,10], k = ...

Čitaj više

Pitanje 741. Path Sum II LeetCode rješenje Najava problema: Suma staze II LeetCode Rješenje – Dat je korijen binarnog stabla i cijeli ciljni zbir, vratite sve staze od korijena do lista gdje je zbir vrijednosti čvora na stazi jednak targetSum. Svaka staza treba biti vraćena kao lista vrijednosti čvora, a ne reference čvora. Put od korijena do lista je put koji počinje od...

Čitaj više

Pitanje 742. Alien Dictionary LeetCode rješenje Izjava problema Rečnik vanzemaljaca LeetCode Rješenje – Postoji novi vanzemaljski jezik koji koristi englesko pismo. Međutim, redoslijed među pismima vam je nepoznat. Dobijate listu nizova riječi iz rječnika stranog jezika, gdje su nizovi u riječima poređani leksikografski prema pravilima ovog novog jezika. ...

Čitaj više

Pitanje 743. Proizvod niza osim Self LeetCode rješenja Iskaz problema Proizvod niza osim Self LeetCode Rješenje – Dat je niz cijelih brojeva nums, vratite odgovor niza takav da je answer[i] jednak proizvodu svih elemenata brojeva osim nums[i]. Garantovano je da proizvod bilo kog prefiksa ili sufiksa brojeva stane u 32-bitni cijeli broj. Morate napisati algoritam koji radi u O(n) vremenu i bez korištenja dijeljenja ...

Čitaj više

Pitanje 744. Scramble String LeetCode rješenje Iskaz problema Scramble String LeetCode Rješenje – Možemo šifrirati string s da bismo dobili string t koristeći sljedeći algoritam: Ako je dužina stringa 1, zaustavite se. Ako je dužina niza > 1, učinite sljedeće: Podijelite niz na dva neprazna podniza...

Čitaj više

Pitanje 745. Zbroj lijevih listova LeetCode rješenja Iskaz problema: zbir levih listova LeetCode rešenje – Dat koren binarnog stabla, vrati zbir svih levih listova. List je čvor bez djece. Lijevi list je list koji je lijevo dijete drugog čvora. Primjer i objašnjenje: Ulaz: root = [3,9,20,null,null,15,7] Izlaz: 24 Objašnjenje: Postoji ...

Čitaj više

Pitanje 746. Presjek dvije povezane liste LeetCode rješenje Iskaz problema Presek dve povezane liste LeetCode rešenje – Date su nam glave dve snažno povezane liste headA i headB. Također je dato da se dvije povezane liste mogu ukrstiti u nekom trenutku. Od nas se traži da vratimo čvor u kojem se sijeku ili null ako ...

Čitaj više

Pitanje 747. Rešenje LeetCode sekvence permutacije Iskaz problema Permutacijski niz LeetCode Rješenje – Skup [1, 2, 3, ..., n] sadrži ukupno n! jedinstvene permutacije. Nabrajanjem i označavanjem svih permutacija po redosledu, dobijamo sledeći niz za n = 3: "123" "132" "213" "231" "312" "321" Dati n i k, vratite k-ti niz permutacija. Primjer testnog slučaja 1: Ulaz: n ...

Čitaj više

Pitanje 748. Pronađite najveću vrijednost u svakom redu stabla LeetCode rješenje Iskaz problema Pronađite najveću vrijednost u svakom redu stabla LeetCode rješenje – Dat korijen binarnog stabla, vratite niz najveće vrijednosti u svakom redu stabla (indeksirano 0). Primjer testnog slučaja 1: Ulaz: korijen = [1, 3, 4, 5, 3, null, 9] Izlaz: [1, 3, 9] Objašnjenje 1, 3 i ...

Čitaj više

Pitanje 749. Sugestije za pretragu Sistem LeetCode Solution Iskaz problema Sugestije za pretragu Sistem LeetCode Rješenje – Dat vam je niz proizvoda nizova i string searchWord. Dizajnirajte sistem koji predlaže najviše tri imena proizvoda od proizvoda nakon svakog karaktera searchWorda koji se unese. Predloženi proizvodi trebaju imati zajednički prefiks sa searchWordom. Ako postoji više od tri proizvoda sa ...

Čitaj više

Pitanje 750. Rotirajte sliku LeetCode Solution Opis problema Rotate Image LeetCode Rješenje – Date vam je nxn 2D matrica koja predstavlja sliku, rotirajte sliku za 90 stepeni (u smjeru kazaljke na satu). Morate rotirati sliku na mjestu, što znači da morate direktno modificirati ulaznu 2D matricu. NEMOJTE dodijeliti drugu 2D matricu i izvršiti rotaciju. Primjer testnog slučaja 1: Ulaz: ...

Čitaj više

Pitanje 751. Peeking Iterator LeetCode rješenje Iskaz problema Peeking Iterator LeetCode Rješenje – Dizajnirajte iterator koji podržava operaciju peek na postojećem iteratoru pored hasNext i sljedećih operacija. Implementirajte klasu PeekingIterator: PeekingIterator(Iterator nums) Inicijalizira objekat datim iteratorom cijelog broja. int next() Vraća sljedeći element u nizu i pomiče pokazivač na sljedeći element. boolean ...

Čitaj više

Pitanje 752. LeetCode rješenje za uredan red čekanja Iskaz problema Uredni red čekanja LeetCode Rješenje – Dat vam je niz s i cijeli broj k. Možete odabrati jedno od prvih k slova s ​​i dodati ga na kraj niza. Vratite leksikografski najmanji niz koji možete imati nakon primjene spomenutog koraka bilo koji broj poteza. Ulaz: s ...

Čitaj više

Pitanje 753. Definiranje IP adrese LeetCode rješenje Izjava o problemu Defanzivanje IP adrese LeetCode Rješenje – Uz važeću (IPv4) IP adresu, vratite defangiranu verziju te IP adrese. Defangirana IP adresa zamjenjuje svaku tačku "." sa "[.]". Ulaz: adresa = "1.1.1.1" Izlaz: "1[.]1[.]1[.]1" Objašnjenje Intuicija je vrlo jednostavna. 1. kreirajte stringbuilder str 2. prođite kroz adresni niz...

Čitaj više

Pitanje 754. K-ti najmanji element u BST Leetcode rješenju Iskaz problema K-ti najmanji element u BST Leetcode Rješenju – Dat je korijen binarnog stabla pretraživanja i cijeli broj k, vratite k-tu najmanju vrijednost (indeksirano 1) svih vrijednosti čvorova u stablu. Primjeri: Ulaz: root = [3,1,4,null,2], k = 1 Izlaz: 1 Ulaz: korijen = [5,3,6,2,4,null,null,1], k ...

Čitaj više

Pitanje 755. Pronađite Leaves of Binary Tree Solution LeetCode Iskaz problema Pronađi listove binarnog stabla LeetCode rješenje – S obzirom na korijen binarnog stabla, sakupite čvorove drveta kao da radite ovo: Sakupite sve čvorove lista. Uklonite sve lisne čvorove. Ponavljajte dok se drvo ne isprazni. Primjer testnog slučaja 1: Ulaz: korijen = [1, 2, 3, ...

Čitaj više

Pitanje 756. Top K Česte riječi LeetCode rješenje Iskaz problema Vrh K Česte riječi LeetCode Rješenje – Dat niz riječi nizova i cijeli broj k, vrati k najčešćih nizova. Vrati odgovor sortiran po učestalosti od najviše do najniže. Razvrstajte riječi s istom učestalošću prema njihovom leksikografskom redu. Primjer testnog slučaja 1: Ulaz: riječi = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 Izlaz: [“i”,”love”] Objašnjenje . ..

Čitaj više

Pitanje 757. Rješenje za povećanje trostruke podsekvence LeetCode Iskaz problema: Povećanje trostruke podsekvence LeetCode Rješenje – Dat je cijeli niz brojeva nums, vratite true ako postoji trostruki indeks (i, j, k) tako da je i < j < k i nums[i] < nums[j] < nums [k]. Ako takvi indeksi ne postoje, vratite false. Primjer: Primjer 1: Ulaz: brojevi = [2,1,5,0,4,6] Izlaz: istina Objašnjenje: ...

Čitaj više

Pitanje 758. Spajanje sortiranog niza LeetCode rješenje Iskaz problema Objedinjavanje sortiranog niza LeetCode Rješenje – Daju vam se dva niza cijelih brojeva nums1 i nums2, sortirana u neopadajućem redoslijedu, i dva cijela broja m i n, koji predstavljaju broj elemenata u nums1 i nums2 respektivno. Spoji nums1 i nums2 u jedan niz sortiran bez padajućeg reda. Konačni sortirani niz funkcija ne bi trebao vraćati, već bi trebao biti pohranjen unutar niza nums1. ...

Čitaj više

Pitanje 759. Slobodno vrijeme zaposlenih LeetCode rješenje Iskaz problema Slobodno vrijeme zaposlenih LeetCode Rješenje – Dobijamo listu rasporeda zaposlenih, koja predstavlja radno vrijeme za svakog zaposlenog. Svaki zaposleni ima listu intervala koji se ne preklapaju, a ti intervali su sortirani. Vratite listu konačnih intervala koji predstavljaju zajedničko slobodno vrijeme pozitivne dužine za sve zaposlene, također u ...

Čitaj više

Pitanje 760. Minimalni mogući cijeli broj nakon najviše K susjednih zamjena cifara LeetCode rješenje Najava problema Minimalni mogući cijeli broj nakon najviše K susjednih zamjena cifara LeetCode Rješenje – Dat vam je niz broj koji predstavlja cifre veoma velikog cijelog broja i cijelog broja k. Dozvoljeno vam je da zamijenite bilo koje dvije susjedne cifre cijelog broja najviše k puta. Vratite minimalni cijeli broj koji također možete dobiti ...

Čitaj više

Pitanje 761. Zamjena čvorova u povezanoj listi Leetcode rješenje Najava problema Zamjena čvorova u povezanoj listi Leetcode Rješenje – Daje vam se glava povezane liste i cijeli broj k. Vratite glavu povezane liste nakon zamjene vrijednosti k-tog čvora s početka i k-tog čvora iz kraj (lista je indeksirana 1). Primjer: Ulaz: glava = [1,2,3,4,5], k = 2 ...

Čitaj više

Pitanje 762. Pronađite minimum u rotiranom sortiranom nizu II LeetCode rješenja Iskaz problema Pronađite minimum u rotiranom sortiranom nizu II LeetCode rješenje – Pretpostavimo da je niz dužine n sortiran rastućim redoslijedom rotiran između 1 i n puta. Na primjer, niz nums = [0,1,4,4,5,6,7] može postati: [4,5,6,7,0,1,4] ako je rotiran 4 puta. [0,1,4,4,5,6,7] ako je rotirano 7 puta. Obratite pažnju da rotiranje niza [a[0], a[1], a[2], ..., a[n-1]] 1 put rezultira nizom [a[n-1], a[0] , a[1], a[2], ...

Čitaj više

Pitanje 763. Brisanje čvora u povezanoj listi Leetcode rješenje Iskaz problema: Izbriši čvor na povezanoj listi Leetcode Rješenje – Napišite funkciju za brisanje čvora na jednostruko povezanoj listi. Nećete dobiti pristup zaglavlju liste, već ćete dobiti pristup čvoru koji treba direktno izbrisati. Garantovano je da čvor koji treba obrisati nije ...

Čitaj više

Pitanje 764. Broj različitih otoka Leetcode rješenje Iskaz problema Broj različitih ostrva LeetCode rešenje – „Broj različitih ostrva“ navodi da je data anxm binarna matrica. Ostrvo je grupa od 1 (koji predstavljaju kopno) povezanih 4-smjerno (horizontalno ili vertikalno). Smatra se da je ostrvo isto kao i drugo ako i samo ako jedno ostrvo...

Čitaj više

Pitanje 765. Pronađite postoji li putanja u Graph Leetcode Solution Iskaz problema Pronađite postoji li putanja u grafu Leetcode Rješenje – Postoji dvosmjerni graf sa n vrhova, gdje je svaki vrh označen od 0 do n - 1 (uključivo). Rubovi u grafu su predstavljeni kao ivice 2D niza cijelih brojeva, gdje svaka ivica[i] = [ui, vi] označava dvosmjernu ivicu između vrha ui i vrha vi. Svaki par vrhova...

Čitaj više

Pitanje 766. Najbliži list u binarnom stablu LeetCode rješenje Iskaz problema Najbliži list u binarnom stablu LeetCode rješenje – Dat je korijen binarnog stabla gdje svaki čvor ima jedinstvenu vrijednost i ciljni cijeli broj k, vrati vrijednost najbližeg lisnog čvora ciljnom k ​​u stablu. Najbliže listu znači najmanji broj ivica pređenih na binarnom stablu do ...

Čitaj više

Pitanje 767. Ružni broj II LeetCode rješenje Najava problema Ružan broj II LeetCode Rješenje – Ružan broj je pozitivan cijeli broj čiji su prosti faktori ograničeni na 2, 3 i 5. Za cijeli broj n, vratite n-ti ružni broj. Ulaz: n = 10 Izlaz: 12 Objašnjenje: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] je niz prvih 10 ...

Čitaj više

Pitanje 768. Nevažeće transakcije LeetCode Solution Izjava o problemu Nevažeće transakcije LeetCode Rješenje – Transakcija je možda nevažeća ako: iznos prelazi 1000 USD, ili; ako se dogodi unutar (uključujući) 60 minuta od druge transakcije sa istim imenom u drugom gradu. Dat vam je niz transakcijskih stringova gdje se transakcije[i] sastoje od vrijednosti razdvojenih zarezima koje predstavljaju ime, vrijeme (u minutama), iznos i grad...

Čitaj više

Pitanje 769. Kombinacija Zbroj IV LeetCode rješenje Izjava problema Kombinacija Zbir IV LeetCode Rješenje – Dat niz različitih cijelih brojeva brojeva i ciljni cijeli broj, vratite broj mogućih kombinacija koje se zbrajaju do cilja. Testni slučajevi se generiraju tako da odgovor može stati u 32-bitni cijeli broj. Ulaz: brojevi = [1,2,3], cilj = 4 Izlaz: 7 Objašnjenje: Mogući ...

Čitaj više

Pitanje 770. Niz u cijeli broj (atoi) LeetCode rješenje Iskaz problema Rešenje Leetcode-a String to Integer (atoi) -“String to Integer (atoi)” navodi da Implementacija funkcije myAtoi(string s), koja pretvara niz u 32-bitni potpisani cijeli broj (slično kao C/C++ atoi funkcija ). Algoritam za myAtoi(string s) je sljedeći: Učitajte i zanemarite svaki vodeći razmak. Provjerite da li je sljedeći znak (ako...

Čitaj više

Pitanje 771. Vraćanje IP adresa Leetcode Solution Iskaz problema Restore IP Addresses LeetCode Rešenje – „Vraćanje IP adresa“ navodi da s obzirom na niz koji sadrži samo cifre, moramo da vratimo sve moguće važeće IP adrese bilo kojim redosledom koji se može formirati umetanjem tačaka u niz. Imajte na umu da nam nije dozvoljen povratak...

Čitaj više

Pitanje 772. Kompresija stringova LeetCode rješenje Najava problema Kompresija stringa LeetCode Rješenje – Dat je niz znakova chars, komprimirajte ga koristeći sljedeći algoritam: Počnite s praznim stringom s. Za svaku grupu uzastopnih znakova koji se ponavljaju u znakovima: Ako je dužina grupe 1, dodajte znak s. U suprotnom, dodajte znak nakon kojeg slijedi dužina grupe. Kompresovani niz...

Čitaj više

Pitanje 773. Minimalni swapovi za pravljenje sekvenci povećavajući LeetCode rješenje Izjava problema Minimalne zamjene za pravljenje sekvenci povećavajući LeetCode Rješenje – Daju vam se dva niza cijelih brojeva iste dužine nums1 i nums2. U jednoj operaciji, dozvoljeno vam je da zamijenite nums1[i] sa nums2[i]. Na primjer, ako je nums1 = [1,2,3,8], i nums2 = [5,6,7,4], možete zamijeniti element na i = 3 da dobijete nums1 = [1,2,3,4 ] i nums2 = [5,6,7,8]. ...

Čitaj više

Pitanje 774. Provjerite kompletnost rješenja LeetCode binarnog stabla Iskaz problema Provjera kompletnosti binarnog stabla LeetCode rješenje – S obzirom na korijen binarnog stabla, odredite da li je to potpuno binarno stablo. U potpunom binarnom stablu, svaki nivo, osim eventualno posljednjeg, je potpuno popunjen, a svi čvorovi posljednjeg nivoa su što je moguće dalje lijevo. ...

Čitaj više

Pitanje 775. Grafikon Valid Tree LeetCode Solution Iskaz problema Graf Valid Tree LeetCode Rješenje – S obzirom na ivice grafa, provjerite da li ivice čine važeće stablo. Ako jeste, vratite true i false u suprotnom. Rubovi su dati kao 2D niz veličine n*2 Primjeri i objašnjenja Primjer 1: Ulaz: n = 5, ...

Čitaj više

Pitanje 776. Spiral Matrix II Leetcode Solution Izjava problema Ovo pitanje Spiralna matrica II je vrlo slična Spiralnoj matrici. Molimo pokušajte s gornjim pitanjem da dobijete bolju ideju prije nego što riješite ovaj problem. U ovom pitanju od nas se traži da generišemo matricu veličine n*n koja ima elemente u spiralnom redu, a samo n ...

Čitaj više

Pitanje 777. LeetCode rješenje za web indeksiranje Izjava o problemu LeetCode Web Crawler Rešenje – Uz URL startUrl i interfejs HtmlParser, implementirajte veb indeks za indeksiranje svih veza koje su pod istim imenom hosta kao i startUrl. Vratite sve URL-ove koje je vaš web pretraživač pronašao bilo kojim redoslijedom. Vaš pretraživač bi trebao: Početi od stranice: startUrl Pozvati HtmlParser.getUrls(url) da dobije sve URL-ove sa web stranice od ...

Čitaj više

Pitanje 778. Jedno Edit Distance LeetCode rješenje Iskaz problema One Edit Distance LeetCode Rješenje – Date su dva niza s i t, vratite true ako su oba udaljena jedno uređivanje, u suprotnom vratite false. Za string s se kaže da je jedna udaljenost od stringa t ako možete: Umetnite tačno jedan znak u s da dobijete t. Izbrišite tačno jedan znak iz s da biste dobili t. Zamijenite tačno jedan znak od s drugim znakom da dobijete t. Ulaz: ...

Čitaj više

Pitanje 779. Moguće Biparticiono LeetCode rješenje Iskaz problema Moguće Biparticiono LeetCode rešenje – Želimo da podelimo grupu od n ljudi (označenih od 1 do n) u dve grupe bilo koje veličine. Svaka osoba može ne voljeti neke druge ljude i ne bi trebala ići u istu grupu. S obzirom na cijeli broj n i niz dislikes gdje dislikes[i] = [ai, bi] označava da osoba s oznakom ai ne ...

Čitaj više

Pitanje 780. Važnost za zaposlene LeetCode Solution Izjava problema Važnost zaposlenika LeetCode rješenje – Imate strukturu podataka informacija o zaposlenicima, uključujući jedinstveni ID zaposlenika, vrijednost važnosti i ID-ove direktnih podređenih. Dat vam je niz zaposlenih zaposlenih gdje: zaposleni[i].id je ID i-tog zaposlenika. zaposleni[i].važnost je važna vrijednost i-tog zaposlenika. zaposleni[i].podređeni je lista ...

Čitaj više

Pitanje 781. Integer Break LeetCode rješenje Iskaz problema Integer Break LeetCode Rješenje – Dat je cijeli broj n, razbiti ga na zbir k pozitivnih cijelih brojeva, gdje je k >= 2, i maksimizirati proizvod tih cijelih brojeva. Moramo vratiti maksimalan proizvod koji možemo dobiti. Ulaz: n = 2 Izlaz: 1 Objašnjenje: 2 = 1 + 1, ...

Čitaj više

Pitanje 782. K-ti najmanji proizvod dva sortirana niza LeetCode rješenje Najava problema K-ti najmanji proizvod dva sortirana niza LeetCode rješenje – Za dva sortirana 0-indeksirana niza cijelih brojeva nums1 i nums2, kao i cijeli broj k, vratite k-ti (bazirani na 1) najmanji proizvod nums1[i] * nums2[j] gdje je 0 <= i < nums1.length i 0 <= j < nums2.length. Ulaz: nums1 = [2,5], nums2 = [3,4], k = 2 Izlaz: 8 Objašnjenje: 2 ...

Čitaj više

Pitanje 783. Kill Process LeetCode Solution Iskaz problema Kill Process LeetCode Rješenje – Imate n procesa koji formiraju ukorijenjenu strukturu stabla. Date su vam dva niza cijelih brojeva pid i ppid, gdje je pid[i] ID i-og procesa, a ppid[i] je ID nadređenog procesa i-og procesa. Svaki proces ima samo jedan roditeljski proces, ali može imati više podređenih procesa. Samo jedan proces ima ppid[i] = 0, ...

Čitaj više

Pitanje 784. Putanja s maksimalnom minimalnom vrijednošću LeetCode rješenje Putanja iskaza problema s maksimalnom minimalnom vrijednošću LeetCode Rješenje – Datoj mxn cjelobrojnoj matričnoj mreži, vratite maksimalan rezultat puta koji počinje na (0, 0) i završava na (m - 1, n - 1) koji se kreće u 4 kardinalna smjera. Rezultat putanje je minimalna vrijednost u toj stazi. Na primjer, rezultat od...

Čitaj više

Pitanje 785. Maksimalni proizvod podijeljenog binarnog stabla LeetCode rješenja Iskaz problema Maksimalni proizvod podijeljenog binarnog stabla LeetCode rješenje – Dat je korijen binarnog stabla, podijelite binarno stablo na dva podstabla uklanjanjem jedne ivice tako da se proizvod zbira podstabala maksimizira. Vratite maksimalni proizvod zbira dva podstabla. ...

Čitaj više

Pitanje 786. Simetrično stablo LeetCode rješenje Leetcode rješenje Iskaz problema Rešenje LeetCode simetričnog stabla – „Simetrično stablo“ navodi da je dat koren binarnog stabla i da moramo da proverimo da li je dato binarno stablo ogledalo samo sebe (simetrično oko svog centra) ili nije? Ako je odgovor Da, moramo vratiti true u suprotnom, false. Primjer: ...

Čitaj više

Pitanje 787. Dizajn Hit Counter LeetCode rješenje Iskaz problema Dizajn brojača pogodaka LeetCode rješenje – Dizajnirajte brojač pogodaka koji broji broj pogodaka primljenih u posljednjih 5 minuta (tj. u posljednjih 300 sekundi). Vaš sistem bi trebao prihvatiti parametar vremenske oznake (u sekundama granularnosti), i možete pretpostaviti da se pozivi upućuju sistemu hronološkim redom (tj. vremenska oznaka se monotono povećava). ...

Čitaj više

Pitanje 788. Minimalni prelazi na jednake elemente niza LeetCode rješenje Najava problema Minimalni pomaci na jednake elemente niza LeetCode Rješenje – Dati niz cijelih brojeva veličine n, vratite minimalni broj poteza potreban da bi svi elementi niza bili jednaki. U jednom potezu možete povećati n - 1 elemenata niza za 1. Primjer 1: Ulaz 1: nums = [1, 2, 3] Izlaz: ...

Čitaj više

Pitanje 789. Igra skok Leetcode rješenje Iskaz problema Skok Igra Leetcode Rješenje – Dat vam je cijeli niz brojeva. U početku ste pozicionirani na prvom indeksu niza, a svaki element u nizu predstavlja vašu maksimalnu dužinu skoka na toj poziciji. Vratite true ako možete doći do posljednjeg indeksa ili false u suprotnom. Primjer: Ulaz 1: brojevi = [2, ...

Čitaj više

Pitanje 790. Rešenje LeetCode II ciklusa povezane liste Izjava o problemu Ciklus povezane liste II LeetCode Rješenje – S obzirom na glavu povezane liste, vratite čvor gdje ciklus počinje. Ako nema ciklusa, vratite null. Postoji ciklus u povezanoj listi ako postoji neki čvor na listi do kojeg se može ponovo doći kontinuiranim ...

Čitaj više

Pitanje 791. Champagne Tower LeetCode rješenje Opis problema Champagne Tower LeetCode Rješenje – Čaše slažemo u piramidu, gdje prvi red ima 1 čašu, drugi red ima 2 čaše, i tako sve do 100. reda. Svaka čaša sadrži jednu šolju šampanjca. Zatim se u prvu čašu na vrhu ulije malo šampanjca. Kada se najgornja čaša napuni, bilo koja ...

Čitaj više

Pitanje 792. Pobitno I raspona brojeva LeetCode rješenje Iskaz problema Pobitno I raspona brojeva LeetCode Rješenje – S obzirom na 2 broja lijevo i desno koji predstavljaju raspon [lijevo, desno], moramo pronaći po bitu I svih brojeva s lijeva na desno (uključujući oba) Primjeri i objašnjenje Primjer 1: Ulaz: lijevo = 5, desno = 7 ...

Čitaj više

Pitanje 793. Riječ Pattern LeetCode rješenje Iskaz problema Word Pattern LeetCode Rješenje – Date su nam 2 niza – “s” i “pattern”, moramo pronaći da li obrazac slijedi s. Slijedi ovdje znači potpuno podudaranje. Formalnije, možemo za svaki obrazac[i] da postoji samo jedan s[i] i obrnuto, tj. postoji ...

Čitaj više

Pitanje 794. Maksimalni proizvod tri broja LeetCode rješenje Iskaz problema Maksimalni proizvod tri broja LeetCode Rješenje – Dat nam je niz, pitanje od nas traži da izračunamo maksimalni proizvod bilo koja 3 broja. Primjeri Primjer 1: Ulaz: brojevi = [1,2,3] Izlaz: 6 Primjer 2: Ulaz: brojevi = [1,2,3,4] Izlaz: 24 Primjer 3: Ulaz: brojevi = ...

Čitaj više

Pitanje 795. Naslov kolone Excel lista LeetCode rješenje Najava problema Naslov kolone Excel lista LeetCode Rješenje – Dat nam je broj kolone (nazovimo ga colNum) i moramo vratiti odgovarajući naslov kolone kako se pojavljuje u Excel listu Na primjer A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

Čitaj više

Pitanje 796. Važeće rješenje Perfect Square LeetCode Iskaz problema Valid Perfect Square LeetCode Rješenje – Dat je pozitivan cijeli broj num, napišite funkciju koja vraća Tačno ako je num savršen kvadrat, inače False. Praćenje: Nemojte koristiti nikakve ugrađene funkcije biblioteke kao što je sqrt. Ulaz: broj = 16 Izlaz: istina Objašnjenje Granica za naše rješenje je fiksna. za bilo koji broj...

Čitaj više

Pitanje 797. Random Pick Index LeetCode rješenje Iskaz problema Indeks slučajnog odabira LeetCode Solution- Dat nam je konstruktor klase “Solution” i funkcija “pick” tipa int. Od nas se traži da implementiramo klasu “Solution” kao Solution(int[] nums) Inicijalizira objekat nizom brojeva. int pick(int target) Bira nasumični indeks i od brojeva gdje je nums[i] == cilj. Ako ih ima više...

Čitaj više

Pitanje 798. Spajanje dva binarna stabla LeetCode rješenje Iskaz problema Spajanje dva binarna stabla LeetCode rješenje – Daju vam se dva binarna stabla root1 i root2. Zamislite da kada stavite jedno od njih da pokrije drugo, neki čvorovi dva stabla se preklapaju dok drugi nisu. Morate spojiti dva stabla u...

Čitaj više

Pitanje 799. Podniz proizvod manje od K LeetCode rješenje Iskaz problema Podniz Proizvod manji od K LeetCode Rješenje – Dat niz cijelih brojeva nums i cijeli broj k, vratite broj susjednih podnizova gdje je proizvod svih elemenata u podnizu striktno manji od k. Primjer testnog slučaja 1: Ulaz: inputArr = [10, 5, 2, 6] k = 100 ...

Čitaj više

Pitanje 800. Reverzna samo slova LeetCode rješenje Iskaz problema Obrnite samo slova LeetCode Rješenje – Dat niz s, obrnite niz prema sljedećim pravilima: Svi znakovi koji nisu engleska slova ostaju na istoj poziciji. Sva engleska slova (mala ili velika) treba da budu obrnuta. Vrati s nakon što ga preokrenete. Ulaz: s = "ab-cd" ...

Čitaj više

Pitanje 801. Ponovljeni uzorak podniza LeetCode rješenje Iskaz problema Ponovljeni uzorak podniza LeetCode Rješenje – Dati niz s, provjerite da li se može konstruirati tako što ćete uzeti njegov podniz i dodati više kopija podniza zajedno. Ulaz: s = "abab" Izlaz: istina Objašnjenje: To je podniz "ab" dvaput. Objašnjenje Prvi znak od...

Čitaj više

Pitanje 802. Broj dana između dva datuma LeetCode Solution Iskaz problema Pitanje Broj dana između dva datuma LeetCode Solution traži od nas da izračunamo tačan broj dana između 2 data datuma uključujući prijestupne godine. Datumi su dati kao nizovi u formatu GGGG-MM-DD. Također je dato da su uneseni datumi važeći datumi između ...

Čitaj više

Pitanje 803. Kodirani niz s najkraćom dužinom LeetCode rješenjem Navod problema Kodirani string sa najkraćom dužinom LeetCode rešenje – Dati niz s, kodirajte string tako da je njegova kodirana dužina najkraća. Pravilo kodiranja je: k[encoded_string], gdje se kodirani_string unutar uglastih zagrada ponavlja tačno k puta. k bi trebao biti pozitivan cijeli broj. Ako proces kodiranja ne dovede do ...

Čitaj više

Pitanje 804. Sljedeći veći element III LeetCode rješenje Iskaz problema Problem, Sljedeći veći element III LeetCode Rješenje navodi da vam je dat pozitivan cijeli broj n i da trebate pronaći sljedeći najveći cijeli broj koristeći znamenke prisutne samo u n. Ako ne postoji takav cijeli broj, trebate ispisati -1. Štaviše, novi...

Čitaj više

Pitanje 805. Binarno stablo Najduža uzastopna sekvenca LeetCode rješenje Iskaz problema Binarno stablo Najduža uzastopna sekvenca LeetCode Rješenje – S obzirom na korijen binarnog stabla, vratite dužinu najduže staze uzastopnog niza. Put se odnosi na bilo koji niz čvorova od nekog početnog čvora do bilo kojeg čvora u stablu zajedno sa vezama roditelj-dijete. Najduži uzastopni...

Čitaj više

Pitanje 806. Savršeni kvadrati LeetCode rješenje Iskaz problema Rešenje Savršenih kvadrata LeetCode – „Savršeni kvadrati“ navodi da je dat ceo broj n i da morate da vratite minimalni broj savršenih kvadrata čiji je zbir jednak n. Imajte na umu da se isti savršeni kvadrat može koristiti više puta. Primjer: Ulaz: n = 12 Izlaz: 3 Objašnjenje: ...

Čitaj više

Pitanje 807. Uredi Distance LeetCode Solution Iskaz problema Problem Uredi udaljenost LeetCode Rješenje navodi da su vam data dva niza word1 i word2 i potrebno je da konvertujete riječ1 u riječ2 u minimalnim operacijama. Operacije koje se mogu izvršiti na nizu su – Ubaciti znak Izbrisati znak Zamijeniti znak Primjeri Test Case ...

Čitaj više

Pitanje 808. Prilagođeno rješenje niza za sortiranje Leetcode Iskaz problema Rešenje prilagođenog niza za sortiranje LeetCode – „String za prilagođeno sortiranje“ navodi da ste dobili dva redosled nizova i s. Svi znakovi niza su jedinstveni i sortirani su po prilagođenom redoslijedu. Moramo da permutiramo znakove s i tako da likovi slijede...

Čitaj više

Pitanje 809. Minimalni trošak premještanja čipova na istu poziciju LeetCode rješenje Opis problema Minimalni trošak premještanja čipova na istu poziciju LeetCode rješenje – “Minimalni trošak premještanja čipova na istu poziciju” navodi da imate n čipova, gdje je pozicija i-tog čipa pozicija[i]. Morate premjestiti sve žetone na istu poziciju. U jednom koraku, mi...

Čitaj više

Pitanje 810. Najmanji broj jedinstvenih cijelih brojeva nakon K uklanjanja Leetcode rješenje Izjava problema Najmanji broj jedinstvenih cijelih brojeva nakon uklanjanja K LeetCode rješenje – “Najmanji broj jedinstvenih cijelih brojeva nakon uklanjanja K” navodi da vam je dat niz cijelih brojeva i cijeli broj k. Pronađite najmanji broj jedinstvenih cijelih brojeva nakon uklanjanja tačno k elemenata. Primjer: Ulaz: arr = [5,5,4], k = 1 Izlaz: 1 Objašnjenje: Pošto je k ...

Čitaj više

Pitanje 811. Uklonite sve pojave rješenja podniza LeetCode Iskaz problema Rešenje Ukloni sva pojavljivanja podniza LeetCode – „Ukloni sva pojavljivanja podniza” stanja koja uklanjaju SVA pojavljivanja dela podniza iz datog ulaznog niza s. Napomena: Podniz je neprekidni niz znakova u ulaznom nizu. Primjer objašnjenja Hajdemo...

Čitaj više

Pitanje 812. Pronađite sve duplikate u nizu LeetCode rješenja Iskaz problema Problem, Pronađi sve duplikate u nizu LeetCode Rješenje navodi da vam je dat niz veličine n koji sadrži elemente u rasponu [1,n]. Svaki cijeli broj se može pojaviti jednom ili dvaput i potrebno je pronaći sve elemente koji se pojavljuju dvaput u nizu. Primjeri...

Čitaj više

Pitanje 813. Move Zeroes LeetCode rješenje Najava problema Problem, Premjesti nule LeetCode Solution navodi da vam je dat niz koji sadrži nulte i različite od nule elemente i trebate premjestiti sve nule na kraj niza, održavajući relativni poredak elemenata koji nisu nula u nizu . Takođe morate implementirati in-place...

Čitaj više

Pitanje 814. Jednobrojno rješenje za slovni kod Iskaz problema Jednobrojni Leetcode Rješenje – Dat nam je neprazan niz cijelih brojeva i moramo pronaći element koji se pojavljuje tačno jednom. U pitanju je dato da se svaki element pojavljuje dva puta osim jednog. Primjer 1: Ulaz: brojevi = [2,2,1] Izlaz: 1 Primjer 2: Ulaz: ...

Čitaj više

Pitanje 815. Broj provincija Leetcode rješenje Iskaz problema Broj provincija Leetcode Rješenje – Dat nam je matrični prikaz susjedstva grafa i potrebno je pronaći broj provincija. Ovdje je provincija grupa direktno ili indirektno povezanih gradova i nijedan drugi grad izvan grupe. Primjer Primjer 1: Ulaz: jePovezan ...

Čitaj više

Pitanje 816. 01 Matrix LeetCode rješenje Iskaz problema U ovom problemu 01 Matrix LeetCode Solution, moramo pronaći udaljenost najbliže 0 za svaku ćeliju date matrice. Matrica se sastoji samo od 0 i 1, a udaljenost bilo koje dvije susjedne ćelije je 1. Primjeri Primjer 1: Ulaz: mat = ...

Čitaj više

Pitanje 817. Provjerite da li su parovi niza djeljivi sa k LeetCode rješenjem Iskaz problema Provjerite da li su parovi nizova djeljivi sa k LeetCode Rješenje – Dat je niz cijelih brojeva parne dužine n i cijeli broj k. Želimo podijeliti niz na tačno n/2 para tako da je zbir svakog para djeljiv sa k. Vrati true ako...

Čitaj više

Pitanje 818. Sortiraj znakove po učestalosti LeetCode rješenje Iskaz problema Sortiranje znakova po učestalosti LeetCode Rješenje – Dat je niz S, sortirajte ga opadajućim redoslijedom na osnovu učestalosti znakova. Učestalost karaktera je koliko se puta pojavljuje u nizu. Vrati sortirani niz. Ako postoji više odgovora, vratite bilo koji od njih. Primjer za sortiranje znakova po...

Čitaj više

Pitanje 819. Rešenje LeetCode niza bez smanjenja Iskaz problema Neopadajući niz LeetCode Rješenje – dat niz brojeva sa n cijelih brojeva, vaš zadatak je provjeriti može li postati neopadajući modifikacijom najviše jednog elementa. Definiramo da je niz neopadajući ako nums[indeks] <= nums[indeks +1] vrijedi za svaki indeks (bazirani na 0) tako da (0 <= indeks <= n-2). ...

Čitaj više

Pitanje 820. Najduži podniz sa najviše K različitih znakova LeetCode rješenje Najava problema Najduži podniz sa najviše K različitih znakova LeetCode Rješenje – Dati niz S i cijeli broj K, vratite dužinu najdužeg podniza od S koji sadrži najviše K različitih znakova. Primjer: Test Slučaj 1: Ulaz: S = “nazad” K = 2 Izlaz: 3 Test Slučaj 2: Ulaz: S = “ab” ...

Čitaj više

Pitanje 821. Faktorske zaostale nule LeetCode rješenje Iskaz problema Faktorske nule u nastavku LeetCode Rješenje – Dat je cijeli broj n, vratite broj završnih nula u n!. Imajte na umu da n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Ulaz: n = 3 Izlaz: 0 Objašnjenje: 3! = 6, bez zaostatka...

Čitaj više

Pitanje 822. Pogodi broj veći ili niži LeetCode rješenje Iskaz problema Pogodi broj veći ili manji LeetCode Rješenje – igramo igru ​​pogodi. Igra je sljedeća: biram broj od 1 do n. Morate pogoditi koji sam broj odabrao. Svaki put kada pogrešno pogodite, reći ću vam da li je broj ja ...

Čitaj više

Pitanje 823. Pretvorite sortirani niz u binarno stablo pretraživanja LeetCode rješenja Iskaz problema Pretvori sortirani niz u binarno stablo pretraživanja LeetCode Solutions kaže da se s obzirom na cijeli niz brojeva gdje su elementi sortirani uzlaznim redoslijedom, konvertirajte u binarno stablo pretraživanja uravnoteženo po visini. Binarno stablo uravnoteženo po visini je binarno stablo u kojem se dubina dva podstabla svakog čvora nikada ne razlikuje za više...

Čitaj više

Pitanje 824. Minimalni skokovi do kućnog LeetCode rješenja Prikaz problema Minimalni skokovi do kuće LeetCode Rješenje kaže – Dom određene greške je na x-osi na poziciji x. Pomozite im da stignu sa pozicije 0. Bug skače prema sljedećim pravilima: Može skočiti tačno jednu poziciju naprijed (udesno). Može skočiti tačno b pozicija unazad (na ...

Čitaj više

Pitanje 825. Word Ladder LeetCode rješenje Iskaz problema Rešenje LeetCode Lestvice reči – „Mestvica reči“ navodi da vam je dat niz beginWord, string endWord i wordList. Moramo pronaći najkraću dužinu sekvence transformacije (ako ne postoji put, ispisati 0) od beginWord do endWord slijedeći date uslove: Sve međuriječi bi trebale ...

Čitaj više

Pitanje 826. Najbolja tačka sastanka LeetCode rješenje Iskaz problema Najbolja tačka susreta LeetCode rješenje kaže: S obzirom na binarnu mrežu veličine mxn gdje svaki 1 određuje dom jednog prijatelja, želimo vratiti minimalnu ukupnu udaljenost gdje je ukupna udaljenost putovanja zbir udaljenosti između kuća od ...

Čitaj više

Pitanje 827. Najduži podniz sa najmanje K ponavljajućih znakova LeetCode rješenje Najava problema Problem Najduži podniz sa najmanje K ponavljajućih znakova LeetCode Rješenje kaže da je dat niz S i cijeli broj k, vrati dužinu najdužeg podniza od S tako da je frekvencija svakog znaka u ovom podnizu veća ili jednaka k . Primjer za najduži podniz sa najmanje...

Čitaj više

Pitanje 828. Isto drvo LeetCode rješenje Iskaz problema Problem Isto drvo kaže. S obzirom na korijene dva binarna stabla p i q, napišite funkciju da provjerite da li su ista ili ne. Dva binarna stabla se smatraju istim ako su strukturno identična, a čvorovi imaju istu vrijednost. Primjer: Test Case ...

Čitaj više

Pitanje 829. K-ti najmanji broj u tablici množenja Leetcode rješenje Iskaz problema K-ti najmanji broj u rješenju tablice množenja – navodi da vam je data matrica tablice množenja veličine mxn, gdje je matrica[i][j] = i*j (1 indeksirana). Za data tri cijela broja m,n i k, moramo pronaći k-ti najmanji element u m ...

Čitaj više

Pitanje 830. Last Stone Weight II LeetCode rješenje Opis problema Problem Last Stone Weight II kaže da vam je dat niz cijelih brojeva kamenja gdje je kamenje[i] težina i-og kamena. Igramo igru ​​sa kamenjem. Na svakom okretu biramo bilo koja dva kamena i razbijamo ih zajedno. Pretpostavimo da kamenje ima težine x i y...

Čitaj više

Pitanje 831. Spiral Matrix LeetCode rješenje Prikaz problema Spiralna matrica Problem kaže da U spiralnoj matrici želimo da ispišemo sve elemente matrice u spiralnom obliku u smjeru kazaljke na satu. Pristup spiralnoj matrici: ideja. Problem se može implementirati podjelom matrice na petlje i ispisom svih elemenata u svakom ...

Čitaj više

Pitanje 832. Zbroj raspona podniza Leetcode rješenje Iskaz problema Suma raspona podniza Leetcode Rješenje – kaže da vam je dat cijeli niz brojeva maksimalne veličine 10^3. Moramo vratiti zbir svih raspona podniza datog niza. Raspon podniza je definiran kao razlika između najvećeg i najmanjeg ...

Čitaj više

Pitanje 833. Uklonite duplikate iz rješenja sortiranog niza Leetcode Izjava o problemu Rešenje Ukloni duplikate iz sortiranog niza Leetcode – kaže da vam je dat celobrojni niz sortiran u neopadajućem redosledu. Moramo ukloniti sve duple elemente i modificirati originalni niz tako da relativni redoslijed različitih elemenata ostane isti i prijaviti vrijednost ...

Čitaj više

Pitanje 834. Najveće BST podstablo LeetCode rješenje Iskaz problema Najveće BST podstablo LeetCode Problem rješenja kaže da se dajući korijen binarnog stabla, pronađite najveće podstablo, koje je također i binarno stablo pretrage (BST), gdje najveće znači podstablo koje ima najveći broj čvorova. Napomena: Podstablo mora uključivati ​​sve svoje potomke. U binarnom...

Čitaj više

Pitanje 835. Moj kalendar I LeetCode rješenje Opis problema Moj kalendar I LeetCode Rješenje – Moramo napisati program koji se može koristiti kao kalendar. Možemo dodati novi događaj ako dodavanje događaja neće uzrokovati dvostruku rezervaciju. Dvostruka rezervacija se dešava kada dva događaja imaju neku nepraznu raskrsnicu (tj. neki trenutak je ...

Čitaj više

Pitanje 836. Sortiraj niz po paritetu LeetCode rješenje Iskaz problema Sortiraj niz po paritetu LeetCode rješenje – “Sortiraj niz po paritetu” navodi da vam je dat niz cijelih brojeva brojeva, pomjerite sve parne cijele brojeve na početak niza praćene svim neparnim cijelim brojevima. Napomena: Vratite bilo koji niz koji zadovoljava ovaj uslov. Primjer: Ulaz: Izlaz: ...

Čitaj više

Pitanje 837. Ukloni N-ti čvor sa kraja liste Leetcode Solution Iskaz problema Rešenje Ukloni N-ti čvor sa kraja liste Leetcode – navodi da vam je dato zaglavlje povezane liste i da morate da uklonite n-ti čvor sa kraja ove liste. Nakon brisanja ovog čvora, vratite glavu izmijenjene liste. Primjer: Unos: ...

Čitaj više

Pitanje 838. Sobe za sastanke II LeetCode rješenje Iskaz problema Rešenje LeetCode Sobe za sastanke II – „Soba za sastanke II“ navodi da vam je dat niz vremenskih intervala sastanka „intervali“ gde „intervali[i] = [ početak[i], kraj[i] ]“, vraćaju potreban minimalni broj konferencijskih sala. Primjer: intervali = [[0,30], [5,10], [15,20]] 2 Objašnjenje: Upoznavanje sa jednim može se obaviti...

Čitaj više

Pitanje 839. Suma podniza je jednaka K LeetCode rješenje Najava problema Suma podniza je jednaka K LeetCode Rješenje – “Suma podniza je jednaka K” navodi da vam je dat niz cijelih brojeva “nums” i cijeli broj 'k', vraća ukupan broj kontinuiranih podnizova čiji je zbir jednak 'k'. Primjer: brojevi = [1, 2, 3], k=3 2 Objašnjenje: Postoji ...

Čitaj više

Pitanje 840. Najduži palindromski podniz LeetCode rješenje Iskaz problema Najduži palindromski podniz LeetCode rješenje – “Najduži palindromski podniz” navodi da vam je dat niz s, vratite najduži palindromski podniz u s. Napomena: Palindrom je riječ koja se čita unatrag i naprijed, npr. gospođo. Primjer: s = "babad" "bab" Objašnjenje: Sve ...

Čitaj više

Pitanje 841. Najbolje vrijeme za kupovinu i prodaju dionica LeetCode rješenje Opis problema Najbolje vrijeme za kupovinu i prodaju dionica LeetCode rješenje – “Najbolje vrijeme za kupovinu i prodaju dionica” navodi da vam je dat niz cijena gdje su cijene[i] cijena date dionice na i-ti dan. Želite maksimizirati svoj profit odabirom...

Čitaj više

Pitanje 842. Medijan dva sortirana niza LeetCode rješenje Najava problema Medijan dva sortirana niza LeetCode rješenje – U zadatku “Medijan dva sortirana niza” date su nam dva sortirana niza nums1 i nums2 veličine m i n, respektivno, i moramo vratiti medijanu dva sortirana niza. Ukupna složenost vremena izvršavanja bi trebala biti O(log (m+n)). Primjer nums1 = [1,3], ...

Čitaj više

Pitanje 843. Broj ostrva LeetCode rješenje Opis problema Broj ostrva LeetCode Rješenje – “Broj ostrva” navodi da vam je data mxn 2D binarna mreža koja predstavlja mapu '1' (kopno) i '0' (voda), morate vratiti broj ostrva. Ostrvo je okruženo vodom i ...

Čitaj više

Pitanje 844. LRU Cache LeetCode rješenje Pitanje Dizajnirajte strukturu podataka koja prati ograničenja najmanje nedavno korištene (LRU) keš memorije. Implementirajte klasu LRUCache: LRUCache(int kapacitet) Inicijalizirajte LRU keš s pozitivnom veličinom kapaciteta. int get(int key) Vraća vrijednost ključa ako ključ postoji, u suprotnom vraća -1. void put(int ključ, int vrijednost) Ažurirajte vrijednost ključa ako ključ postoji. U suprotnom, dodajte par ključ/vrijednost u...

Čitaj više

Pitanje 845. Kth najveći element u rješenju stream Leetcode Izjava problema U ovom problemu moramo dizajnirati klasu KthLargest () koja u početku ima cijeli broj k i niz cijelih brojeva. Za njega trebamo napisati parametarski konstruktor kada se kao argumenti predaju cijeli broj k i brojevi niza. Klasa takođe ima funkciju add (val) koja dodaje ...

Čitaj više

Pitanje 846. Uklonite rješenje s kôdom povezanih elemenata liste Izjava problema U ovom problemu dobivamo povezanu listu sa svojim čvorovima koji imaju cjelobrojne vrijednosti. Moramo izbrisati neke čvorove sa liste koji imaju vrijednost jednaku val. Problem ne treba rješavati na mjestu, ali mi ćemo razgovarati o jednom takvom pristupu. Popis primjera = ...

Čitaj više

Pitanje 847. Minimalno premještanje u jednake array elemente rješenje s kodom Izjava problema U ovom problemu dobivamo niz čitavih brojeva. Također, dopušteno nam je izvesti određeni skup operacija na ovom nizu. U jednoj operaciji možemo povećati ”n - 1 ″ (svi elementi osim bilo kojeg) elemenata u nizu za 1. Moramo ...

Čitaj više

Pitanje 848. Rješenje sa šifrom Hamming Distance Izjava problema U ovom problemu dobili smo dvije cijele brojeve, A i B, a cilj je pronaći udaljenost hamminga između danih cijelih brojeva. Cijeli brojevi su veći od / jednaki 0 ​​i manji od 231 Primjer Prvi cijeli broj = 5, Drugi cijeli broj = 2 3 Prvi cijeli broj ...

Čitaj više

Pitanje 849. Brojanje dobrih čvorova u rješenju binarnog stabla sa kodovima Izjava problema U ovom se problemu daje binarno stablo sa svojim korijenom. Čvor X u stablu naziva se dobrim ako na putu od korijena do X nema čvorova čija je vrijednost veća od X. Moramo vratiti broj dobrih čvorova u ...

Čitaj više

Pitanje 850. Broj koraka za smanjenje broja na nulto rješenje s leetcode-om Problem Broj koraka za smanjivanje broja na nulto rješenje s leetcode-om navodi da je dan cijeli broj. Pronađite minimalni broj koraka za pretvaranje zadanog cijelog broja u 0. Možete izvesti bilo koji od dva koraka, ili oduzeti 1 ili podijeliti cijeli broj sa 2. Problem ...

Čitaj više

Pitanje 851. Dizajn Leetcode rješenja za parkirni sistem Izjava problema U ovom problemu moramo dizajnirati parking. Imamo 3 vrste parkirnih mjesta (veliko, srednje i malo). Sva ova parkirna mjesta u početku imaju određeni broj praznih mjesta. Kao, u veliki tip prostora možemo smjestiti najviše b automobila. U malom ...

Čitaj više

Pitanje 852. Kombinacija rješenja s Leetcode-om Problem Kombinacije Leetcode Solution pruža nam dvije cijele brojeve, n i k. Rečeno nam je da generiramo sve sekvence koje imaju k elemenata odabranih od n elemenata od 1 do n. Te sekvence vraćamo kao niz. Prođimo kroz nekoliko primjera kako bismo dobili ...

Čitaj više

Pitanje 853. Presijecanje dva niza II Rješenje s kodovima Izjava problema U ovom su problemu dana dva niza i moramo otkriti presjek ova dva niza i vratiti rezultantni niz. Svaki element u rezultatu trebao bi se pojaviti onoliko puta koliko je prikazan u oba polja. Rezultat može biti u bilo kojem redoslijedu. Primjer ...

Čitaj više

Pitanje 854. Rješenje s draguljima i kamenjem Problem Jewel and Stones Leetcode Solution navodi da ste dobili dvije žice. Jedan od njih predstavlja dragulje, a jedan predstavlja kamenje. Niz koji sadrži dragulje predstavlja likove koji su dragulji. Moramo pronaći broj znakova u nizu kamenja koji su ...

Čitaj više

Pitanje 855. Dodijelite rješenje za Leetcode kolačiće Problem Dodjela kolačića Leetcode Solution nudi s dva polja. Jedan niz predstavlja veličinu kolačića, a drugi pohlepu djece. Problem navodi da ste roditelj djece i želite da maksimalni broj djece bude zadovoljan. ...

Čitaj više

Pitanje 856. Rješenje s kodom većinskog elementa Izjava problema Dobivamo niz čitavih brojeva. Moramo vratiti cijeli broj koji se javlja više od ⌊N / 2⌋ puta u nizu gdje je ⌊ the operater poda. Ovaj element se naziva većinski element. Imajte na umu da ulazni niz uvijek sadrži većinski element. ...

Čitaj više

Pitanje 857. Rješenje s kodom povezanog popisa Palindrome U problemu “Popis povezanih s palindromom” moramo provjeriti je li zadani pojedinačno povezani popis palindrom ili nije. Primjer liste = {1 -> 2 -> 3 -> 2 -> 1} tačno Objašnjenje # 1: Lista je palindrom jer su svi elementi od početka i nazad ...

Čitaj više

Pitanje 858. Maksimalna dubina rješenja binarnog stabla sa šifrom Izjava problema U problemu je dato binarno stablo i moramo saznati maksimalnu dubinu datog stabla. Maksimalna dubina binarnog stabla je broj čvorova duž najduže staze od korijenskog čvora do najudaljenijeg čvora lista. Primjer 3 / ...

Čitaj više

Pitanje 859. Maksimalna dubina otopine Netry Tree Leetcode rješenja U ovom problemu dobivamo N-arno stablo, odnosno stablo koje omogućava čvorovima da imaju više od 2 djece. Moramo pronaći dubinu lista najdalje od korijena drveta. To se naziva maksimalna dubina. Imajte na umu da dubina puta ...

Čitaj više

Pitanje 860. Rotirajte popis rješenjem s kôdom Problem Rotate List Leetcode Solution pruža nam povezan popis i cijeli broj. Rečeno nam je da povezanu listu okrećemo udesno za k mjesta. Dakle, ako zakrenimo povezanu listu k mjesta udesno, u svakom koraku uzimamo posljednji element iz ...

Čitaj više

Pitanje 861. Pow (x, n) rješenje za mrežni kod Problem "Pow (x, n) Leetcode Solution" navodi da su vam dana dva broja, od kojih je jedan broj s pomičnom zarezom, a drugi cijeli broj. Cijeli broj označava eksponent, a baza je broj s pomičnom zarezom. Rečeno nam je da pronađemo vrijednost nakon procjene eksponenta preko baze. ...

Čitaj više

Pitanje 862. Pronađite rješenje Leetcode rješenje Izjava problema U problemu “Pronađi razliku” dana su dva niza s i t. Niz t nastaje nasumičnim punjenjem znakova niza s i dodavanjem jednog znaka u slučajnom položaju. naš zadatak je otkriti karakter koji je dodan u niz t. ...

Čitaj više

Pitanje 863. Umetnite u binarno stablo pretraživanja rješenje s šifrom U ovom problemu dobivamo korijenski čvor binarnog stabla pretraživanja koji sadrži cjelobrojne vrijednosti i cjelobrojnu vrijednost čvora koji moramo dodati u binarno stablo pretraživanja i vratiti njegovu strukturu. Nakon umetanja elementa u BST, moramo ispisati njegov ...

Čitaj više

Pitanje 864. Spojite dvije razvrstane liste rješenja s protokolom Povezane liste po svojim su linearnim svojstvima prilično nalik na nizove. Možemo spojiti dva sortirana niza da bismo formirali sveukupno sortirani niz. U ovom problemu moramo spojiti dvije sortirane povezane liste kako bismo vratili novu listu koja sadrži elemente obje liste na sortirani način. Primjer ...

Čitaj više

Pitanje 865. Permutacije Leetcode rješenje Problem Permutations Leetcode Solution pruža jednostavan niz cijelih brojeva i traži od nas da vratimo cjeloviti vektor ili niz svih permutacija dane sekvence. Dakle, prije nego što krenemo u rješavanje problema. Trebali bismo biti upoznati sa permutacijama. Dakle, permutacija nije ništa drugo nego aranžman ...

Čitaj više

Pitanje 866. Minimalna dubina rješenja binarnog stabla sa šifrom U ovom problemu moramo pronaći duljinu najkraćeg puta od korijena do bilo kojeg lista u danom binarnom stablu. Imajte na umu da ovdje „dužina puta“ znači broj čvorova od korijenskog čvora do čvora lista. Ova dužina se naziva Minimum ...

Čitaj više

Pitanje 867. Count Primes Leetcode rješenja U ovom problemu dobivamo cijeli broj N. Cilj je izbrojiti koliko su brojevi manji od N prosti brojevi. Cijeli broj je ograničen da bude negativan. Primjer 7 3 10 4 Objašnjenje Primeri manje od 10 su 2, 3, 5 i 7. Dakle, broj je 4. Pristup (Brute ...

Čitaj više

Pitanje 868. Rješenje kućnog pljačkaša II s Leetcode-om U problemu "Pljačkaš kuće II", pljačkaš želi da opljačka novac iz različitih kuća. Iznos novca u kućama predstavljen je nizom. Moramo pronaći maksimalnu svotu novca koja se može zaraditi dodavanjem elemenata u zadati niz prema ...

Čitaj više

Pitanje 869. Sqrt (x) Leetcode rješenje Kao što naslov kaže, moramo pronaći kvadratni korijen broja. Recimo da je broj x, tada je Sqrt (x) broj takav da je Sqrt (x) * Sqrt (x) = x. Ako je kvadratni korijen broja neka decimalna vrijednost, tada moramo vratiti donju vrijednost od ...

Čitaj više

Pitanje 870. Pretvorite razvrstani niz u binarno rješenje stabla pretraživanja Leetcode rješenje Uzmimo u obzir da smo dobili sortirani niz cijelih brojeva. Cilj je izgraditi binarno stablo pretraživanja od ovog niza tako da stablo bude uravnoteženo po visini. Imajte na umu da se za stablo kaže da je uravnoteženo po visini ako je visinska razlika lijevog i desnog podstabla bilo kojeg čvora u ...

Čitaj više

Pitanje 871. Zamijenite čvorove u rješenjima Leetcode parova Cilj ovog problema je zamijeniti čvorove danog povezanog popisa u parovima, odnosno zamijeniti svaka dva susjedna čvora. Ako nam je dopušteno zamijeniti samo vrijednost čvorova liste, problem bi bio trivijalan. Dakle, ne smijemo mijenjati čvor ...

Čitaj više

Pitanje 872. Rješenje s kućnim pljačkašem Izjava problema U ovom problemu postoje kuće u ulici i pljačkaš kuća mora da ih opljačka. Ali problem je što ne može uzastopno opljačkati više kuća, tj. Koje su susjedne jedna drugoj. S obzirom na listu negativnih cijelih brojeva koji predstavljaju količinu novca ...

Čitaj više

Pitanje 873. Happy Number Leetcode rješenje Izjava o problemu Problem je provjeriti je li broj sretan broj ili ne. Za broj se kaže da je sretan broj ako se broj zamijeni zbrojem kvadrata njegovih znamenki, a ponavljanjem postupka broj je jednak 1. ako ne ...

Čitaj više

Pitanje 874. Važeći anagrami U problemu “Važeći anagrami” dali smo dva niza str1 i str2. Otkrijte da su oba niza anagrami ili ne. Ako su anagrami, vratite true, inače return false. Primjer unosa: str1 = “abcbac” str2 = “aabbcc” Izlaz: istina Objašnjenje: Budući da se str2 može oblikovati preuređivanjem ...

Čitaj više

Pitanje 875. Neprekidni niz Dat je niz koji se sastoji samo od brojeva 0 i 1. Moramo pronaći dužinu najdužeg susjednog niza koji se sastoji od o i 1 podjednako. Primjer Ulaz arr = [0,1,0,1,0,0,1] Izlaz 6 Objašnjenje Najduži susjedni pod niz je označen crvenom bojom [0,1,0,1,0,0,1] i njegova dužina je 6. Skup algoritama ...

Čitaj više

Pitanje 876. Unija i presjek dviju povezanih lista S obzirom na dvije povezane liste, kreirajte još dvije povezane liste da biste dobili uniju i presjek elemenata postojećih lista. Primjer unosa: Lista1: 5 → 9 → 10 → 12 → 14 Lista2: 3 → 5 → 9 → 14 → 21 Izlaz: Lista presjeka: 14 → 9 → 5 Lista_upiska: ...

Čitaj više

Pitanje 877. Rješenje za promjenu limuna s limunadom Ovaj post je na Izmjena problema s promjenom limunade za rješavanje problema Izjava problema U problemu „Promjena limunade“ postoji red kupaca. Od nas žele kupiti limunadu koja košta 5 rupija. Kupci nam mogu dati 5 rupija, 10 rupija ili 20 rupija. Želimo vratiti ...

Čitaj više

Pitanje 878. Važeće savršeno rješenje sa kvadratnim kôdom Ovaj je post na stranici Valid Perfect Square Leetcode Solution Problem U problemu „Valid Perfect Square“ dobivamo broj „num“ i moramo provjeriti je li ovaj broj savršen kvadrat ili nije. To moramo provjeriti bez upotrebe ugrađene sqrt funkcije. Ako ...

Čitaj više

Pitanje 879. Round Robin zakazivanje Zakazivanje Round Robin-a vrlo je slično FCFS-u. Jedina razlika između RR i FCFS zakazivanja je u tome što je RR preventivno zakazivanje, dok FCFS nije preventivno zakazivanje. Svaki proces je dodijeljen CPU-u u redu spremnosti za jedan vremenski odsječak. Ovdje je spreman red sličan ...

Čitaj više

Pitanje 880. Maksimalan broj segmenata dužina a, b i c Problem "Maksimalan broj segmenata duljina a, b i c" navodi da vam je dan pozitivan cijeli broj N i da morate pronaći maksimalan broj segmenata duljina a, b i c koji se mogu oblikovati pomoću N. Primjer N = 7 a = 5, b ...

Čitaj više

Pitanje 881. Najbolje vrijeme za kupovinu i prodaju dionica s Cooldown Leetcode rješenjem Izjava problema U problemu „Najbolje vrijeme za kupnju i prodaju dionica s hlađenjem“ dobivamo niz u kojem svaki element u nizu sadrži cijenu date dionice tog dana. Ne postoji ograničenje broja transakcija. Definicija transakcije je ...

Čitaj više

Pitanje 882. Nizovi zadane dužine gdje je svaki element dvostruko veći ili jednak prethodnom Problem „Nizovi zadane duljine gdje je svaki element više ili jednak dvostrukom odnosu na prethodni“ pruža nam dvije cijele brojeve m i n. Ovdje je m najveći broj koji može postojati u nizu, a n broj elemenata koji moraju biti prisutni u ...

Čitaj više

Pitanje 883. Brojte načine kako doći do n-te stepenice pomoću koraka 1, 2 ili 3 Problem "Brojanje načina kako doći do n-te stepenice pomoću koraka 1, 2 ili 3" navodi da stojite na zemlji. Sada morate doći do stubišta. Dakle, koliko je načina da dođete do kraja ako možete skočiti samo 1, 2, ...

Čitaj više

Pitanje 884. Pronađite prelazak BST-a po porudžbini iz preusmjeravanja predbilježbe Izjava o problemu Problem „Pronađi preusmjeravanje BST-a po porudžbini iz preusmjeravanja prednarudžbe“ navodi da vam se daje preusmjeravanje predbilježbe binarnog stabla pretraživanja. Zatim pomoću datog unosa pronađite preusmjeravanje porudžbine. Primjer slijeda prijelaza predbilježbe: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Čitaj više

Pitanje 885. Broji binarne sekvence jednake dužine s istim zbrojem bita prve i druge polovine Problem "Broji binarne sekvence jednake duljine s istim zbrojem bita prve i druge polovine" navodi da ste dobili cijeli broj. Sada saznajte broj načina za konstruiranje binarnog niza veličine 2 * n tako da prva polovina i druga polovina imaju isti broj ...

Čitaj više

Pitanje 886. Ispiši lanac parova maksimalne dužine Izjava o problemu Problem „Ispis lanca parova maksimalne dužine“ navodi da su vam dati neki parovi brojeva. Daje se da je u svakom paru prvi broj manji od drugog broja. Sada trebate pronaći najduži lanac takav da drugi broj prethodnih ...

Čitaj više

Pitanje 887. Odštampajte n termina Newman-Conwayeve sekvence Izjava o problemu Problem „Ispišite n pojmova Newman-Conwayeve sekvence“ navodi da ste dobili cijeli broj „n“. Pronađite prvih n termina Newman-Conwayeve sekvence, a zatim ih odštampajte. Primjer n = 6 1 1 2 2 3 4 Objašnjenje Svi izrazi koji se štampaju slijede Newman-Conwayev niz ...

Čitaj više

Pitanje 888. Uklonite duplikate sa Sortirane liste II Problem "Uklanjanje duplikata sa razvrstane liste II" navodi da ste dobili povezanu listu koja može ili ne mora imati duple elemente. Ako popis ima duplicirane elemente, uklonite sve njihove instance sa popisa. Nakon izvršavanja sljedećih operacija, ispišite povezanu listu na ...

Čitaj više

Pitanje 889. Napišite funkciju da biste dobili presječnu točku dviju povezanih lista Izjava o problemu Problem „Napišite funkciju za dobivanje točke presjeka dviju povezanih lista“ navodi da su vam date dvije povezane liste. Ali to nisu nezavisne povezane liste. Oni su u nekom trenutku povezani. Sada morate pronaći točku presjeka ove dvije liste. ...

Čitaj više

Pitanje 890. Newman-Conwayova sekvenca Izjava o problemu Problem „Newman-Conwayova sekvenca“ navodi da ste dobili ulazni cijeli broj „n“. Zatim trebate ispisati prvi n-ti element Newman-Conwayeve sekvence. Primjer n = 6 4 n = 10 6 Objašnjenje Budući da izlazni elementi predstavljaju šesti i deseti element Newman-Conwaya ...

Čitaj više

Pitanje 891. Izbrišite N-i čvor s kraja dane povezane liste Izjava o problemu Problem „Izbrišite N-ti čvor s kraja danog povezanog popisa“ navodi da ste dobili povezanu listu s nekim čvorovima. A sada morate ukloniti n-ti čvor s kraja povezane liste. Primjer 2-> 3-> 4-> 5-> 6-> 7 izbriši 3. čvor iz posljednjih 2-> 3-> 4-> 6-> 7 Objašnjenje: ...

Čitaj više

Pitanje 892. Ispis Fibonaccijeve sekvence pomoću 2 varijable Izjava o problemu Problem „Ispis Fibonaccijeve sekvence pomoću 2 varijable“ navodi da trebate ispisati Fibonaccijevu sekvencu, ali postoji ograničenje upotrebe samo 2 varijable. Primjer n = 5 0 1 1 2 3 5 Objašnjenje Izlazni niz sadrži prvih pet elemenata ...

Čitaj više

Pitanje 893. Rezanje štapa Izjava o problemu Problem "Rezanje šipke" navodi da ste dobili štap određene dužine i cijene svih veličina šipki koje su manje ili jednake ulaznoj dužini. To jest znamo cijenu za šipke dužine od 1 do n, s obzirom ...

Čitaj više

Pitanje 894. Podskup najvećih djeljivih parova Izjava o problemu Problem „Najveći podskup djeljivih parova“ navodi da vam je dan niz od n različitih elemenata. Pronađite dužinu najveće tako da svaki par podskupa ima veći element djeljiv manjim elementima. Primjer niza = {1, 2, 4, 5, 8, 9, 16} 5 ...

Čitaj više

Pitanje 895. Provjerite preklapaju li se bilo koja dva intervala između datog skupa intervala Izjava o problemu Problem „Provjerite preklapaju li se bilo koja dva intervala između određenog skupa intervala“ navodi da ste dobili neki skup intervala. Svaki interval sastoji se od dvije vrijednosti, jedna je vrijeme početka, a druga vremena završetka. Izjava o problemu traži provjeru je li bilo što od ...

Čitaj više

Pitanje 896. Problem uparivanja prijatelja Izjava o problemu "Problem uparivanja prijatelja" navodi da postoji N prijatelja. I svaki od njih može ostati samac ili biti uparen jedan s drugim. Ali jednom kad se napravi par, ta dva prijatelja ne mogu učestvovati u uparivanju. Dakle, morate pronaći ukupan broj načina ...

Čitaj više

Pitanje 897. Sretan broj Izjava o problemu Šta je sretan broj? Broj je sretan broj ako možemo smanjiti zadani broj na 1 slijedeći ovaj postupak: -> Pronađite zbroj kvadrata znamenki datog broja. Zamijenite ovaj zbroj starim brojem. Ponovit ćemo ovo ...

Čitaj više

Pitanje 898. Palindrom broj Izjava o problemu problem „Palindrom Number“ navodi da ste dobili cijeli broj. Provjerite je li palindrom ili nije. Riješite ovaj problem bez pretvaranja datog broja u niz. Primjer 12321 tačno Objašnjenje 12321 je palindromski broj jer kada obrnemo 12321 daje 12321 ...

Čitaj više

Pitanje 899. Problem postavljanja pločica Izjava o problemu "Problem postavljanja pločica" navodi da imate mrežu veličine 2 x N i pločicu veličine 2 x 1. Dakle, pronađite broj načina za postavljanje pločica na datu mrežu. Primjer 3 2 Objašnjenje: Pristup problemu postavljanja pločica Ovaj problem možemo riješiti korištenjem rekurzije. ...

Čitaj više

Pitanje 900. Algoritmi zamjene stranice u operativnim sistemima Šta je zamjena stranice? Moderni operativni sistemi koriste straničenje za upravljanje memorijom i često postoji potreba za zamjenom stranica. Zamjena stranice je postupak zamjene stranice koja je trenutno prisutna u memoriji stranicom koja je potrebna, ali nije u ...

Čitaj više

Pitanje 901. Ciklus povezane liste Izjava o problemu Problem „Povezani popisni ciklus“ navodi da ste dobili povezanu listu. Pronađi sadrži li petlju ili ne? Povezana lista s ciklusom Primjer 1-> 2-> 3 Bez petlje Objašnjenje: Povezana lista ne sadrži nijednu petlju, jer da jest, tada ne bi bilo dvije ...

Čitaj više

Pitanje 902. Problem logičke zagrade Izjava o problemu “Boolean Parenthesization Problem” navodi da smo dobili niz istinitih i netačnih, a između njih su neki logički operatori (AND, OR, XOR). Moramo pronaći broj načina za davanje zadate sekvence u zagrade tako da cijela sekvenca rezultira TRUE. U ...

Čitaj više

Pitanje 903. Broji parove sa dvije povezane liste čiji je zbroj jednak zadanoj vrijednosti Izjava o problemu Problem „Broji parove s dvije povezane liste čiji je zbroj jednak danoj vrijednosti“ navodi da su vam date dvije povezane liste i zbroj cijele vrijednosti. Izjava o problemu tražila je da se otkrije koliko ukupno para ima zbroj jednak datoj vrijednosti. Primjer ...

Čitaj više

Pitanje 904. Kako se ispisuje maksimalan broj A koristeći dana četiri tastera Izjava o problemu Kako ispisati maksimalan broj A koristeći dana četiri tastera, ovaj problem navodi da imate mogućnost izbora tipke koju želite pritisnuti. Tipke izvršavaju sljedeće zadatke: Tipka1 - Ispis 'A' na ekranu Tipka2 - Odaberite cijeli zaslon. Tipka3 - Kopirajte odabranu ...

Čitaj više

Pitanje 905. Prebrojte stavke zajedničke na obje liste, ali s različitim cijenama Izjava o problemu Dobili ste dvije liste. Svaki od tih indeksa sadrži naziv predmeta i njegovu cijenu. Izjava o problemu traži da se prebroje stavke zajedničke na obje liste, ali s različitim cijenama, što znači da se sazna koliko je predmeta zajedničko na obje ...

Čitaj više

Pitanje 906. DP rješenje optimizirano svemirom za 0-1 problem s naprtnjačom Izjava o problemu Dobivamo naprtnjaču koja može imati neku težinu, trebamo odabrati neke predmete iz danih predmeta s određenom vrijednošću. Predmeti biraju tako da se maksimalizira vrijednost naprtnjače (ukupna vrijednost preuzetih predmeta). ...

Čitaj više

Pitanje 907. Minimalan broj skokova do kraja Izjava o problemu Pretpostavimo da imate niz čitavih brojeva i da svaki element niza označava svaki broj kao maksimalni skok koji se može izvesti iz te točke. Vaš zadatak je otkriti minimalni broj skokova do kraja, odnosno minimum skokova koji se mogu izvesti ...

Čitaj više

Pitanje 908. Huffmanovo kodiranje Imamo poruku koju želimo dostaviti. Želimo da poruka bude najmanje moguće veličine, tako da troškovi nastali slanjem poruke budu niski. Ovdje koristimo koncept Huffman Coding da smanjimo veličinu poruke. Pretpostavimo da imamo ...

Čitaj više

Pitanje 909. Dizajn strukture podataka Slušajući dizajniranje strukture podataka, mnogi bi ljudi mogli poželjeti pobjeći gledajući sam naslov. Oni koji me poznaju znaju da ne odlazim dok ne objasnim koncept u potpunosti. Krenite sa mnom na putovanje kako biste naučili problem i nekoliko ideja o ...

Čitaj više

Pitanje 910. Najdulja povećavajuća sekvenca Dobivamo niz čitavih brojeva koji je nesortiran i moramo pronaći najdužu rastuću podrednost. Podrednost ne mora biti uzastopna Sljednost će se povećavati Razumimo to bolje na nekoliko primjera. Primjer ulaza [9, 2, 5, 3, 7, 10, 8] Izlaz 4 ...

Čitaj više

Pitanje 911. K-ti zasebni element u nizu Dobit ćete cjelobrojni niz A, ispisati k-ti zasebni element u nizu. Dati niz može sadržavati duplikate i izlaz bi trebao ispisati k-ti zasebni element među svim jedinstvenim elementima u nizu. Ako je k više od određenog broja elemenata, prijavite ga. Primjer unosa: ...

Čitaj više

Pitanje 912. Zamijenite čvorove u parovima U problemu zamjene čvorova u parovima dali smo povezanu listu koja se sastoji od n čvorova. Zamijenite svaki čvor s parnim indeksom sa pravim susjednim čvorom s neparnim indeksom () uzimajući u obzir indeks počevši od 0. Primjer unosa: 1-> 2-> 3-> 4-> NULL Izlaz: 2-> 1-> 4-> 3-> NULL ulaz: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL izlaz: 2-> 1-> 4-> 3-> 6-> 5-> 7- > NULL algoritam iterativne metode Stvaranje ...

Čitaj više

Pitanje 913. Presek dva niza U problemu presijecanja dva niza dali smo dva niza, moramo ispisati njihov presjek (zajednički elementi). Primjer Ulaz arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Izlaz {2, 2} Ulaz arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} Izlaz {4, 9} Algoritam ...

Čitaj više

Pitanje 914. Permetacije Leetcode-a U ovoj premutaciji problema s leetcode-om dali smo niz različitih cijelih brojeva, ispisati sve njegove moguće permutacije. Primjeri Ulaz arr [] = {1, 2, 3} Izlaz 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Ulaz arr [] = {1, 2, ...

Čitaj više

Pitanje 915. Sudoku Solver U problemu rješavanja sudokua dali smo djelomično ispunjeni (9 x 9) sudoku, napišite program za dovršavanje zagonetke. Sudoku mora zadovoljiti sljedeća svojstva. Svaki broj (1-9) mora se pojaviti tačno jednom u nizu i jednom u stupcu. Svaki broj (1-9) mora se pojaviti tačno jednom u ...

Čitaj više

Pitanje 916. MiniMax algoritam Svi se možda pitaju. Argh, još jedan novi MINIMAX ALGORITAM. Zašto nam je potreban? Znajmo igrati partiju šaha ili tik-takta, često smo se pitali postoji li algoritam za pobjedu u igri. Objašnjenje Mnogo puta smo se mogli zapitati je li moguće ...

Čitaj više

Pitanje 917. Ciljana suma "Target Sum" je poseban problem za sve DPHolics-e koje danas imam sa sobom. Nema potrebe za brigom da ću napustiti ostale svoje drage čitatelje. Svi smo prošli kroz klasični problem KnapSack gdje pokušavamo pronaći maksimalan broj ...

Čitaj više

Pitanje 918. Brojanje bitova Sve o brojanju bitova! Ljudi imaju problem u komunikaciji sa računarima koje su napravili. Zašto? Ljudi govore i razumiju jezik koji su s godinama došli govoriti i slušati, ali su siromašne računare učili 0 i 1. Dakle, danas naučimo naše računalo da broji ...

Čitaj više

Pitanje 919. Spoji K sortirane povezane liste Problem spajanja povezanih popisa Merge K toliko je poznat kao gledište intervjua. Ovo se pitanje postavlja toliko puta u velikim kompanijama poput Googlea, Microsofta, Amazona itd. Kao što i samo ime govori, dobili smo k sortirane povezane liste. Moramo ih spojiti zajedno u ...

Čitaj više

Pitanje 920. OSI model Ovaj model je 1983. godine razvila Međunarodna organizacija za standarde (ISO). To je bio prvi korak ka standardizaciji međunarodnih protokola koji se koriste u različitim slojevima. Kako se bavi povezivanjem otvorenih sistema, odnosno sistema otvorenih za komunikaciju s drugim sistemima, model se naziva ...

Čitaj više

Pitanje 921. N-ti katalonski broj U N-ovom katalonskom broju zadali smo cijeli broj n. Pronađite prvih n katalonskih brojeva. Katalonski brojevi su niz pozitivnih cijelih brojeva što se vidi u mnogim problemima brojanja. Koriste se za brojanje - BST (binarna stabla pretraživanja) s n ključeva. Određene vrste rešetki ...

Čitaj više

Pitanje 922. Spoji dvije sortirane povezane liste U spajanju dviju sortiranih povezanih lista dali smo pokazivač glave za dvije povezane liste, spojite ih tako da se dobije jedna povezana lista koja ima čvorove s vrijednostima u poredanom redoslijedu. vrati pokazivač glave spojene povezane liste. Napomena: spojite povezanu listu na mjestu bez upotrebe ...

Čitaj više

Pitanje 923. Pronađite medijan iz toka podataka U problemu Pronađi medijan iz toka podataka dali smo da se čitavi brojevi čitaju iz toka podataka. Pronađite medijanu svih do sada pročitanih elemenata, počevši od prve cijele do posljednje cijele vrijednosti. Primjer Ulaz 1: tok [] = {3,10,5,20,7,6} Izlaz: 3 6.5 ...

Čitaj više

Pitanje 924. Kućni pljačkaš Problem pljačkaša kuća navodi da se u gradskom kvartu nalazi jedan red od n kuća. Lopov planira podići pljačku u ovom kvartu. Zna koliko je zlata skriveno u svakoj od kuća. Međutim, kako bi se izbjeglo pokretanje ...

Čitaj više

Pitanje 925. Klizni prozor maksimum U problemu Maksimalni klizni prozor dali smo brojeve niza, za svaki susjedni prozor veličine k pronađite maksimalni element u prozoru. Primjer Ulazni brojevi [] = {1,3, -1, -3,5,3,6,7} k = 3 Izlaz {3,3,5,5,6,7} Objašnjenje Naivni pristup za maksimalan klizni prozor za svaki susjedni prozor veličine k, poprečni ...

Čitaj više

Pitanje 926. Riječ riječi Riječ riječi je problem koji lijepo ilustrira potpuno novi koncept. Svi smo čuli za složene riječi. Riječi sastavljene od više od dvije riječi. Danas imamo popis riječi i sve što moramo učiniti je provjeriti mogu li sve riječi iz rječnika ...

Čitaj više

Pitanje 927. Udaljenost Hamminga Šta je Hamming Distance? Hammingova udaljenost je tehnički definirana kao broj bitova u istom položaju koji se razlikuje u dva broja. Zaronimo u novi način pronalaženja udaljenosti između dva broja. Primjer ulaza Da biste pronašli udaljenost čekanja između 4 i 14 4 i ...

Čitaj više

Pitanje 928. Prva loša verzija Svi smo čuli izreku „Loša jabuka uništava gomilu“. Prva loša verzija je problem koji lijepo ilustrira isto. Danas imamo problem koji je First Bad Version. Jedan od pripravnika napravio je n-ti loši angažman zbog kojeg su svi počinjevi iz n + 1 ...

Čitaj više

Pitanje 929. Kruskal algoritam Šta je Kruskal algoritam? Kruskalov algoritam koristi se za pronalaženje stabla minimalnog raspona (MST) povezanog i neusmjerenog grafa. Primjer grafa Algoritam algoritma minimalnog opsežnog stabla (MST) Kruskalov algoritam je pohlepni algoritam za pronalaženje minimalnog raspona. Poredajte rubove u rastućem redoslijedu prema njihovoj težini. Na svakom ...

Čitaj više

Pitanje 930. Spoji dvije sortirane liste s kodovima Što je problem spajanja dvije sortirane liste na leetcode-u? Ovo je toliko zanimljivo pitanje koje se toliko puta postavlja u kompanijama poput Amazona, Oraclea, Microsofta itd. U ovom problemu (Spoji dvije sortirane liste Leetcode) dali smo dvije povezane liste. Obje povezane liste su u sve većem redoslijedu. Spoji obje povezane liste u ...

Čitaj više

Pitanje 931. Obrnuti čvorovi u K-grupi Problem U obrnutim čvorovima u problemu K-grupe dali smo povezanu listu, preokrenuti povezanu listu u grupi k i vratiti modificiranu listu. Ako čvorovi nisu višestruki od k, obrnite preostale čvorove. Vrijednost k uvijek je manja ili jednaka ...

Čitaj više

Pitanje 932. Implementacija LRU predmemorije Najmanje nedavno korištena (LRU) predmemorija je vrsta metode koja se koristi za održavanje podataka tako da je vrijeme potrebno za upotrebu podataka minimalno moguće. LRU algoritam koji se koristi kada je predmemorija puna. Uklanjamo najmanje korištene podatke iz predmemorije ...

Čitaj više

Pitanje 933. Spoji sortiranje Šta je sortiranje spajanjem? Sortiranje stapanja je rekurzivni postupak. To je takođe algoritam podijeli i osvoji. Sada moramo znati šta je algoritam podijeli i osvoji? To je vrsta postupka u kojem problem dijelimo na podprobleme i dijelimo ih dok ne pronađemo najkraće ...

Čitaj više

Pitanje 934. Važeći Sudoku Važeći Sudoku je problem u kojem smo dali ploču 9 * 9 Sudoku. Moramo utvrditi da li je dati Sudoku valjan ili ne na osnovu sljedećih pravila: Svaki red mora sadržavati znamenke 1-9 bez ponavljanja. Svaka kolona mora sadržavati znamenke 1-9 bez ponavljanja. Svako od 9 podokvira 3x3 ...

Čitaj više

Pitanje 935. Pregrađivanje palindroma Particioniranje palindroma je DP problem. U ovom problemu, s obzirom na niz S. Particija S takva da je svaki podniz particije palindrom. Moramo ispisati minimalne rezove potrebne za palindromsku particiju S. Ulazni format Samo jedan redak koji sadrži niz S. Izlazni format ...

Čitaj više

Pitanje 936. Dodajte dva broja Dodavanje dva broja predstavlja problem u kojem smo dali dvije nepopunjene povezane liste koje predstavljaju negativan cijeli broj. Znamenke se pohranjuju obrnutim redoslijedom i svaki čvor mora sadržavati samo jednu znamenku. Dodajte dva broja i ispišite rezultat pomoću povezane liste. Ulazni format ...

Čitaj više

Pitanje 937. Sito Eratostena Sito Eratostena je algoritam u kojem otkrivamo proste brojeve manje od N. Ovdje je N cjelobrojna vrijednost. Ovo je učinkovita metoda za pronalaženje prostih brojeva do ograničenja. Koristeći ovo možemo saznati proste brojeve do 10000000. Ovdje ...

Čitaj više

Pitanje 938. N kraljica problem N kraljica problem korištenja koncepta Backtracking. Ovdje postavljamo maticu tako da nijedna matica nije pod napadom. Uvjet napada matica je ako su dvije matice na istom stupcu, redu i dijagonali onda su napadnute. Pogledajmo ovo na donjoj slici. Evo ...

Čitaj više

Pitanje 939. Alien Dictionary Alien Dictionary je vrsta problema u kojem imamo N-riječi i one su poredane po redoslijedu stranih rječnika. Moramo pronaći redoslijed likova. Strani jezik se također koristi malim slovima, ali redoslijed slova je drugačiji. Da vidimo kako ćemo ...

Čitaj više

Pitanje 940. Posljednja kamena težina Last Stone Weight je problem u kojem imamo set kamenja koji imaju neke pozitivne težine. Sada izvršavamo zadatak na njemu dok nismo ostavili 1 kamenčić ili ga uopće nismo imali. Uvijek odaberemo dva kamena s najvećom težinom_vrijednosti i razbijemo ih zajedno. Pretpostavimo težinu ...

Čitaj više

Pitanje 941. Penjanje stepenicama Izjava o problemu Problem „Penjanje stepenicama“ navodi da ste dobili stubište sa n stepenica. Istodobno se možete popeti po jednoj ili dvije stepenice. Koliko brojeva načina da se dođe do vrha stubišta? Primjer 3 3 Objašnjenje Postoje tri načina uspona ...

Čitaj više

Pitanje 942. Serijalizirati i deserijalizirati binarno stablo Dali smo binarno stablo koje sadrži N broj čvorova gdje svaki čvor ima neku vrijednost. Moramo serializirati i deserializirati binarno stablo. Serijalizacija Proces spremanja stabla u datoteku bez narušavanja njegove strukture naziva se serializacija. DeserializeSerialize i Deserialize binarno stablo Proces ...

Čitaj više

Pitanje 943. Obratite povezanu listu Izjava o problemu Problem „preokrenuti povezanu listu“ navodi da nam je dana glava povezane liste. Moramo preokrenuti povezanu listu promjenom veza između njih i vratiti glavu obrnute povezane liste. Primjer 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Objašnjenje Obrnuli smo povezani ...

Čitaj više

Pitanje 944. Maksimalna dužina lančanih parova Izjava problema U problemu maksimalne dužine parova lanaca dali smo n parova brojeva, pronađite najduži lanac u kojem (c, d) može slijediti (a, b) ako je b <c. U datim parovima prvi element je uvijek manji od drugog. Primjer unosa [{12, 14}, ...

Čitaj više

Pitanje 945. Pronađite par s zadanom razlikom Izjava o problemu U danom nesortiranom nizu pronađite par elemenata u datom nizu s zadanom razlikom n. Primjer unosa arr [] = {120, 30, 70, 20, 5, 6}, razlika (n) = 40 Izlaz [30, 70] Objašnjenje Ovdje je razlika od 30 i 70 jednaka vrijednosti ...

Čitaj više

Pitanje 946. Otkrijte petlju na povezanoj listi Izjava o problemu U problemu „Otkrivanje petlje na povezanoj listi“ dali smo povezanu listu. Pronađite postoji li petlja ili ne. Ako na povezanoj listi postoji petlja, tada će neki čvor na povezanoj listi voditi na jedan od prethodnih čvorova ...

Čitaj više

Pitanje 947. Pronađite Nth Node Izjava o problemu U problemu „Pronađi n-ti čvor“ dali smo povezanu listu kako bismo pronašli n-ti čvor. Program treba ispisati vrijednost podataka u n-tom čvoru. N je ulazni cjeloviti indeks. Primjer 3 1 2 3 4 5 6 3 Pristup S obzirom na povezanu listu ...

Čitaj više

Pitanje 948. Zamijenite Kth čvor s početka s Kth čvor s kraja Izjava o problemu U problemu „Zamijenite Kth čvor od početka s Kth čvor s kraja“ dali smo povezan popis. Zamijenite kth čvor s početka_kth čvorom s kraja. Ne bismo trebali zamijeniti vrijednosti, trebali bismo zamijeniti pokazivače. Primjer 2 1 2 3 4 5 6 1 ...

Čitaj više

Translate »
4