Pyetjet e Intervistës së Kodimit të Amazon

Pyetjet e Intervistës në AmazonPin
Pyetjet e Intervistës në Amazon

Pyetjet e grupit të Amazon

Pyetja 1. Zbulo Kartat në Rritje të Rendit Zgjidhja Leetcode Deklarata e problemit Kartat e zbulimit në rritje të renditjes Leetcode Zgjidhje – Duke pasur parasysh një grup me numra të plotë të quajtur "kuvertë". Në këtë kuvertë letrash, çdo kartë ka një numër të plotë unik. Numri i plotë në kartën i është kuvertë[i]. Porositni kuvertën në çdo mënyrë dhe të gjitha letrat fillojnë me fytyrë poshtë (të pazbuluara) ...

Lexo më shumë

Pyetja 2. Gjatësia maksimale e anës së një katrori me shumë më pak se ose e barabartë me pragun Zgjidhje LeetCode Deklarata e problemit "Gjatësia maksimale e anës së një katrori me shumë më të vogël ose të barabartë me pragun", thotë se janë dhënë matrica amxn dhe një prag numër i plotë, kthen gjatësinë maksimale anësore të një katrori me një shumë më të vogël ose të barabartë me pragun ose ktheni 0 nëse nuk ka katror të tillë. Shembulli 1: Hyrja: ...

Lexo më shumë

Pyetja 3. Count Sub Islands Zgjidhja LeetCode Deklarata e problemit Count Sub Islands Solution LeetCode thotë se grid1 dhe grid2 përmbajnë vetëm 0 (që përfaqëson ujin) dhe 1 (që përfaqëson tokën). Ishulli nënkupton grupin e 1-ve të lidhur me 4 drejtime. Një ishull në grid2 konsiderohet një nënishull nëse ka një ishull në grid1 që përmban të gjitha qelizat që bëjnë ...

Lexo më shumë

Pyetja 4. Zgjidhje e vazhdueshme e shumës së subarray LeetCode Deklarata e problemit Shuma e vazhdueshme e nënvarresë LeetCode Zgjidhja – Duke pasur parasysh një varg të plotë nums dhe një numër të plotë k, kthejeni true nëse nums kanë një nëngrup të vazhdueshëm me madhësi të paktën dy elementet e të cilit përmbledhin shumëfishin e k, ose false ndryshe. Një numër i plotë x është shumëfish i k nëse ekziston një numër i plotë n i tillë që x = n * k. 0 është gjithmonë një...

Lexo më shumë

Pyetja 5. Gjeni fituesin e zgjidhjes së lojës rrethore LeetCode Deklarata e problemit Gjeni fituesin e lojës rrethore Zgjidhja LeetCode – Ka n miq që luajnë një lojë. Miqtë janë ulur në një rreth dhe numërohen nga 1 në n në rend të akrepave të orës. Më formalisht, lëvizja në drejtim të akrepave të orës nga shoku i saj ju sjell në ...

Lexo më shumë

Pyetja 6. Top K Elemente të Shpeshta Zgjidhja LeetCode Deklarata e problemit Krye K Elemente të shpeshta Zgjidhja e LeetCode Thotë se – Duke pasur parasysh një varg të plotë numra dhe një numër të plotë k, ktheni k elementët më të shpeshtë. Ju mund ta ktheni përgjigjen në çdo mënyrë. Shembulli 1: Hyrja: nums = [1,1,1,2,2,3], k = 2 Dalja: [1,2] Shembulli 2: Hyrja: nums = [1], k = 1 Dalja: [1] ...

Lexo më shumë

Pyetja 7. Zhvendosja e shkronjave Zgjidhja e LeetCode Deklarata e problemit Shifting Letters thotë se ne kemi dhënë një varg s dhe një varg zhvendosje. Tani për çdo ndërrim[i] = x, duam të zhvendosim i-në e parë + 1 shkronjat e s, x herë. Duhet të kthejmë vargun përfundimtar pasi të zbatohen të gjitha ndërrimet. Shembulli 1: Hyrja: s = "abc", zhvendoset ...

Lexo më shumë

Pyetja 8. Ndani zgjidhjen e çokollatës LeetCode Deklarata e problemit Zgjidhja Divide Chocolate LeetCode thotë se shiriti i çokollatës përfaqësohet nga një listë me numra të plotë jo zero. Shuma e një nëngrupi të ngjitur qëndron për ëmbëlsinë e copës së çokollatës së përfaqësuar nga kjo nëngrup. Këtu detyra është të gjesh shumën maksimale të mundshme minimale të të gjitha ...

Lexo më shumë

Pyetja 9. Loja Jump IV Zgjidhja LeetCode Deklarata e problemit: Jump Game IV Zgjidhja e LeetCode thotë – Duke pasur parasysh një grup numrash të plotë arr, ju fillimisht jeni pozicionuar në indeksin e parë të grupit. Në një hap mund të hidheni nga indeksi i në indeks: i + 1 ku: i + 1 < arr.gjatësia. i - 1 ku: i - 1 >= ...

Lexo më shumë

Pyetja 10. Zgjidhje LeetCode Viti i Popullsisë Maksimale Deklarata e problemit Popullsia maksimale Viti Zgjidhja LeetCode thotë se – Ju jepet një regjistër 2D me numër të plotë, ku çdo regjistër[i] = [birthi, deathi] tregon vitet e lindjes dhe të vdekjes së personit të saj. Popullsia e një viti x është numri i njerëzve të gjallë gjatë atij viti. Sa numërohet një person...

Lexo më shumë

Pyetja 11. Ndërrime minimale për të grupuar zgjidhjen e Leetcode së bashku të të gjithë 1 Deklarata e problemit Këmbimet minimale në grupin e të gjitha 1-ve Together Leetcode Zgjidhja – thotë se duke pasur parasysh të dhënat e vargut binar, ktheni numrin minimal të shkëmbimeve të kërkuara për të grupuar të gjitha 1-të e pranishme në grup së bashku në çdo vend të grupit. Hyrja: të dhënat = [1,0,1,0,1] Dalja: 1 Shpjegim: Ka 3 mënyra për të grupuar të gjitha ...

Lexo më shumë

Pyetja 12. Zgjidhje LeetCode Viti i Popullsisë Maksimale Deklarata e problemit: Zgjidhja e Leetcode për Vitin e Popullsisë Maksimale thotë se – Ju jepet një regjistër 2D të grupit të plotë ku çdo regjistër[i] = [birthi, deathi] tregon vitet e lindjes dhe të vdekjes së personit të saj. Popullsia e një viti x është numri i njerëzve të gjallë gjatë atij viti? Personi i numërohet në popullsinë e vitit x nëse x është ...

Lexo më shumë

Pyetja 13. Zgjidhja më e mirë e pikës së takimit LeetCode Deklarata e problemit: Zgjidhja më e mirë e pikës së takimit Leetcode thotë – Duke pasur parasysh rrjetin binar amxn, ku secili 1 shënon shtëpinë e një shoku, ktheni distancën totale minimale të udhëtimit. Distanca totale e udhëtimit është shuma e distancave midis shtëpive të miqve dhe pikës së takimit. Distanca llogaritet duke përdorur distancën e Manhatanit, ...

Lexo më shumë

Pyetja 14. Zgjidhja e kodit Leetcode të shumës minimale të rrugës Deklarata e problemit Shuma minimale e rrugës Zgjidhja e LeetCode - "Shuma minimale e rrugës" thotë se rrjeti i dhënë anxm që përbëhet nga numra të plotë jo negativë dhe ne duhet të gjejmë një shteg nga lart majtas poshtë djathtas, i cili minimizon shumën e të gjithë numrave përgjatë shtegut . Mund të lëvizim vetëm...

Lexo më shumë

Pyetja 15. Kostoja minimale e ngjitjes së shkallëve Zgjidhja LeetCode Deklarata e problemit Kostoja minimale e ngjitjes së shkallëve Zgjidhja LeetCode – Është dhënë një kosto e grupit të plotë, ku kosto[i] është kostoja e hapit të saj në një shkallë. Pasi të paguani koston, mund të ngjiteni ose një ose dy shkallë. Mund të filloni ose nga hapi me indeksin 0, ose hapi me ...

Lexo më shumë

Pyetja 16. Numri i sekuencave që plotësojnë kushtin e dhënë të shumës zgjidhje LeetCode Deklarata e problemit Numri i nënsekuencave që plotësojnë kushtin e shumës së dhënë Zgjidhja LeetCode – thotë se Duke pasur parasysh një grup numrash të plotë nums dhe një objektiv numër të plotë. Ktheni numrin e nënsekuencave jo bosh numra të tillë që shuma e elementit minimal dhe maksimal në të të jetë më e vogël ose e barabartë me objektivin. Meqenëse përgjigja mund të jetë shumë ...

Lexo më shumë

Pyetja 17. Gjeni zgjidhjen e gjykatësit të qytetit LeetCode Deklarata e problemit: Gjeni zgjidhjen e gjyqtarit të qytetit LeetCode – Në një qytet, ka n njerëz të etiketuar nga 1 në n. Ka një thashetheme se një nga këta njerëz është fshehurazi gjykatësi i qytetit dhe ne duhet të gjejmë gjykatësin e qytetit. Nëse gjyqtari i qytetit ekziston, atëherë: Gjyqtari i qytetit nuk i beson askujt. ...

Lexo më shumë

Pyetja 18. Fut Fshi GetRandom O(1) Zgjidhja Leetcode Deklarata e problemit Zgjidhja e Insert Delete GetRandom O(1) LeetCode – “Insert Delete GetRandom O(1)” ju kërkon të zbatoni këto katër funksione në kompleksitetin kohor O(1). insert(val): Fusni val në grupin e rastësishëm dhe kthejeni true nëse elementi fillimisht mungon në grup. Kthehet false kur...

Lexo më shumë

Pyetja 19. Zgjidhja e Leetcode për Temperaturat Ditore Paraqitja e problemit Temperaturat ditore Zgjidhja e Leetcode: thotë se, duke pasur parasysh një grup të numrave të plotë, temperaturat përfaqësojnë temperaturat ditore, ktheni një përgjigje të grupit të tillë që përgjigja[i] është numri i ditëve që duhet të prisni pas ditës së itë për të marrë një temperaturë më të ngrohtë. Nëse nuk ka një ditë të ardhshme për të cilën kjo është e mundur, mbani përgjigje[i] == 0 në vend të kësaj. ...

Lexo më shumë

Pyetja 20. Linjat e autobusëve Leetcode Solution Deklarata e problemit Rrugët e autobusit Zgjidhja LeetCode – “Rrugët e autobusëve” thotë se ju jepet një sërë rrugësh ku rrugët[i] janë një rrugë autobusi e tillë që autobusi përsërit itinerarin përgjithmonë. Do të na jepet një burim i stacionit të autobusit dhe ne duam të arrijmë objektivin e stacionit të autobusit. Ne mundemi ...

Lexo më shumë

Pyetja 21. Nënvargje me K numra të plotë të ndryshëm Zgjidhje Leetcode Deklarata e problemit Nënvargjet me K numra të plotë të ndryshëm Zgjidhja e LeetCode – “Nënvargjet me K numra të plotë të ndryshëm” thotë se ju jepet një grup numrash të plotë dhe një numër i plotë k. Ne duhet të gjejmë një numër të përgjithshëm të nëngrupeve të mira të numrave. Një grup i mirë përkufizohet si një grup me saktësisht ...

Lexo më shumë

Pyetja 22. Hiqni dublikatat nga Zgjidhja e kodit Leetcode të grupit të renditur II Deklarata e problemit: Duke pasur parasysh një grup numrash të plotë të renditur në rend jo-zvogëlues, hiqni disa dublikatë në vend, në mënyrë që çdo element unik të shfaqet maksimumi dy herë. Rendi relativ i elementeve duhet të mbahet i njëjtë. Meqenëse është e pamundur të ndryshoni gjatësinë e grupit në disa gjuhë, në vend të kësaj duhet të keni ...

Lexo më shumë

Pyetja 23. K Pikat më të afërta me origjinën Zgjidhja e kodit Leet Deklarata e problemit K Pikat më të afërta me origjinën Zgjidhja e LeetCode – “K Pikat më të afërta me origjinën” thotë se duke pasur parasysh një grup pikash, koordinatat x dhe koordinatat y përfaqësojnë koordinatat në planin XY. Duhet të gjejmë k pikat më të afërta me origjinën. Vini re se distanca midis dy ...

Lexo më shumë

Pyetja 24. Zgjidhja e kodit Leetcode të ndërrimit tjetër Deklarata e problemit Permutacioni i ardhshëm Zgjidhja e LeetCode – “Përmutacioni i ardhshëm” thotë se duke pasur parasysh një grup numrash të plotë që është një ndërrim i n numrave të parë natyrorë. Duhet të gjejmë ndërrimin tjetër leksikografikisht më të vogël të grupit të dhënë. Zëvendësimi duhet të jetë në vend dhe të përdorë vetëm hapësirë ​​shtesë të vazhdueshme. ...

Lexo më shumë

Pyetja 25. Fitimi maksimal në caktimin e punës Leetcode Solution Deklarata e problemit Fitimi maksimal në planifikimin e punës Zgjidhja LeetCode – “Fitimi maksimal në planifikimin e punës” thotë se ju janë dhënë n punë ku çdo punë fillon nga koha e fillimit[i] dhe përfundon në kohën e fundit[i] dhe duke marrë fitimin e fitimit[i ]. Ne duhet të kthejmë fitimin maksimal që mund të kemi të tillë ...

Lexo më shumë

Pyetja 26. Trapping Rain Leetcode Solution Deklarata e problemit Zgjidhja e kodit të grumbullimit të ujit të shiut Leet – “Trapping Rain Water” thotë se duke pasur parasysh një grup lartësish që përfaqëson një hartë lartësie ku gjerësia e çdo shiriti është 1. Ne duhet të gjejmë sasinë e ujit të bllokuar pas shiut. Shembull: Hyrja: lartësia = [0,1,0,2,1,0,1,3,2,1,2,1] Dalja: 6 Shpjegim: Kontrollo ...

Lexo më shumë

Pyetja 27. Rendit array duke rritur zgjidhjen e kodit të frekuencës Deklarata e problemit Vargu i renditjes duke rritur frekuencën Zgjidhja LeetCode – “Renditja e vargut duke rritur frekuencën” thotë se ju jepet një grup numrash të plotë, renditni grupin në rend rritës bazuar në frekuencën e vlerave. Dy ose më shumë vlera kanë të njëjtën frekuencë, ne duhet t'i renditim ato ...

Lexo më shumë

Pyetja 28. Ndarje në K Nënbashkësi të shumës së barabartë Zgjidhja e Leetcode Deklarata e problemit Ndarja në K nënbashkësi të shumave të barabarta Zgjidhja LeetCode – “Ndarja në K nënbashkësi të shumës së barabartë” thotë se ju janë dhënë numrat e grupit të plotë dhe një numër i plotë k, kthejeni të vërtetë nëse është e mundur të keni k nënbashkësi jo boshe, shumat e të cilave janë të gjithë të barabartë. Shembull: Hyrja: numra = [4,3,2,3,5,2,1], k = 4 Dalja: ...

Lexo më shumë

Pyetja 29. Ndryshimi i monedhës 2 Zgjidhja e Leetcode Deklarata e problemit Ndryshimi i monedhës 2 Zgjidhja e LeetCode – “Ndryshimi i monedhës 2” thotë se duke pasur parasysh një grup monedhash të dallueshme numrash të plotë dhe një sasi të plotë, që përfaqëson një shumë totale parash. Ne duhet të kthejmë numërimin e numrit total të kombinimeve të ndryshme të mundshme që shumojnë në shumë. ...

Lexo më shumë

Pyetja 30. Zgjidhja e Leetcode për Hedhje Frog Deklarata e problemit The Frog Jump LeetCode Zgjidhja – “Frog Jump” thotë se duke pasur parasysh listën e gurëve (pozicioneve) të renditura në rend rritës, përcaktoni nëse bretkosa mund të kalojë lumin duke u ulur në gurin e fundit (indeksi i fundit i grupit). Fillimisht, bretkosa është në gurin e parë dhe ...

Lexo më shumë

Pyetja 31. Ndërtimi i Array nga Përmutacioni Leetcode Zgjidhja Deklarata e problemit Build Array From Permutation Zgjidhja LeetCode – “Build Array From Permutation” thotë se duke pasur parasysh numrat e ndërrimit me bazë zero, ne duhet të ndërtojmë një grup me të njëjtën gjatësi ku ans[i] = nums[nums[i]] për secilën i në intervalin [0,numrat.gjatësia-1]. Një ndërrim me bazë zero nums është një grup numrash të plotë të dallueshëm nga 0 ...

Lexo më shumë

Pyetja 32. Numri i porosive në zgjidhjen e kodit të prapambetur të Leetcode Deklarata e problemit Numri i porosive në zgjidhja e LeetCode-it të prapambetur – “Numri i porosive në listën e mbetur” thotë se duke pasur parasysh grupin e numrave të plotë 2D [çmimi, shuma, lloji i porosisë] që tregon se porositë e shumës janë bërë të llojit të porosisë. Nëse lloji i rendit është: 0, tregon rrymën ...

Lexo më shumë

Pyetja 33. Kostoja minimale për biletat Leetcode Solution Deklarata e problemit Kostoja minimale për biletat Zgjidhja LeetCode – “Kostoja minimale për biletat” ju kërkon të gjeni numrin minimal të dollarëve që ju nevojiten për të udhëtuar çdo ditë në listën e caktuar të ditëve. Do t'ju jepet një grup i plotë ditësh. Çdo ditë është një numër i plotë nga...

Lexo më shumë

Pyetja 34. Zgjidhja Unique Paths II Leetcode Deklarata e problemit Zgjidhja Unique Paths II LeetCode – “Unique Paths II” thotë se duke pasur parasysh rrjetën mxn ku një robot fillon nga këndi i sipërm majtas i rrjetit. Ne duhet të gjejmë numrin total të mënyrave për të arritur në këndin e poshtëm djathtas të rrjetit. ...

Lexo më shumë

Pyetja 35. Kërkoni një zgjidhje 2D Matrix II Leetcode Deklarata e problemit Zgjidhja e LeetCode të Kërkimit të Matricës 2D II – “Kërko një matricë 2D II” ju kërkon të gjeni një algoritëm efikas që kërkon një objektiv vlere në një matricë matrice me numra të plotë mxn. Numrat e plotë në çdo rresht, si dhe kolona, ​​janë renditur në rend rritës. Shembull: Hyrja: 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]], objektiv = XNUMX Prodhimi: i vërtetë ...

Lexo më shumë

Pyetja 36. Gjatësia maksimale e një vargu të lidhur me karaktere unike Zgjidhje Leetcode Deklarata e problemit Gjatësia maksimale e një vargu të bashkuar me karaktere unike Zgjidhja LeetCode – “Gjatësia maksimale e një vargu të lidhur me karaktere unike” thotë se ju jepet një varg vargjesh dhe ju duhet të zgjidhni çdo pasardhës të vargut të dhënë dhe t'i bashkoni ato vargjet për të formuar ...

Lexo më shumë

Pyetja 37. Zgjidhja e Leetcode me distancën më të shkurtër të fjalëve Deklarata e problemit Zgjidhja e LeetCode me distancën më të shkurtër të fjalës – thotë se ju jepet një grup vargjesh dhe dy fjalë të ndryshme. Duhet të kthejmë distancën më të shkurtër midis këtyre dy fjalëve që shfaqen në vargun e hyrjes. Shembull: Input: wordsDict = ["praktikë", "makes", "perfect", "coding", "makes"], word1 = "coding", word2 = "practice" Output: 3 Shpjegim: Fjala "kodim" shfaqet në pozicioni 4. ...

Lexo më shumë

Pyetja 38. Lëvizja e mesatares nga zgjidhja e kodit Leetcode të transmetimit të të dhënave Deklarata e problemit Mesatarja lëvizëse nga rrjedha e të dhënave Zgjidhja e LeetCode – “Mesatarja lëvizëse nga rrjedha e të dhënave” thotë se duke pasur parasysh një rrjedhë numrash të plotë dhe një madhësi dritareje k. Duhet të llogarisim mesataren lëvizëse të të gjithë numrave të plotë në dritaren rrëshqitëse. Nëse numri i elementeve në ...

Lexo më shumë

Pyetja 39. Set Matrix Zeroes Leetcode Solution Deklarata e problemit Matrica e vendosjes zero Zgjidhja e LeetCode – “Vendosni zero të matricës” thotë se ju jepet një matricë matrice me numra të plotë mxn. Ne duhet të modifikojmë matricën hyrëse në mënyrë që nëse ndonjë qelizë përmban elementin 0, atëherë vendosim të gjithë rreshtin dhe kolonën e saj deri në 0. Duhet ta bëni në...

Lexo më shumë

Pyetja 40. Zgjidhja e kodit Leetcode që mungon Paraqitja e problemit Numri që mungon Zgjidhja e LeetCode – “Numri i Munguar” thotë se duke pasur parasysh një grup me madhësi n që përmban n numra të ndryshëm ndërmjet [0,n]. Duhet të kthejmë numrin që mungon në interval. Shembull: Hyrja: nums = [3,0,1] Dalja: 2 Shpjegim: Mund të vërejmë lehtësisht se të gjitha ...

Lexo më shumë

Pyetja 41. Dizajnoni një pirg me operacion në rritje Leetcode Solution Deklarata e problemit Dizajnimi i një pirg me operacion në rritje Zgjidhja e Leetcode – thotë se ne duhet të dizajnojmë një pirg që mbështet operacionet e mëposhtme në mënyrë efikase. Caktoni kapacitetin maksimal të pirgut. Kryeni funksionimin e shtytjes në mënyrë efikase, nëse madhësia e pirgut është rreptësisht më e vogël se kapaciteti maksimal i ...

Lexo më shumë

Pyetja 42. Zgjidhja më e ngadaltë e kodit leet Problemi Zgjidhja e butonit të ngadaltë të tastit na siguron një sekuencë çelësash që janë shtypur. Na jepet gjithashtu një koleksion ose vektor i kohës kur këto çelësa janë lëshuar. Sekuenca e çelësave jepet në formën e një vargu. Pra, problemi na kërkoi të ...

Lexo më shumë

Pyetja 43. Zgjidhja 3Sum Leetcode Deklarata e Problemit Duke pasur parasysh një varg n numra të plotë, a ka elementë a, b, c në numra të tillë që a + b + c = 0? Gjeni të gjitha treshet unike në grup që jep shumën e zeros. Vini re: se zgjidhja e vendosur nuk duhet të përmbajë treshe të dublikuara. Shembull # 1 [-1,0,1,2, -1,4] ...

Lexo më shumë

Pyetja 44. Vendos zgjidhjen e kodit të intervalit Problemi Insert Interval Leetcode Zgjidhja na ofron një listë të disa intervaleve dhe një interval të veçantë. Pastaj na thuhet ta fusim këtë interval të ri në listën e intervaleve. Pra, intervali i ri mund të kryqëzohet me intervale që janë tashmë në listë, ose mund të ...

Lexo më shumë

Pyetja 45. Zgjidhja e shumës së kombinuar të shumës së kombinuar Problemi Zgjidhja Leetcode Shuma e Kombinimit na ofron një koleksion ose listë të numrave të plotë dhe një objektiv. Na është thënë që të gjejmë kombinimet që mund të bëhen duke përdorur këta numra të plotë çdo herë që shtohen në objektivin e dhënë. Pra, më zyrtarisht, ne mund të përdorim të dhëna ...

Lexo më shumë

Pyetja 46. Zgjidhja e kodit leet të perimetrit të ishullit Deklarata e Problemit Në këtë problem, neve na është dhënë një rrjet në formën e një grupi 2-D. rrjeti [i] [j] = 0 paraqet se ka ujë në atë pikë dhe rrjeti [i] [j] = 1 paraqet tokën. Qelizat e rrjetit janë të lidhura vertikalisht / horizontalisht por jo diagonalisht. Ekziston saktësisht një ishull (një përbërës i lidhur i tokës ...

Lexo më shumë

Pyetja 47. Zgjidhja maksimale e nën-vargut Deklarata e problemit Duke pasur parasysh numrat e një numri të plotë, gjeni nën-vargun ngjitës (që përmban të paktën një numër) i cili ka shumën më të madhe dhe kthejeni shumën e tij. Shembull nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Shpjegim: [4, -1,2,1] ka shumën më të madhe = 6. nums = [- 1] -1 Qasja 1 (Ndaj dhe Pushto) Në këtë qasje ...

Lexo më shumë

Pyetja 48. Transformimi i rangut i një zgjidhjeje të kodit të kodeve Problemi Transformimi i Rendit i një Zgjidhje Leetcode të Array-it na siguroi një grup integrimesh. Vargu ose sekuenca e dhënë është e pa renditur. Ne duhet të caktojmë gradat për secilin numër të plotë në sekuencën e dhënë. Ekzistojnë disa kufizime për caktimin e gradave. Radhët duhet të fillojnë me ...

Lexo më shumë

Pyetja 49. Dekompresoni zgjidhjen e kodit të koduar me listë të koduar në gjatësi të ekzekutimit Problemi Decompress Zgjidhja e kodit të koduar me listë të koduar me gjatësi të drejtimit thotë se ju jepet një varg ose vektor që përmban një sekuencë. Sekuenca ka një paraqitje specifike. Sekuenca e hyrjes formohet nga një sekuencë tjetër. Ne do ta quajmë atë sekuencë tjetër si sekuencën origjinale. Sipas të cilit sekuenca e hyrjes ...

Lexo më shumë

Pyetja 50. Zëvendësoni elementet me elementin më të madh në zgjidhjen e kodit të anës së djathtë Problemi Zëvendësoni elementet me elementin më të madh në anën e djathtë Zgjidhja e kodit leet na siguron një koleksion ose vektor të numrave të plotë. Problemi na kërkoi të zëvendësonim të gjithë elementët me elementin që është më i madhi midis të gjithë elementëve në anën e djathtë. Prandaj, merrni parasysh nëse kishim një ...

Lexo më shumë

Pyetja 51. Gjeni Fituesin në një Tic Tac Toe Lojë Zgjidhja e kodit Problemi Gjeni Fituesin në Lojën Tic Tac Toe Leetcode Solution na kërkon të zbulojmë fituesin e një loje të gishtërinjve. Problemi na siguron një grup ose vektor lëvizjesh të bëra nga lojtarët. Ne duhet të kalojmë nëpër lëvizje dhe të gjykojmë se kush ...

Lexo më shumë

Pyetja 52. Gjeni Zgjidhjen e Kodeve të Shkronjave të Përbashkët Deklarata e Problemit Në këtë problem, neve na është dhënë një listë e vargut. Ne duhet të zbulojmë personazhet që janë të zakonshëm në të gjitha telat. Nëse një karakter është i pranishëm në të gjitha vargjet në shumë herë, atëherë ne duhet të nxjerrim karakterin shumë herë. Supozoni, ne kemi grup ...

Lexo më shumë

Pyetja 53. Koha minimale për të vizituar të gjitha pikat Zgjidhja e kodit Problemi Koha minimale për të vizituar të gjitha pikat Zgjidhja e kodit leet na ofron një koleksion ose vektor të pikave në boshtet koordinuese. Problemi pasi na siguron inputin na kërkon të gjejmë kohën minimale për të vizituar të gjitha pikat e dhëna në input. Kur lëvizni një njësi ...

Lexo më shumë

Pyetja 54. Gjeni N shuma unike unike deri në zgjidhjen e kodit zero Problemi Gjeni N Integers Unike Shuma deri në Zero Leetcode Solution, na ofron një numër të plotë. Na kërkon të kthejmë n numra të plotë të veçantë që përmbledhin deri në 0. Pra, pyetja është shumë e thjeshtë për tu kuptuar. Pra, para se të zhyteni në tretësirë. Le të hedhim një vështrim në ...

Lexo më shumë

Pyetja 55. Renditja e ndarjes në tre pjesë me zgjidhje të shumës së barabartë të kodit Problemi Array Partition Into Three Parts With Equal Leetcode Zgjidhja na siguron një grup ose vektor dhe pyet nëse ka tre ndarje të mundshme të sekuencës. Këtu, me ndarje nënkuptojmë se ka dy indekse i, j të tillë që shuma e elementeve që nga fillimi ...

Lexo më shumë

Pyetja 56. Gjeni Zgjidhjen e Kodeve të Shkronjave të Përbashkët Deklarata e problemit Në këtë problem, neve na jepet një varg vargjeve. Ne kemi nevojë për të shtypur një listë të të gjitha karaktereve që shfaqen në çdo varg në grup (të përfshira kopjimet). Kjo është nëse një personazh shfaqet 2 herë në çdo varg, por jo 3 herë, duhet ta kemi ...

Lexo më shumë

Pyetja 57. Gjeni të gjithë numrat e zhdukur në një zgjidhje të kodeve të kodeve Deklarata e Problemit Në këtë problem, neve na është dhënë një varg integrimesh. Ai përmban elemente që variojnë nga 1 në N, ku N = madhësia e grupit. Sidoqoftë, ka disa elementë që janë zhdukur dhe disa dublikata janë të pranishme në vend të tyre. Qëllimi ynë është të kthejmë një grup ...

Lexo më shumë

Pyetja 58. Zgjidhja e kodit të elementit të shumicës II Në këtë problem, neve na është dhënë një varg integrimesh. Qëllimi është që të gjenden të gjithë elementët që ndodhin më shumë se ⌊N / 3⌋ koha në grup ku N = madhësia e grupit dhe ⌊ ⌋ është operatori i dyshemesë. Ne kemi nevojë për të kthyer një grup të ...

Lexo më shumë

Pyetja 59. Përmban Zgjidhjen e Kodit Leet të Kopjuar II Deklarata e problemit Në këtë problem na jepet një varg integrimesh dhe duhet të kontrollojmë nëse ekziston ndonjë element i kopjuar që janë në një distancë prej të paktën k me njëri-tjetrin. dmth ndryshimi midis indekseve të atyre dy elementeve të njëjtë duhet të jetë më i vogël se ...

Lexo më shumë

Pyetja 60. Zgjidhja e vargut të vargut relativ të renditjes Në këtë problem, na janë dhënë dy vargje me numra të plotë pozitivë. Të gjithë elementët e grupit të dytë janë të dallueshëm dhe janë të pranishëm në grupin e parë. Sidoqoftë, vargu i parë mund të përmbajë elementë të kopjuar ose elementë që nuk janë në grupin e dytë. Ne kemi nevojë për të renditur grupin e parë ...

Lexo më shumë

Pyetja 61. Gjeni fjalët që mund të formohen nga personazhe Zgjidhja e kodit Deklarata e problemit Në problemin "Gjeni Fjalë që Mund të Formohen nga Karakteret" na jepet një varg vargjesh që përbëhet nga alfabete (fjalë) të vogla angleze dhe një varg që përbëhet nga një grup personazhesh (karaktere). Detyra jonë është të kontrollojmë për secilën varg në grup ...

Lexo më shumë

Pyetja 62. Numri i zgjidhjeve të kodit të barabartë të çifteve domino Deklarata e problemit Në problemin "Numri i Çifteve Domino të Ekuivalentuar", neve na është dhënë një listë e dominave ku secila domino përbëhet nga dy vlera si domino [i] = [a, b]. Dy domino, domino [i] = [a, b] dhe domino [j] = [c, d] janë ekuivalente nëse (a == c dhe b == d) ose (a == d dhe c == d) . Detyra jonë është të zbulojmë ...

Lexo më shumë

Pyetja 63. Zgjidhja e kodit të trekëndëshit II të Pascal Deklarata e Problemit Në këtë problem na është dhënë indeksi Rresht (i) i Trekëndëshit Paskal. Duhet të krijojmë një grup linear që përmban vlerat e rreshtit të dytë dhe ta kthejmë atë. Indeksi i rreshtave fillon nga 0. Ne e dimë se trekëndëshi i Pascal është një trekëndësh ku secili numër është ...

Lexo më shumë

Pyetja 64. Zgjidhje e kodeve të rrugëve unike Problemi Zgjidhja e rrugëve unike Leetcode thotë se ju janë dhënë dy integrues që përfaqësojnë madhësinë e një rrjeti. Përdorimi i madhësisë së rrjetit, gjatësisë dhe gjerësisë së rrjetit. Ne kemi nevojë për të gjetur numrin e shtigjeve unike nga këndi i sipërm i majtë i rrjetit për të ...

Lexo më shumë

Pyetja 65. Numri i Çifteve të Mira Zgjidhja e kodit Deklarata e Problemit Në këtë problem është dhënë një varg integrimesh dhe duhet të zbulojmë numërimin e numrit total të çifteve të mira (a [i], a [j]) ku a [i] = a [j]. Nums Shembull = [1,2,3,1,1,3] 4 Shpjegim: Ekzistojnë 4 çifte të mira në indekse (0,3), (0,4), (3,4), (2,5). [1,1,1,1] 6 Shpjegim: ...

Lexo më shumë

Pyetja 66. Zgjidhja e tretë maksimale e kodit Siç thotë titulli, qëllimi është të gjesh numrin e plotë të tretë maksimal në një grup të caktuar integers. Vini re se duhet të gjejmë numrin e plotë të tretë maksimal të veçantë në grup. Ne e kthejmë numrin e plotë maksimal në grup kur nuk ka numër të plotë të tretë maksimal. Shembull ...

Lexo më shumë

Pyetja 67. Zgjidhje e ekuilibruar e pemës binare Një pemë binare është e ekuilibruar në lartësi nëse ndryshimi i lartësive të nënpemës majtas dhe djathtas të çdo nyje në pemë është më së shumti 1. Në këtë problem, ne do të kontrollojmë për një pemë binare të ekuilibruar. Shembull 2/1/4 Jo i ekuilibruar 1 / \ 2 ...

Lexo më shumë

Pyetja 68. Sa numra janë më të vegjël se zgjidhja e kodit të numrit aktual Deklarata e Problemit Në këtë problem, neve na është dhënë një koleksion. Për secilin element të këtij grupi, duhet të zbulojmë numrin e elementeve më të vegjël se ai element. dmth për secilin i (0 <= i

Lexo më shumë

Pyetja 69. Bashkoni zgjidhjet e kodeve të vargjeve të renditura Në problemin "Bashko Vargjet e Renditura", na jepen dy vargje të renditura në rend jo zbritës. Vargu i parë nuk është i mbushur plotësisht dhe ka hapësirë ​​të mjaftueshme për të akomoduar të gjithë elementët e grupit të dytë gjithashtu. Ne duhet të bashkojmë dy vargje, të tilla që grupi i parë të përmbajë elemente ...

Lexo më shumë

Pyetja 70. Kërkoni në Zgjidhjen e Leetkodit të Renditur të Renditur Merrni parasysh një koleksion të renditur, por një indeks u mor dhe koleksioni u rrotullua në atë pikë. Tani, pasi të jetë ndërruar grupi, ju kërkohet të gjeni një element të veçantë të synuar dhe të ktheni indeksin e tij. Në rast se elementi nuk është i pranishëm, kthehu -1. Problemi është përgjithësisht ...

Lexo më shumë

Pyetja 71. Kërko Zgjidh kodin e futjes së pozicionit Në këtë problem, neve na është dhënë një koleksion i renditur dhe një numër i plotë i synuar. Ne duhet të gjejmë pozicionin e tij të kërkimit. Nëse vlera e synuar është e pranishme në grup, ktheni indeksin e saj. Ktheni indeksin në të cilin duhet të futet objektivi në mënyrë që të mbahet renditja e renditur (në ...

Lexo më shumë

Pyetja 72. Fëmijët me numrin më të madh të ëmbëlsirave Zgjidhja e kodit Në problemin "Fëmijët me numrin më të madh të ëmbëlsirave", neve na është dhënë një grup i plotë që përfaqëson numrin e çokollatave që disa fëmijë kanë marrë dhe disa ëmbëlsira shtesë që mund të shpërndahen në çdo mënyrë. Tani, duhet të gjejmë: A mund të ketë çdo fëmijë numrin më të madh ...

Lexo më shumë

Pyetja 73. Shuma e ekzekutimit të zgjidhjes së kodit 1d të vargut Deklarata e Problemit Në shumën e ekzekutuar të problemit të vargut 1d neve na është dhënë një numër numrash për të cilin duhet të kthejmë një grup ku për secilin indeks i në rezultatin arr [i] = shuma (numrat [0]… numrat [i]) . Nums Shembull = [1,2,3,4] [1,3,6,10] Shpjegim: Shuma e rrjedhshme është: ...

Lexo më shumë

Pyetja 74. Zgjidhje plus një e kodit Deklarata e problemit Në problemin “Plus One” na jepet një varg ku secili element në varg paraqet një shifër të një numri. Vargu i plotë paraqet një numër. Indeksi i zerotit përfaqëson MSB të numrit. Ne mund të supozojmë se nuk ka asnjë zero kryesor në ...

Lexo më shumë

Pyetja 75. Elementi më i madh i Kth në një Zgjidhje Leetcode Array Në këtë problem, ne duhet të kthejmë elementin kth më të madh në një grup të pa renditur. Vini re se koleksioni mund të ketë dublikata. Pra, duhet të gjejmë elementin më të madh Kth sipas renditjes së renditur, jo elementin më të madh Kth të veçantë. Shembulli A = {4, 2, 5, 3 ...

Lexo më shumë

Pyetja 76. Zgjidhja e kodit leet maksimalisht të njëpasnjëshme Deklarata e Problemit Në problemin Max Konsekuent jepet një koleksion binar. Duhet të gjejmë numrin maksimal të atyre të njëpasnjëshme të pranishëm në grupin e dhënë. Vargu i hyrjes do të përmbajë vetëm 0 dhe 1. Shembull [1,1,0,1,1,1] 3 Shpjegim: Dy shifrat e para ose tre shifrat e fundit janë ...

Lexo më shumë

Pyetja 77. Rirregulloni Array ashtu që arr [i]> = arr [j] nëse i është çift dhe arr [i] <= arr [j] nëse i është tek dhe j <i Supozoni se keni një grup të plotë. Deklarata e problemit kërkon që të rregullohet grupi në një mënyrë të tillë që elementët në pozicionin çift në një grup të jenë më të mëdhenj se të gjithë elementët para tij dhe elementët në pozicionet tek duhet të jenë më pak se elementët para tij. Shembull ...

Lexo më shumë

Pyetja 78. Rendit Array Sipas Parity II Zgjidhje Kodi Deklarata e problemit Në problemin “Rendit Array By Parity II”, neve na është dhënë një koleksion pariteti ku të gjithë elementët janë numër i plotë pozitiv. Array përmban një numër të barabartë të elementeve. Array përmban një numër të barabartë të elementeve çift dhe tek. Detyra jonë është të rirregullojmë elementet ...

Lexo më shumë

Pyetja 79. Numëroni çiftin me Shumën e dhënë Në problemin "numëro çiftin me shumën e dhënë" ne kemi dhënë një varg të plotë [] dhe një numër tjetër thotë "shuma", duhet të përcaktoni nëse ndonjë prej dy elementeve në një grup të caktuar ka një shumë të barabartë me "shumën". Shembull Input: arr [] = {1,3,4,6,7} dhe shuma = 9. Output: "Elementet e gjetura ...

Lexo më shumë

Pyetja 80. Ndodhja e shumëfishtë e grupeve të elementeve të vargjeve të renditura nga ndodhja e parë Ju jepet një pyetje në të cilën keni dhënë një grup të pa renditur me shfaqje të shumta të numrave. Detyra është që të grupohen të gjitha dukuritë e shumta të elementeve të vargjeve të renditura nga dukuria e parë. Ndërkohë, porosia duhet të jetë e njëjtë me numrin. Shembull Input: [2, 3,4,3,1,3,2,4] ...

Lexo më shumë

Pyetja 81. Diferenca maksimale midis frekuencës së dy elementeve të tillë që elementi që ka frekuencë më të madhe është gjithashtu më i madh Supozoni, ju keni një grup të plotë. Deklarata e problemit kërkon të gjejë ndryshimin maksimal midis frekuencës së çdo dy elementëve të veçantë të një grupi të caktuar, por elementi me frekuencë më të madhe duhet të jetë gjithashtu më i madh në vlerë sesa numri i plotë. Shembull Input: arr [] = {2,4,4,4,3,2} ...

Lexo më shumë

Pyetja 82. Maksimizoni Shuma e Array pas Zgjidhje Leetcode K Negations Ky postim është në Maximize Sum Of Array After K Negations Leetcode Zgjidhja Problem Problemi Në problemin "Maximize Sum Of Array Pas K Negations" na jepet një arr array dhe një vlerë K. Array përbëhet nga vlera integer. Ne mund të ndryshojmë vlerën e arr [i] në ...

Lexo më shumë

Pyetja 83. Nënrenditja më e vogël me k numra të veçantë Supozoni, ju keni një grup të plotë dhe një numër k. Deklarata e problemit kërkon të zbulojë nën-grupin më të vogël të intervalit (l, r), në mënyrë të tillë ka saktësisht k numra të veçantë të pranishëm në atë nën-grup më të vogël. Shembull Hyrja: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

Lexo më shumë

Pyetja 84. Të gjitha Triplets Unike që përmbledhin një vlerë të dhënë Ne kemi dhënë një varg integrimesh dhe një numër të caktuar të quajtur 'shuma'. Deklarata e problemit kërkon të gjejë treshen që shton numrin e dhënë 'shuma'. Shembull Input: arr [] = {3,5,7,5,6,1} shuma = 16 Output: (3, 7, 6), (5, 5, 6) Shpjegim: Triplet i cili është i barabartë me të dhënë .. .

Lexo më shumë

Pyetja 85. Nën-grupi më i gjatë që ka numërimin e 1s Një më shumë se numërimin e 0s Ne kemi dhënë një varg integrimesh. Një koleksion përmban vetëm 1 dhe 0. Deklarata e problemit kërkon të zbulohet gjatësia e Nën-Array-it më të gjatë, e cila ka sasinë e shifrës 1 është vetëm një më shumë sesa numërimi i 0-ve në një nën-grup. Shembull Hyrja: arr [] = ...

Lexo më shumë

Pyetja 86. Array Maksimal nga Dy Rreshta të dhëna që mbajnë rendin e njëjtë Supozoni se kemi dy grupe të plotë me të njëjtën madhësi n. Të dy vargjet mund të përmbajnë gjithashtu numra të zakonshëm. Deklarata e problemit kërkon të formohet një varg rezultues që përmban vlerat maksimale 'n' nga të dy vargjet. Renditja e parë duhet të ketë përparësi (elementet e parë ...

Lexo më shumë

Pyetja 87. Guess Number më i lartë ose i ulët II Deklarata e Problemit "Guess Number Ligher or Low II" thotë se ne do të luajmë një lojë që quhet Guess Game. Loja thotë që unë zgjedh një numër nga 1 në n. Kurdo që ta merrni me mend numrin të cilin nuk e kam zgjedhur, unë do t'ju them ...

Lexo më shumë

Pyetja 88. Rirregulloni një grup të tillë që arr [i] është i barabartë me i "Rirregulloni një koleksion të tillë që problemi arr [i] = i" thotë që ju jepet një varg integrimesh që variojnë nga 0 në n-1. Meqenëse të gjithë elementët mund të mos jenë të pranishëm në grup, atëherë në vend të tyre -1 është atje. Deklarata e problemit kërkon të riorganizojë grupin në një mënyrë të tillë ...

Lexo më shumë

Pyetja 89. Ndani 0-të dhe 1-at në një grup Deklarata e Problemit Supozoni se keni një grup të plotë. Problemi "Ndar 0 dhe 1 në një grup" kërkon të ndajë grupin në dy pjesë, në 0 dhe në 1. 0-të duhet të jenë në anën e majtë të grupit dhe 1-të në anën e djathtë të grupit. ...

Lexo më shumë

Pyetja 90. Gjeni d më të madhen në Array ashtu që a + b + c = d Deklarata e Problemit Supozoni se keni një grup numrash të plotë. Vlerat e hyrjes janë të gjitha elemente të dallueshme. Problemi "Gjeni d më të madh në grup të tillë që a + b + c = d" kërkon të zbulojë elementin më të madh 'd' në bashkësi ashtu që a + b + c = ...

Lexo më shumë

Pyetja 91. Numri maksimal i çokollatave që do të shpërndahen në mënyrë të barabartë midis studentëve k "Numri maksimal i çokollatave që do të shpërndahen në mënyrë të barabartë midis studentëve k" thotë që ju jepen n kuti që kanë disa çokollata në të. Supozoni se ka studentë k. Detyra është që të shpërndahet numri maksimal i çokollatave midis studentëve k në mënyrë të barabartë, duke zgjedhur kutitë e njëpasnjëshme. Ne mundemi ...

Lexo më shumë

Pyetja 92. Numrat maksimalë të njëpasnjëshëm të pranishëm në një grup Deklarata e Problemit Supozoni se keni një varg integrimesh me madhësi N. Problemi "Numrat maksimalë të njëpasnjëshëm të pranishëm në një grup" kërkon të zbulojë numrin maksimal të numrave të njëpasnjëshëm që mund të shpërndahen në një grup. Shembull arr [] = {2, 24, 30, 26, 99, 25} 3 Shpjegimi: The ...

Lexo më shumë

Pyetja 93. Pyetjet për numrin e elementeve të dallueshëm në një nënvarg Ne kemi dhënë një varg integer dhe një numër pyetjesh dhe duhet të zbulojmë numrin e të gjithë elementëve të veçantë që kemi brenda intervalit të dhënë, pyetja përbëhet nga dy numra majtas dhe djathtas, kjo është diapazoni i dhënë, me këtë varg i dhënë ne ...

Lexo më shumë

Pyetja 94. Pyetësi minimal i intervalit (zbërthimi i rrënjës katrore dhe tabela e rrallë) Në problemin e pyetjes minimale të diapazonit ne kemi dhënë një pyetje dhe një grup të plotë. Çdo pyetje përmban diapazonin si indekse majtas dhe djathtas për secilën interval. Detyra e dhënë është të përcaktohet minimumi i të gjithë numrit që shtrihet brenda intervalit. Shembull Hyrja: arr [] = {2, 5, ...

Lexo më shumë

Pyetja 95. Range Sum Query duke përdorur Tabela të Rrallë Në pyetjen e shumës së vargut duke përdorur problemin e tryezës së rrallë kemi një pyetje të intervalit dhe na jepet një grup i plotë. Detyra e dhënë është të zbuloni shumën e të gjithë numrave të plotë që vijnë në interval. Shembull Input: arr [] = {1,4,6,8,2,5} Pyetja: {(0, 3), (2, 4), (1, 5)} Dalja: 19 16 25 ...

Lexo më shumë

Pyetja 96. Numëroni dhe ndërroni pyetjet në një grup binar Një koleksion i madhësisë n është dhënë si vlerë hyrëse. Problemi "Numëroni dhe ndërroni pyetjet në një grup binar" kërkon të kryejë disa nga pyetjet që janë dhënë më poshtë, pyetjet mund të ndryshojnë në një mënyrë të rastësishme. Pyetjet janë ⇒ Toggle query ⇒ toggle (duke filluar, duke përfunduar), kjo ...

Lexo më shumë

Pyetja 97. Pyetjet për vlerat dhjetore të nënvlerësimeve të një grupi binar Shkruani pyetje për vlerat dhjetore të nënvargjeve të një grupi binar në një grup binar të dhënë. Deklarata e problemit kërkon të gjejë numrin dhjetor të formuar kështu me ndihmën e intervalit në një grup binar. Shembull Hyrja: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} Pyetësi (1, ...

Lexo më shumë

Pyetja 98. Maksimizoni elementet duke përdorur një grup tjetër Supozoni, ne kemi dhënë dy grupe të plotë me të njëjtën madhësi n. Të dy vargjet përmbajnë numra pozitivë. Deklarata e problemit kërkon të maksimizohet grupi i parë duke përdorur elementin e grupit të dytë duke mbajtur renditjen e rendit të dytë (elementet e rendit të dytë duhet të shfaqen të parët në dalje). ...

Lexo më shumë

Pyetja 99. Shkëmbimet minimale të kërkuara për të bashkuar të gjithë elementët më pak ose të barabartë me k-në Problemi "Shkëmbimet minimale të kërkuara për të bashkuar të gjithë elementët më pak se ose të barabartë me k së bashku" thotë se keni një grup të plotë. Deklarata e problemit kërkon të zbulojë numrin më të vogël të swap-eve që do të kërkohen për të marrë së bashku elementet të cilët janë më pak ose të barabartë ...

Lexo më shumë

Pyetja 100. Gjeni Pozicionin e Parë dhe të Fundit të Elementit në Zgjidhjen Leetcode të Rendit të Renditur Deklarata e problemit Në këtë artikull të titulluar "Gjeni Pozicionin e Parë dhe të Fundit të Elementit në Zgjidhjen e Rendit Leetcode", ne do të diskutojmë zgjidhjen e një problemi me kodin e leet. Në problemin e dhënë na jepet një varg. Na jepet gjithashtu një element i synuar. Elementet në grup renditen në ...

Lexo më shumë

Pyetja 101. Zgjidhje LeetCode e Vargut Monotonik Deklarata e problemit Në problemin "Array Monotonic" na jepet një grup. Detyra jonë është të kontrollojmë nëse grupi është një grup monotonik apo jo. Një koleksion monotonik është një grup ku elementet ose renditen sipas renditjes në rritje ose në rendin zvogëlues. Nëse grupi është renditur në ...

Lexo më shumë

Pyetja 102. Shuma maksimale e pasojave e tillë që asnjë tre të mos jenë rresht Problemi "Shuma maksimale e pasojave të tilla që asnjë tre nuk janë radhazi" thotë se ju jepet një varg integrimesh. Tani ju duhet të gjeni një nënrenditje që ka shumën maksimale duke qenë se nuk mund të konsideroni tre elementë të njëpasnjëshëm. Për të kujtuar, një pasojë nuk është asgjë tjetër përveç një grup ...

Lexo më shumë

Pyetja 103. Gjeni kopjime në një grup të caktuar kur elementët nuk janë të kufizuar në një diapazon Problemi "Gjeni kopjimet në një grup të caktuar kur elementët nuk janë të kufizuar në një varg" shprehet se keni një grup të përbërë nga n numra të plotë. Deklarimi i problemit për të gjetur elementet e kopjuara nëse janë të pranishëm në grup. Nëse nuk ekziston ndonjë element i tillë kthimi -1. Shembull [...

Lexo më shumë

Pyetja 104. Kontrolloni nëse Array Përmban Integer Plotë me Kopjimet e Lejuara Ju jepet një varg integrimesh që mund të përmbajnë gjithashtu elemente të kopjuar. Deklarata e problemit kërkon të zbulojë nëse është një grup integrimesh të plota, shtypni "Po" nëse është, shtypni "Jo" nëse nuk është. Shembull Hyrje e Shembullit: [2, 3, 4, 1, 7, 9] Shembull ...

Lexo më shumë

Pyetja 105. Kreshtat më të dobëta në një zgjidhje të kodit të matricës Deklarata e problemit Në problemin "Kreshtat më të dobëta në një matricë" na jepet një matricë me n rreshta dhe kolona m. matrica është e mbushur me 0 ose 1. E veçanta për këtë matricë është se të gjitha ato janë në anën e majtë të secilës rresht ...

Lexo më shumë

Pyetja 106. Kapaciteti për të dërguar paketat brenda ditëve D Zgjidhja e kodit Deklarata e problemit Në problemin "Kapaciteti për të dërguar paketat brenda ditëve D", ne kemi pako në portin A që duhet të transferohen në portin B në D ditë. na jepet një varg peshash që përmban peshën e secilës pako dhe numrin e ditëve në të cilat ne ...

Lexo më shumë

Pyetja 107. Mund të Bën Përparim Aritmetik Nga Zgjidhja e Kodit të Rendit Deklarata e problemit Në problemin "Mund të Bëni Avancim Aritmetik nga Renditja" na jepet një koleksion, tani duhet të përgjigjemi nëse është e mundur të gjenerojmë një Përparim Aritmetik duke rirregulluar sekuencën. Shembull arr = [3,1,5] e vërtetë Shpjegim: Ne mund ta rirregullojmë grupin si {1,3,5} i cili formon një ...

Lexo më shumë

Pyetja 108. Koha më e mirë për të blerë dhe shitur aksionet III Zgjidhja e kodit Deklarata e problemit Në problemin "Koha më e mirë për të blerë dhe shitur stokun III", neve na është dhënë një koleksion ku secili element në grup përmban çmimin e aksioneve të dhëna në atë ditë. Përkufizimi i transaksionit është blerja e një aksioni të aksioneve dhe shitja e kësaj aksioni ...

Lexo më shumë

Pyetja 109. Koha më e mirë për të blerë dhe shitur Aksionet II Zgjidhja e kodit Deklarata e problemit Në problemin "Koha më e mirë për të blerë dhe shitur stokun II", neve na jepet një koleksion ku secili element në koleksion përmban çmimin e aksioneve të dhëna atë ditë. Përkufizimi i transaksionit është blerja e një aksioni të aksioneve dhe shitja e kësaj aksioni ...

Lexo më shumë

Pyetja 110. Koha më e mirë për të blerë dhe shitur aksione me zgjidhjen e kodit të tarifave të transaksionit Deklarata e problemit Në problemin "Koha më e mirë për të blerë dhe shitur aksione me tarifë transaksioni", neve na jepet një koleksion ku secili element në grup përmban çmimin e aksioneve të dhëna atë ditë. Përkufizimi i transaksionit është blerja e një aksioni të aksioneve dhe shitja e ...

Lexo më shumë

Pyetja 111. Numërimi i çifteve indekse me elementë të barabartë në një grup Supozoni, ne kemi dhënë një koleksion të plotë. Problemi "Numërimi i çifteve indekse me elementë të barabartë në një grup" kërkon të gjesh numrin e çiftit të indekseve (i, j) në një mënyrë të tillë që arr [i] = arr [j] dhe i të mos jetë i barabartë me j . Shembull arr [] = {2,3,1,2,3,1,4} 3 çifte shpjegimi ...

Lexo më shumë

Pyetja 112. Gjeni shumën e të gjitha shumave unike të nën-vargut për një grup të dhënë Supozoni se keni një grup numrash të plotë. Problemi "Gjeni Shuma e të gjitha shumave unike të nën-vargjeve për një grup të caktuar" kërkon të zbuloni shumën e të gjitha nën-vargjeve unike (Shuma e nën-vargut është shuma e elementeve të secilës nën-varg). Me shumën unike të nën-grupit, kemi dashur të themi se asnjë nën-grup nuk ka ...

Lexo më shumë

Pyetja 113. Shtegu minimal i shumës në një trekëndësh Deklarata e problemit Problemi "Rruga minimale e shumës në një trekëndësh" thotë se ju jepet një sekuencë në formën e një trekëndëshi të plotë. Tani duke filluar nga rreshti i sipërm cila është shuma minimale që mund të arrini kur të arrini në rreshtin e poshtëm? Shembull 1 2 3 5 ...

Lexo më shumë

Pyetja 114. Nën-grupi më i gjatë që nuk ka më shumë se K elementë të veçantë Problemi "Nënvargja më e gjatë që nuk ka më shumë se K elementë të veçantë" shprehet që supozoni se keni një grup integrimesh, deklarata e problemit kërkon të zbuloni nën-grupin më të gjatë që nuk ka më shumë se k elementë të ndryshëm. Shembull arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Lexo më shumë

Pyetja 115. Jepet një grup çiftesh Gjeni të gjitha çiftet simetrike në të Gjeni të gjitha çiftet simetrike - Jepen disa palë të një grupi. Duhet të zbuloni çiftet simetrike në të. Çifti simetrik thuhet të jetë simetrik kur në dyshe thonë (a, b) dhe (c, d) në të cilin 'b' është e barabartë me 'c' dhe 'a' është ...

Lexo më shumë

Pyetja 116. Operacioni minimal për t'i bërë të gjithë elementët të barabartë në grup Problemi "Operacioni minimal për t'i bërë të gjithë elementët të barabartë në grup" thotë se ju jepet një grup me disa integrues në të. Ju duhet të zbuloni operacionet minimale që mund të bëhen për të bërë një grup të barabartë. Shembull [1,3,2,4,1] 3 Shpjegim Ose 3 zbritje mund të jenë ...

Lexo më shumë

Pyetja 117. Ndërtoni një Pemë Binare nga përfaqësimi i dhënë i Array Parent Problemi "Ndërto një pemë binare nga paraqitja e dhënë e vargut prindëror" thotë se ju jepet një varg. Kjo varg hyrës përfaqëson një pemë binare. Tani ju duhet të ndërtoni një pemë binare në bazë të këtij grupi hyrës. Array ruan indeksin e nyjes prind në secilin indeks. ...

Lexo më shumë

Pyetja 118. Gjeni nënrenditjen me shumën e dhënë (Trajton numrat negativë) Problemi "Gjeni nëngrupin me shumën e dhënë (Trajton numrat negativë)" thotë se ju jepet një varg i plotë, që përmban edhe numra të plotë negativë dhe një numër të quajtur "shuma". Deklarata e problemit kërkon të shtypet nën-grupi, i cili përmbledh një numër të caktuar të quajtur "shuma". Nëse më shumë se një nën-grup ...

Lexo më shumë

Pyetja 119. Gjatësia e nëngrupit më të madh me elementë të afërt Problemi "Gjatësia e nëngrupit më të madh me elementë të afërt" thotë se ju jepet një grup i plotë. Deklarata e problemit kërkon të zbulohet gjatësia e nën-grupit më të gjatë ngjitës, nga të cilat elementet mund të rregullohen në një sekuencë (të vazhdueshëm, ose ngjitës ose zbritës). Numrat në ...

Lexo më shumë

Pyetja 120. Numëroni numrin e tresheve me produkt të barabartë me numrin e dhënë Problemi "Numëroni numrin e tresheve me produkt të barabartë me numrin e dhënë" thotë se na është dhënë një varg i plotë dhe një numër m. Deklarata e problemit kërkon të gjejë numrin e përgjithshëm të tresheve me produkt të barabartë me m. Shembull arr [] = {1,5,2,6,10,3} m = 30 3 Triplets Shpjegim ...

Lexo më shumë

Pyetja 121. Diferenca maksimale midis indekseve të parë dhe të fundit të një elementi në grup Supozoni, ju keni një varg integers. Problemi "Diferenca maksimale midis indekseve të parë dhe të fundit të një elementi në grup" kërkon të zbulojë ndryshimin midis indeksit të parë dhe të fundit të secilit numër të pranishëm në një grup, në mënyrë që ndryshimi të jetë maksimal nga të gjithë. Shembull ...

Lexo më shumë

Pyetja 122. Gjeni katër elementë që përmbledhin një vlerë të dhënë (Hashmap) Problemi "Gjeni katër elemente që mbledhin një vlerë të caktuar (Hashmap)" thotë që supozoni se keni një grup të plotë dhe një numër të quajtur shumë. Deklarata e problemit kërkon të përcaktohet nëse katër elementë janë të pranishëm në grup i cili përmbledh vlerën e dhënë "shuma". Nëse është e vërtetë, atëherë funksiononi ...

Lexo më shumë

Pyetja 123. Nënshtrimi më i gjatë i tillë që ndryshimi midis fqinjëve është një Problemi "Pasoja më e gjatë e tillë që ndryshimi midis fqinjëve është një" thotë se ju jepet një koleksion i plotë. Tani ju duhet të gjeni gjatësinë e renditjes më të gjatë të tillë që ndryshimi i elementeve ngjitur të jetë 1. Shembull 1 2 3 4 7 5 9 4 6 Shpjegim Si ...

Lexo më shumë

Pyetja 124. Gjeni të gjitha treshet me shumën zero Problemi "Gjeni të gjitha treshet me shumën zero" thotë se ju jepet një grup që përmban numrin pozitiv dhe negativ. Deklarata e problemit kërkon të gjejë treshen me shumën e barabartë me 0. Shembulli arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Shpjegim ...

Lexo më shumë

Pyetja 125. Kontrolloni nëse një varg i dhënë përmban elementë të kopjuar brenda k distancës nga njëri-tjetri Problemi "Kontrolloni nëse një varg i dhënë përmban elemente të kopjuara brenda k distancë nga njëri-tjetri" thotë se duhet të kontrollojmë për dublikata në një grup të dhënë të parenditur brenda intervalit të k. Këtu vlera e k është më e vogël se vargu i dhënë. Shembuj K = 3 arr [] = ...

Lexo më shumë

Pyetja 126. Çiftëzohet me produktin e dhënë Problemi "Çifto me produktin e dhënë" thotë se ju jepet një koleksion i plotë dhe një numër "x". Përcaktoni, nëse një varg përbëhet nga një palë prej të cilave produkti është i barabartë me 'x' që ekzistojnë në vargun e dhënë të hyrjes. Shembull [2,30,12,5] x = 10 Po, ai ka Shpjegimin e Çiftit të Produktit Këtu 2 ...

Lexo më shumë

Pyetja 127. Distanca maksimale në grup Problemi "Distanca Maksimale në Rendit" thotë se ju jepet "n" nr. të vargjeve dhe të gjitha vargjet jepen në rend rritës. Detyra juaj është të gjeni ndryshimin maksimal / ndryshimin absolut të dy numrave në një grup dhe ne mund të përcaktojmë distancën maksimale midis dy numrave si ...

Lexo më shumë

Pyetja 128. Elementi i parë që ndodh k herë në një grup Ne kemi dhënë një numër 'k' dhe një grup të plotë. Problemi "Elementi i parë që ndodh k herë në një grup" thotë për të gjetur elementin e parë në grup i cili ndodh saktësisht k herë në një grup. Nëse nuk ka asnjë element në grup që ndodh k herë ...

Lexo më shumë

Pyetja 129. Shtypni të gjitha nënvotat me 0 shuma Ju jepet një grup i plotë, detyra juaj është të shtypni të gjitha nën-vargjet e mundshme me shumën është e barabartë me 0. Pra, ne kemi nevojë për të shtypur të gjitha nën-vargjet me 0 shuma. Shembull arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} Nën-grupi i gjetur nga indeksi 0 ...

Lexo më shumë

Pyetja 130. Përmban Dublikatë Na është dhënë një koleksion dhe mund të përmbajë elementë të kopjuar ose ndoshta jo. Pra, duhet të kontrollojmë nëse përmban dublikatë. Shembuj [1, 3, 5, 1] ​​e vërtetë ["mollë", "mango", "portokalli", "mango"] e vërtetë [22.0, 4.5, 3.98, 45.6, 13.54] qasja false Mund të kontrollojmë një grup në disa mënyra ...

Lexo më shumë

Pyetja 131. Formoni numrin minimal nga sekuenca e dhënë Problemi “Formoni numrin minimal nga sekuenca e dhënë” thotë se ju jepet vetëm një model i I dhe D. Kuptimi i I qëndron për të rritur dhe për të zvogëluar ne jemi të pajisur me D. Deklarata e problemit kërkon të shtypet numri minimal i cili plotëson modelin e dhënë. Ne kemi ...

Lexo më shumë

Pyetja 132. Gama e pyetjeve për pasojat e kllapave më të gjata Ju jepet një sekuencë e disa vijave të kllapave, me fjalë të tjera, ju jepen kllapa si '(' dhe ')' dhe ju jepet një interval pyetjesh si pikë fillestare dhe pikë përfundimtare. Problemi "Gama e pyetjeve për pasojat e kllapave më të gjata" kërkon të gjesh gjatësinë maksimale ...

Lexo më shumë

Pyetja 133. Nën-grupi më i madh me numër të barabartë 0s dhe 1s Ju jepet një varg integrimesh. Integrat e plotë janë vetëm 0 dhe 1 në grupin e hyrjes. Deklarata e problemit kërkon të gjejë nën-grupin më të madh që mund të ketë numër të barabartë të 0s dhe 1s. Shembull arr [] = {0,1,0,1,0,1,1,1} 0 deri në 5 (gjithsej 6 elemente) Shpjegim Nga pozicioni i vargut ...

Lexo më shumë

Pyetja 134. Varg binar pas operacioneve këmbyese të diapazonit M Ju jepet një koleksion binar, i cili përbëhet nga 0 fillimisht dhe numri Q i pyetjeve. Deklarata e problemit kërkon të ndryshojmë vlerat (shndërrimi i 0-ve në 1-të dhe 1-të në 0). Pasi të kryhen pyetjet Q, shtypni grupin rezultues. Shembull arr [] = {0, 0, 0, 0, 0} Toggle (2,4) ...

Lexo më shumë

Pyetja 135. Shuma jo e mbivendosur e dy grupeve Deklarata e Problemit Problemi "Shuma jo e mbivendosur e dy grupeve" thotë se ju jepen dy vargje si vlera hyrëse si arrA [] dhe arrB [] me të njëjtën madhësi n. Gjithashtu, të dy vargjet kanë elementë të veçantë individualisht dhe disa elementë të përbashkët. Detyra juaj është të zbuloni shumën totale ...

Lexo më shumë

Pyetja 136. Gjeni të gjitha çiftet (a, b) në një grup të tillë që a% b = k Deklarata e problemit Problemi "Gjeni të gjitha çiftet (a, b) në një grup të tillë që a% b = k" të thotë që ju jepet një varg integers dhe një vlerë e plotë e quajtur k. Deklarata e problemit kërkon të zbulojë çiftin në një mënyrë të tillë që x ...

Lexo më shumë

Pyetja 137. Gjetjet e pyetjeve LCM Deklarata e problemit Problemi “Range LCM queries” thotë se keni një grup të plotë dhe q numri i pyetjeve. Çdo pyetje përmban (majtas, djathtas) si një varg. Detyra e dhënë është të zbuloni LCM (majtas, djathtas), dmth., LCM të të gjithë numrit që vjen në intervalin e ...

Lexo më shumë

Pyetja 138. Kërkesat për GCD të të gjithë numrave të një grupi përveç elementeve në një diapazon të caktuar Deklarata e Problemit Problemi "Pyetjet për GCD të të gjithë numrave të një grupi përveç elementeve në një diapazon të caktuar" shprehet se do t'ju jepet një varg i plotë dhe aq numër pyetjesh. Çdo pyetje përmban numrin majtas dhe djathtas. Deklarata e problemit kërkon të gjesh ...

Lexo më shumë

Pyetja 139. Gjeni nëse një nënvarg është në formë mali apo jo Deklarata e problemit Problemi "Gjeni nëse një nënvarg është në formën e një mali apo jo" thotë se ju jepet një grup i plotë dhe një varg. Deklarata e problemit kërkon të zbulojë nëse nën-grupi i formuar midis vargut të dhënë është në formën e një forme malore apo ...

Lexo më shumë

Pyetja 140. Problemi i shumës së nënbashkësisë në hapësirën O (shuma) Deklarata e Problemit Problemi "Shuma e nëngrupit në hapësirën O (shuma)" thotë se ju jepet një grup i disa integruesve jo-negativë dhe një vlerë specifike. Tani zbuloni nëse ekziston një nënbashkësi shuma e së cilës është e barabartë me atë të vlerës së dhënë të dhënë. Shembull Array = {1, 2, 3, 4} ...

Lexo më shumë

Pyetja 141. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje Deklarata e problemit Jepet një varg s me gjatësi / madhësi n dhe një vlerë të plotë që përfaqëson indeksin e një kllapi hapëse katrore. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje. Shembull s = "[ABC [23]] [89]" indeksi = 0 8 s = "[C- [D]]" indeksi = 3 5 s ...

Lexo më shumë

Pyetja 142. Problemi i minierës së arit Deklarata e Problemit "Problemi i Minave të Arit" thotë se ju jepet një rrjet 2D që ka disa monedha jo-negative të vendosura në secilën qelizë të rrjetit të dhënë. Fillimisht, minatori është duke qëndruar në kolonën e parë, por nuk ka asnjë kufizim në rresht. Ai mund të fillojë në çdo rresht. ...

Lexo më shumë

Pyetja 143. Pasoja e njëpasnjëshme në rritje më të gjatë Pasojat janë një temë tjetër e dashur nga intervistuesit. Shkulja e tyre përreth gjithmonë mund t'u japë atyre mundësi të reja për testimin e kandidatëve. Mund të kontrollojë aftësinë e kandidatit për të menduar dhe analizuar gjërat dhe për të gjetur zgjidhjet më të mira dhe optimale. Sot ne jemi duke zgjidhur një problem vijues që do të bëjë ...

Lexo më shumë

Pyetja 144. Koha më e mirë për të blerë dhe shitur aksione Deklarata e problemit Problemi "Koha më e mirë për të blerë dhe shitur aksione" thotë që ju jepet një varg çmimesh me gjatësi n, ku elementi i dytë ruan çmimin e aksioneve ditën e dytë. Nëse mund të bëjmë vetëm një transaksion, domethënë të blejmë në një ditë dhe ...

Lexo më shumë

Pyetja 145. Elementët kryesorë të shpeshtë K Deklarata e problemit Në elementët kryesorë K të shpeshtë kemi dhënë një numër numrash [], gjeni k elementet që ndodhin më shpesh. Shembuj nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Qasje naive për ndërtimin e elementeve të shpeshta të top K ...

Lexo më shumë

Pyetja 146. Rendit flluska duke përdorur dy pirgje Deklarata e problemit Problemi “Renditja e flluskës duke përdorur dy pirgje” thotë se ju jepet një varg a [] i madhësisë n. Krijoni një funksion për të renditur grupin e dhënë a [] duke përdorur një paradigmë të renditjes së flluskave me dy struktura të dhënash pirg. Shembull a [] = {15, 12, 44, 2, 5, ...

Lexo më shumë

Pyetja 147. Rendit një grup sipas renditjes së përcaktuar nga një grup tjetër Deklarata e problemit Ju jepen dy vargje të integrimeve arr1 [] dhe arr2 []. Problemi "Rendit një varg sipas renditjes së përcaktuar nga një grup tjetër" kërkon të renditet grupi i parë sipas grupit të dytë në mënyrë që numrat në grupin e parë të renditen relativisht nga të gjitha ...

Lexo më shumë

Pyetja 148. Ndërtimi i pasojave më të gjata në rritje (N log N) Deklarata e problemit Ju jepet një varg integrimesh. Problemi "Ndërtimi i pasojave më të gjata në rritje (N log N)" kërkon të ndërtohet një pasojë me rritjen më të gjatë. Shembull arr [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 dhe madhësia e kësaj renditje me rritjen më të gjatë është ...

Lexo më shumë

Pyetja 149. Koha minimale e nevojshme për të kalbur të gjitha portokallet Deklarata e problemit Problemi "Koha minimale e nevojshme për të kalbur të gjitha portokallet" thotë që ju jepet një koleksion 2D, çdo qelizë ka një nga tre vlerat e mundshme 0, 1 ose 2. 0 do të thotë një qelizë bosh. 1 do të thotë një portokall i freskët. 2 do të thotë një portokall i kalbur. Nëse një kalbur ...

Lexo më shumë

Pyetja 150. Riorganizoni një koleksion të tillë që 'arr [j]' të bëhet 'i' nëse 'arr [i]' është 'j' Deklarata e Problemit Problemi ”Rirregulloni një grup të tillë që 'arr [j]' të bëhet 'i' nëse 'arr [i]' është 'j'” thotë se keni një grup me madhësi “n” që përmban numra të plotë. Numrat në grup janë në një interval prej 0 deri n-1. Deklarata e problemit kërkon të riorganizojë grupin në ...

Lexo më shumë

Pyetja 151. Nën-grupi maksimal i produktit Deklarata e problemit Problemi "Nënvarësia maksimale e produktit" thotë që ju jepet një varg i plotë që përmban numra pozitivë dhe negativë. Deklarata e problemit kërkon të gjesh produktin maksimal të nën-grupit. Shembull arr [] = {2, -2, 3, 5} 15 Shpjegim Elementet në nën-grup ...

Lexo më shumë

Pyetja 152. Shndërroni koleksionin në modën Zig-Zag Deklarata e Problemit Problemi "Shndërroni vargun në modën Zig-Zag" thotë se ju jepet një numër i plotë. Deklarata e problemit kërkon që të renditet grupi në një mënyrë zig-zag në mënyrë të tillë që elementet në grup të duken si a a <b> c <d> e ...

Lexo më shumë

Pyetja 153. Integri i parë negativ në çdo dritare me madhësi k Deklarata e problemit Problemi "Numri i parë i parë negativ në çdo dritare me madhësi k" thotë se ju jepet një koleksion që përmban numra të plotë pozitivë dhe negativë, për çdo dritare të madhësisë k shtypni numrin e parë negativ në atë dritare. Nëse nuk ka numër të plotë negativ në ndonjë dritare, atëherë dalja ...

Lexo më shumë

Pyetja 154. Distanca e qelizës më të afërt që ka 1 në një matricë binare Deklarata e Problemit Problemi "Distanca e qelizës më të afërt që ka 1 në një matricë binare" thotë se ju jepet një matricë binare (që përmban vetëm 0 dhe 1s) me të paktën një 1. Gjeni distancën e qelizës më të afërt që ka 1 në matricën binare për të gjithë elementët e ...

Lexo më shumë

Pyetja 155. Formoni numrin minimal nga sekuenca e dhënë Deklarata e problemit Problemi “Forma e numrit minimal nga sekuenca e dhënë thotë se ju jepet një varg i gjatësisë / madhësisë n që përfaqëson një model të karaktereve 'I' dmth në rritje dhe 'D' dmth vetëm në rënie. Shtypni numrin minimal për modelin e dhënë me shifra unike nga 1-9. Për shembull - ...

Lexo më shumë

Pyetja 156. Numri i pasojave më të gjata në rritje Deklarata e Problemit Problemi "Numri i Pasojave më të Gjata në Rritje" thotë se ju jepet një varg a [] i madhësisë n. Shtypni numrin e pasojave me rritjen më të gjatë në të. Shembull a [] = {1, 2, 5, 4, 7} 2 Shpjegim: Nënshtresat me rritjen më të gjatë mund të shihen në ...

Lexo më shumë

Pyetja 157. Gjeni Minimumin në Renditjen e Renditur të Renditur Deklarata e Problemit "Gjeni Minimumin në Renditjen e Renditur të Rrotulluar" thotë se ju jepet një grup i renditur i madhësisë n i cili rrotullohet në ndonjë indeks. Gjeni elementin minimal në grup. Shembull a [] = {5, 1, 2, 3, 4} 1 Shpjegim: Nëse e rregullojmë grupin të renditur ...

Lexo më shumë

Pyetja 158. Zbatimi i Deque duke përdorur një grup rrethor Deklarata e Problemit "Implementimi i Deque duke përdorur një grup rrethor" kërkon të zbatojë funksionet e mëposhtme të një Deque (Queue Ended Queue) duke përdorur një grup rrethor, insertFront (x): futni një element x në pjesën e përparme të Deque insertRear (x): futni një element x në pjesën e pasme të Deque deleteFront (): fshini një element nga ...

Lexo më shumë

Pyetja 159. Rirregulloni një grup në rend - më i vogli, më i madhi, i 2-ti më i vogli, i 2-ti më i madhi Deklarata e Problemit Supozoni se keni një grup të plotë. Problemi "Rirregulloni një grup me radhë - më i vogli, më i madhi, i 2-ti më i vogli, i 2-ti më i madhi, .." kërkon të rirregulloni grupin në një mënyrë të tillë që numri i vogël të vijë i pari dhe më pas numri më i madh, pastaj i dyti më i vogli dhe më pas i dyti ...

Lexo më shumë

Pyetja 160. Rivendosni grupin e tillë që edhe pozicionuar të jetë më i madh se tek Deklarata e Problemit Supozoni se keni një grup të plotë. Problemi "Rirranzhimi i vargut i tillë që pozicioni i barabartë është më i madh se tek" kërkon të rirregullosh grupin, kështu që elementet në pozicionin çift në një grup duhet të jenë më të mëdha se elementi pak para tij. Arr [i-1] <= Arr [i], nëse pozicioni 'i' ...

Lexo më shumë

Pyetja 161. Renditni numrat e dhënë për të formuar numrin më të madh Deklarata e Problemit Supozoni se keni një grup numrash të plotë. Problemi "Renditni numrat e dhënë për të formuar numrin më të madh" kërkon që të riorganizohet grupi në një mënyrë të tillë që rezultati të jetë vlera maksimale që mund të bëhet me ata numra të një grupi. Shembull [34, 86, 87, ...

Lexo më shumë

Pyetja 162. Hiqni kopjet nga koleksioni i renditur Deklarata e Problemit "Hiq kopjimet nga grupi i renditur" thotë se ju jepet një grup i renditur i madhësisë N. Ju duhet të hiqni elementët e kopjuar nga vargu. Shtypni koleksionin që përmban elemente unike pas heqjes së elementeve të kopjuara. Shembull a [] = {1, 1, 1, 1} {1} Shpjegim: ...

Lexo më shumë

Pyetja 163. Numëro nënvargjet që kanë elemente totale të dallueshme të njëjta me grupin origjinal Deklarata e Problemit "Numëroni nënvargjet që kanë elemente totale të dallueshme të njëjta me grupin origjinal" thotë se ju jepet një grup i plotë. Deklarata e problemit kërkon të zbulohet numri i përgjithshëm i nën-vargjeve që përmbajnë të gjithë elementët e veçantë siç janë të pranishëm në një grup origjinal. Shembull arr [] = {2, 1, 3, 2, ...

Lexo më shumë

Pyetja 164. Produkt i grupit përveç vetes Deklarata e Problemit Problemi "Produkt i vargut përveç vetvetes", thotë se ju jepet një varg a []. Printo një grup tjetër p [] me të njëjtën madhësi të tillë që vlera në indeksin i i grupit p të jetë e barabartë me produktin e të gjithë elementëve të grupit origjinal ...

Lexo më shumë

Pyetja 165. Së pari mungon pozitive Deklarata e Problemit Problemi “Së pari mungon pozitivisht” thotë se ju jepet një varg a [] (i renditur ose i pa renditur) i madhësisë n. Gjeni numrin e parë pozitiv që mungon në këtë grup. Shembull a [] = {1, 3, -1, 8} 2 Shpjegim: Nëse renditim grupin fitojmë {-1, ...

Lexo më shumë

Pyetja 166. Kodi i bashkuar i kodrave Deklarata e Problemit Problemi "Leetcode Array Contigious" thotë se ju jepet një varg a [] i madhësisë n përbëhet vetëm nga 1 dhe 0. Gjeni nënvargun më të gjatë në të cilin numri i 1-ave është i barabartë me numrin e 0-ve. Shembull a [] = {1, 0, 1, 1, 1, ...

Lexo më shumë

Pyetja 167. Numrat me frekuenca kryesore më të mëdha ose të barabarta me k Deklarata e Problemit Problemi "Numrat me frekuenca kryesore më të mëdha ose të barabarta me k" thotë se ju jepet një varg i madhësisë së numrave të plotë dhe një vlerë e plotë k. Të gjithë numrat brenda tij janë numra kryesor. Deklarata e problemit kërkon të zbulojë numrat që shfaqen në ...

Lexo më shumë

Pyetja 168. Gjeni çifte me shumën e dhënë të tillë që elementët e çiftit të jenë në rreshta të ndryshëm Deklarata e Problemit "Gjeni çifte me shumën e dhënë në mënyrë të tillë që elementët e çiftit të jenë në rreshta të ndryshëm" problemi shprehet se ju jepet një matricë e numrave të plotë dhe një vlerë e quajtur "shuma". Deklarata e problemit kërkon të zbulojë të gjitha dyshet në një matricë që përmbledh një të dhënë ...

Lexo më shumë

Pyetja 169. Elemente të përbashkëta në të gjitha rreshtat e një matrice të caktuar Deklarata e Problemit "Elementet e përbashkëta në të gjitha rreshtat e një matricë të caktuar" shprehin problemin se, ju jepet një matricë prej M * N. Deklarata e problemit kërkon të zbulojë të gjithë elementët e zakonshëm në një matricë të caktuar në secilën rresht të matricës në kohën O (M * N). Shembull arr [] = {{12, 1, 4, 5, ...

Lexo më shumë

Pyetja 170. Mblidhni pikat maksimale në një rrjet duke përdorur dy përshkime Deklarata e problemit Na është dhënë një matricë me madhësi "nxm", dhe ne duhet të mbledhim pikët maksimale në një rrjet duke përdorur dy përshkime. Nëse jemi duke qëndruar në qelizën i, j atëherë kemi tre mundësi për të shkuar në qelizën i + 1, j ose i + 1, j-1or i + 1, j + 1. Kjo eshte ...

Lexo më shumë

Pyetja 171. Duke pasur parasysh dy vargje të pa renditura gjeni të gjitha çiftet shuma e të cilave është x Deklarata e problemit Duke pasur parasysh dy vargje të pa renditura, gjeni të gjitha çiftet shuma e të cilave është x shtetet problemore që ju janë dhënë dy vargje integrale që nuk janë të renditura dhe një vlerë e quajtur shuma. Deklarata e problemit kërkon të gjesh numrin e përgjithshëm të çifteve dhe të shtypësh të gjitha ato çifte që shtojnë ...

Lexo më shumë

Pyetja 172. Rendit elementet sipas frekuencës Deklarata e problemit Ju jepet një varg integrimesh, disa numra përsëriten në të. Deklarata e problemit kërkon të shtypet numri në grup në rendin zvogëlues sipas frekuencës së tyre që do të rendisë elementet sipas frekuencës. Shembull arr [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

Lexo më shumë

Pyetja 173. Gjeni elementin e parë përsëritës në një grup integrimesh Deklarata e problemit Gjeni elementin e parë që përsëritet në një varg numrash të plotë shpreh problemet që ju jepet një varg i plotë. Ai kërkon të gjejë elementin e parë përsëritës nga vargu dhe të shtypë atë numër. Shembull arr [] = {2,6,9,3,1,9,1} 9 Shpjegim: Në grupin e dhënë ka ...

Lexo më shumë

Pyetja 174. Gjeni nëngrupin me mesataren më të ulët Deklarata e problemit Ju keni dhënë një grup të plotë dhe një numër k. Deklarata e problemit kërkon që të gjendet nëngrupi me më së paku mesatare, që do të thotë të gjesh nën-grupin e elementeve k, i cili ka mesataren minimale. Shembull arr [] = {12, 34, 20, 30, 24, 45} k = 3 Nën-Array i [0, 2] ka një mesatare minimale. Shpjegim: ...

Lexo më shumë

Pyetja 175. Gjeni numrin minimal të operacioneve të bashkimit për të bërë një palindrom të një grupi Deklarata e problemit Ju jepet një varg integrimesh. Deklarata e problemit kërkon të gjesh numrin minimal të operacioneve të bashkimit për të bërë një palindrome të një grupi, dmth të zbulosh numrin minimal të operacioneve të bashkimit që do të bëhen në grup për ta bërë atë një palindrom. Bashkimi i operacionit thjesht do të thotë që ...

Lexo më shumë

Pyetja 176. Kontrolloni grupin e dhënë të madhësisë n mund të përfaqësojë BST të niveleve n ose jo Deklarata e Problemit Duke pasur parasysh një grup me n elementë, kontrolloni një grup të dhënë të madhësisë n mund të përfaqësojë BST të niveleve n ose jo. Kjo është për të kontrolluar nëse pema binare e kërkimit e ndërtuar duke përdorur këto n elemente mund të përfaqësojë një BST të niveleve n. Shembuj arr [] = {10, 8, 6, 9, ...

Lexo më shumë

Pyetja 177. Gjeni nëngrupin mesatar maksimal të gjatësisë k Deklarata e problemit Ju jepet një varg integrimesh dhe një numër k. Deklarata e problemit kërkon të gjesh një varg mesatar maksimal të gjatësisë k. Nënvargu nuk është gjë tjetër veçse një varg i përbërë nga një bllok ngjitës i elementeve të vargut origjinal Shembull arr [] = {1,3,12,34,76,10} [2, 4] Shpjegimi: Vargu fillon ...

Lexo më shumë

Pyetja 178. Kllapat e printimit në Problemin e shumëzimit të zinxhirit Matricë Deklarata e Problemit Ne duhet të gjejmë rendin e shumëzimit të matricave në mënyrë të tillë që numri i operacioneve të përfshira në shumëzimin e të gjitha matricave të minimizohet. Atëherë duhet të shtypim këtë rend, pra kllapa shtypi në problemin e shumëzimit të zinxhirit matricë. Merrni parasysh se keni 3 matrica A, B, ...

Lexo më shumë

Pyetja 179. Gjeni ndryshimin minimal midis dy elementeve Deklarata e problemit Ju jepet një varg integrimesh. Deklarata e problemit kërkon të gjejë ndryshimin minimal midis dy elementeve të dhëna në grup. Shembull arr [] = {11,1,6,8,20,13} 2 Shpjegim: Diferenca minimale midis 11 dhe 13 është 2. arr [] = {19,14,80,200,32,29} 3 Shpjegim: Diferenca minimale midis 32 dhe 29 ...

Lexo më shumë

Pyetja 180. Nën-matrica më e madhe drejtkëndëshe shuma e së cilës është 0 Deklarata e problemit Gjeni nën-matricën e madhësisë maksimale në një grup 2D shuma e të cilit është zero. Nën-matrica nuk është gjë tjetër veçse një grup 2D brenda grupit të dhënë 2D. Pra, ju keni një matricë të numrave të plotë të nënshkruar, duhet të llogaritni shumën e nën-matricave dhe të gjeni matricën me ...

Lexo më shumë

Pyetja 181. Drejtkëndëshi i shumës maksimale në një matricë 2D Deklarata e problemit Gjeni drejtkëndëshin e shumës maksimale në një matricë 2D, dmth. Për të gjetur një nën-matricë me shumën maksimale. Nën-matrica nuk është gjë tjetër veçse një grup 2D brenda grupit të dhënë 2D. Pra, ju keni një matricë të numrave të plotë të nënshkruar, duhet të llogaritni shumën e nën-matricave dhe ...

Lexo më shumë

Pyetja 182. Pasoja në rritje e shumës maksimale Deklarata e problemit Ju jepet një varg integrimesh. Detyra juaj është të zbuloni shumën maksimale të renditjes brenda koleksionit në një mënyrë të tillë që numrat në renditje të renditen në një mënyrë të renditur në renditje në rritje. Një sekuencë nuk është gjë tjetër veçse një sekuencë që ne ...

Lexo më shumë

Pyetja 183. Nën-grupi Shuma më e Madhe Deklarata e problemit Ju jepet një varg integrimesh. Deklarata e problemit kërkon të zbulohet shuma më e madhe e nën-vargut ngjitur. Kjo nuk do të thotë asgjë përveç gjetjes së një nën-grupi (elemente të vazhdueshëm) i cili ka shumën më të madhe midis të gjithë nën-grupeve në grupin e dhënë. Shembull arr [] = {1, -3, 4, ...

Lexo më shumë

Pyetja 184. Shumëzimi i zinxhirit matricor Në problemin II të shumëzimit të zinxhirit të matricës, ne kemi dhënë dimensionet e matricave, gjeni renditjen e shumëzimit të tyre të tillë që numri i operacioneve të përfshira në shumëzimin e të gjitha matricave të minimizohet. Merrni parasysh se keni 3 matrica A, B, C të madhësive axb, bx ...

Lexo më shumë

Pyetja 185. Renditur Rendit në BST të Balancuar Në grupin e renditur te problemi i ekuilibruar BST, ne kemi dhënë një grup në renditje të renditur, ndërtojmë një Pemë të Balancuar të Kërkimit Binar nga grupi i renditur. Shembuj Arr i hyrjes [] = {1, 2, 3, 4, 5} Renditja paraprake e daljes: 3 2 1 5 4 Arr i hyrjes [] = {7, 11, 13, 20, 22, ...

Lexo më shumë

Pyetja 186. Numër i vetëm Jepet një varg a [] i madhësisë n. Të gjithë elementët në grup janë të pranishëm dy herë përveç 1. Gjeni elementin i cili shfaqet vetëm një herë ose me fjalë të tjera themi që gjejnë numrin e vetëm. Shembull Input: a [] = {1, 3, 5, 5, 2, 1, 3} ...

Lexo më shumë

Pyetja 187. Nën-kodi Në problemin Leetcode të nëngrupit ne kemi dhënë një sërë numrash të plotë të veçantë, numrave, shtypni të gjitha nënbashkësitë (grupi i energjisë). Shënim: Grupi i zgjidhjes nuk duhet të përmbajë nëngrup të kopjuar. Një grup A është një nëngrup i një grupi B nëse a mund të merret nga B duke fshirë disa (ndoshta, zero ...

Lexo më shumë

Pyetja 188. Shkartis një grup Jepet një grup ose bashkësi e cila përmban n elementë. Këtu elementët janë unikë ose nuk ka përsëritje. Shkatërroni një koleksion (ose një bashkësi) numrash pa dublikata. Shembull // Filloni një grup me bashkësitë 2, 4, 3 dhe 1. int [] nums = {2, 4, 3, 1}; Shuffle objekt = ...

Lexo më shumë

Pyetja 189. Sheshi Maksimal Në problemin e katrorit maksimal kemi dhënë një matricë binare 2D të mbushur me 0 dhe 1, të gjejmë katrorin më të madh që përmban vetëm 1 dhe të kthejmë sipërfaqen e tij. Shembull Hyrja: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Lexo më shumë

Pyetja 190. Ndarja e grupit në çifte me shumën e ndashme nga K Ndarja e grupit në çifte me shumën e ndashme me K është një problem i cili kërkohet në intervista me ndryshime të ndryshme herë pas here. Ata që më njohin e dinë zakonin tim për t'i kthyer këto probleme në histori. Në këtë artikull le të shohim këtë problem. Situata për të kuptuar ...

Lexo më shumë

Pyetja 191. Numëroni elemente të dallueshëm në çdo dritare me madhësi K Nënshartesat janë diçka me të cilën jemi marrë tashmë disa kohë. Në episodin e fundit, ne mbuluam numrin e nënbashkësive që mund të bënim me numra çift të veçantë. Këtë herë ne numërojmë elementë të veçantë në çdo dritare me madhësi K. Seksioni-1 Për problemin. Duke pasur parasysh një grup të pa renditur ...

Lexo më shumë

Pyetja 192. Gjeni tre elemente nga tre vargje të ndryshme, të tilla që a + b + c = shumë Three Sum është një problem i dashur nga intervistuesit. Isshtë një problem që personalisht u pyeta gjatë intervistës në Amazon. Pra, pa humbur më shumë kohë, le të merremi me problemin. Një koleksion që ka numra pozitivë dhe negativë. Tre numra që përmbledhin deri në zero / mund të modifikohen, ...

Lexo më shumë

Pyetja 193. Kërko Word Kërkimi i fjalëve është diçka si enigmat për gjetjen e fjalëve në një kohë në jetën tonë. Sot unë sjell në tryezë një fjalëkryq të modifikuar. Lexuesit e mi duhet të jenë paksa të hutuar për atë që po flas. Pa humbur më shumë kohë, le të shkojmë në deklaratën e problemit Mund ...

Lexo më shumë

Pyetja 194. K lojëra elektronike boshe K lojëra elektronike boshe paraqesin saktë dilemën e një kopshtari, duke u përpjekur të zgjedhim lule që i përshtaten gjendjes sonë. Kopshtari ynë ka një fushë me lojëra elektronike N. Z. kopshtar ka mbjellë një lule në secilën prej lojërave elektronike. Çdo lule do të lulëzojë në një ditë të caktuar unike. Gjithashtu, ne kemi mbjellë lule me gjelbërim të përhershëm. ...

Lexo më shumë

Pyetja 195. Numëroni çiftet Produktet e të cilëve ekzistojnë në renditje Në çiftet e numërimit, prodhimet e të cilave ekzistojnë në problemin e grupit, ne kemi dhënë një grup, numëroni të gjithë çiftet e dallueshëm, vlera e produktit të të cilave është e pranishme në grup. Shembull Input A [] = {2, 5, 6, 3, 15} Output Numri i çifteve të veçantë produkti i të cilave ekziston në grup është: 2 Çiftet janë: (2, ...

Lexo më shumë

Pyetja 196. Shtypni të gjithë elementët e veçantë të një grupi të dhënë të plotë Duke pasur parasysh një grup të plotë, shtypni të gjithë elementët e veçantë në grup. Vargu i dhënë mund të përmbajë dublikata dhe rezultati duhet të shtypë çdo element vetëm një herë. Vargu i dhënë nuk është i renditur. Shembull Hyrja: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} Dalja: 12, 10, 9, 45, 2 Qasja ...

Lexo më shumë

Pyetja 197. Çift i vlerave pozitive negative në një grup Në një palë vlerash pozitive negative në një problem të vargut kemi dhënë një grup A me numra të plotë të veçantë, shtypni të gjitha çiftet që kanë vlerë pozitive dhe vlerë negative të një numri që ekziston në grup. Ne kemi nevojë për të shtypur çifte në mënyrë që të ndodhin ato. Një palë ...

Lexo më shumë

Pyetja 198. Numëroni çiftet me shumën e dhënë Duke pasur parasysh një grup të plotë me madhësi n, dhe një numër të plotë 'K', ju duhet të numëroni numrin e çifteve (nuk duhet të jetë unik) i pranishëm në grup shuma e të cilit është e barabartë me 'K'. Shembull Hyrja: Arr = {1, 5, 7, 1} K = 6 Dalja: 2 Zgjidhje e forcës brutale për Çiftet e Numërimit me Shumën e dhënë Ideja kryesore ...

Lexo më shumë

Pyetja 199. Vendos Fshij GetRandom Në Insert Delete problem GetRandom duhet të hartojmë një strukturë të dhënash që mbështet të gjitha operacionet e mëposhtme në kohën mesatare O (1). insert (val): Fut një artikull val në set nëse nuk është tashmë i pranishëm. remove (val): Heq një element val nga grupi nëse është i pranishëm. getRandom: Kthen një element të rastësishëm nga grupi aktual ...

Lexo më shumë

Pyetja 200. Bashkoni intervalet e mbivendosura Në problemin e bashkimit të intervaleve të mbivendosura ne kemi dhënë një koleksion të intervaleve, bashkimin dhe kthimin e të gjitha intervaleve të mbivendosura. Shembull Input: [[2, 3], [3, 4], [5, 7]] Output: [[2, 4], [5, 7]] Shpjegim: Mund të bashkojmë [2, 3] dhe [3 , 4] së bashku për të formuar [2, 4] Qasja për gjetjen e Bashkimit ...

Lexo më shumë

Pyetja 201. Mesatarja e dy Vargjeve të Renditura Jepen përkatësisht dy vargje të renditura A dhe B të madhësisë n dhe m. Gjeni mesoren e grupit përfundimtar të renditur të marrë pas bashkimit të dy vargjeve të dhëna ose me fjalë të tjera, themi që gjeni mesoren e dy vargjeve të renditura. (Kompleksiteti i kohës së pritur: O (regjistri (n))) Qasja 1 për ...

Lexo më shumë

Pyetja 202. Nën-grupi maksimal i produktit Në problemin maksimal të nëngrupit të produktit, ne kemi dhënë një grup integrimesh, gjejmë nën-grupin e afërt me një element të paktën i cili ka produktin më të madh. Shembull Arr = [0, -1, 0, 1, 2, -3] Produkti maksimal = 2 Arr = [- 1, -1, -1] Produkti maksimal = -1 Arr = [0, -1, 0, - 2, 0] ...

Lexo më shumë

Pyetja 203. Gjeni maksimumin e minimumit për çdo madhësi të dritares në një grup të dhënë Jepet një varg a [] i madhësisë n. Për çdo madhësi të dritares që varion nga 1 në n në shtypjen e vargut ose gjeni maksimumin e minimumit për çdo madhësi të dritares në një grup të caktuar. Shembull Input: a [] = {10, 20, 30, 50, 10, 70, 30} Dalja: 70 30 20 ...

Lexo më shumë

Pyetja 204. Shuma e nënvargëve të madhësisë minimale Duke pasur parasysh një numër numrash të një numri të plotë pozitiv dhe një shumë s, gjeni madhësinë minimale të një nënvargësh ngjitje numrash të tillë që shuma e të cilit është e barabartë me ose më e madhe se s (vlera e dhënë). Shembull Hyrja: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Dalja: 2 {Nën-grupi [4, ...

Lexo më shumë

Pyetja 205. Kërkoni një element në renditjen e radhitur të renditur Në kërkim në problemin e renditur të vargut të rrotulluar kemi dhënë një grup të renditur dhe të rrotulluar dhe një element, kontrolloni nëse elementi i dhënë është i pranishëm në grup apo jo. Shembuj Numrat e hyrjes [] = {2, 5, 6, 0, 0, 1, 2} shënjestra = 0 Daljet e vërteta të daljeve të hyrjeve [] = {2, ...

Lexo më shumë

Pyetja 206. Nën-grupi maksimal i produktit Duke pasur parasysh një varg n numra të plotë, gjeni produktin maksimal të marrë nga një nëngrup i afërt i vargut të dhënë. Shembuj Arputi i hyrjes [] = {-2, -3, 0, -2, -40} Dalja 80 Hyrja arr [] = {5, 10, 6, -2, 1} Dalja 300 Hyrja e arr [] = {-1 , -4, -10, 0, 70} Dalja 70 ...

Lexo më shumë

Pyetja 207. Vendosni zero të Matricës Në problemin e zerove të matricës së vendosur, ne kemi dhënë një matricë (n X m), nëse një element është 0, vendosni tërë rreshtin dhe kolonën e tij 0. Shembuj Hyrja: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Rezultati: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Lexo më shumë

Pyetja 208. 3 Shuma Në problemin 3 Shuma, ne kemi dhënë një numër numrash prej n integrimesh, gjeni të gjitha treshet unike që përmbledhin deri në 0. Shembull Input: nums = {-1, 0, 1, 2, -1, -4} Output: { -1, 0, 1}, {-1, 2, -1} Qasja naive për problemin e shumës 3 Qasja e forcës brutale ...

Lexo më shumë

Pyetja 209. Gjeni numrin dublikatë Jepet një numër numrash që përmbajnë (n + 1) elemente dhe çdo element është midis 1 deri n. Nëse ekziston vetëm një element i kopjuar, gjeni numrin e kopjuar. Shembuj Hyrja: nums = {1, 3, 4, 2, 2} Dalja: 2 Hyrje: nums = {3, 1, 3, 4, 2} Dalja: 3 Naive ...

Lexo më shumë

Pyetja 210. Kampionimi i rezervuarit Kampionimi i rezervuarit është një teknikë e zgjedhjes së sendeve k rezervuar rastësisht nga një listë e dhënë e n artikujve, ku n është shumë i madh. Për shembull, listat e kërkimit në Google, YouTube etj. Qasja naive për marrjen e mostrave të rezervuarëve Ndërtoni një grup rezervuar me madhësi k, zgjidhni rastësisht artikuj nga lista e dhënë. ...

Lexo më shumë

Pyetja 211. Elementi më i shpeshtë në një grup Ju jepet një varg integrimesh. Deklarata e problemit thotë se duhet të zbuloni elementin më të shpeshtë të pranishëm në një grup. Nëse ka vlera të shumta që ndodh numri maksimal i herë, atëherë ne kemi për të shtypur ndonjë prej tyre. Shembull Input [1, 4,5,3,1,4,16] Output ...

Lexo më shumë

Pyetja 212. Shuma minimale e rrugës Në problemin e shumës minimale të rrugës, ne kemi dhënë matricën "a × b" e përbërë nga numra jo-negativë. Detyra juaj është të gjeni shtegun nga lart majtas në të djathtë fund i cili minimizon shumën e përbërë nga të gjithë numrat që vijnë në një rrugë që keni gjetur. Shënim: Mund të lëvizni vetëm ...

Lexo më shumë

Pyetja 213. Si të zbatojmë me efikasitet k Stacks në një grup të vetëm? Dizajnoni dhe implementoni një strukturë të re të të dhënave që Zbatojnë k Stacks në një rrjet të vetëm. Struktura e re e të dhënave duhet të mbështesë këto dy operacione - shtytja (elementi, numri i stack): që shtyn elementin në një numër të caktuar të pirgut. pop (numri i stack): që nxjerr elementin kryesor nga një e dhënë ...

Lexo më shumë

Pyetja 214. Shtypni Numrin tjetër më të madh të pyetjeve Q Në Shtypni Problemi tjetër i Numrit më të madh të pyetjeve Q kemi dhënë një varg një [] të madhësisë n që përmban numra dhe një varg tjetër q [] të madhësisë m që përfaqëson pyetje. Çdo pyetje paraqet indeksin në grupin a []. Për çdo pyetje, unë shtyp numrin nga koleksioni ...

Lexo më shumë

Pyetja 215. Kontrolloni nëse një Varg është i Renditshëm në Stek Në kontroll nëse një varg është një problem i renditshëm në stek, ne i kemi dhënë një vargu një [] të madhësisë n që përmban elemente nga 1 në n në mënyrë të rastësishme. Renditni grupin në rend ngjitës duke përdorur një pirg të përkohshëm duke ndjekur vetëm këto dy operacione - Hiqni elementin në fillim ...

Lexo më shumë

Pyetja 216. Gjeni numrat kryesorë K (ose më të shpeshtë) në një rrjedhë Për të gjetur numrat kryesorë k (ose më të shpeshtë) në një problem të rrjedhës, ne kemi dhënë një grup të plotë të përbërë nga disa numra. Deklarata e problemit thotë që ju duhet të merrni një element nga vargu dhe mund të keni vetëm më së shumti k numra në krye. Ne kemi nevojë për ...

Lexo më shumë

Pyetja 217. K Slote Bosh LeetCode K Slots Bosh është një problem shumë i famshëm në LeetCode. Deklarata e problemit është si ajo - Një kopsht përbëhet nga n lojëra elektronike që përmbajnë nga një lule secila. Të gjitha lulet nuk zbardhen fillimisht. Jepet një varg një [] lule dhe një k i plotë. Duke marrë parasysh që them nga 0, unë + 1'th ...

Lexo më shumë

Pyetja 218. Marrja e ujit të shiut LeetCode Solution Në problemin Trapping Rain Water LeetCode, ne kemi dhënë N numra të plotë jo negativ që përfaqësojnë një hartë lartësie dhe gjerësia e çdo shiriti është 1. Duhet të gjejmë sasinë e ujit që mund të bllokohet në strukturën e mësipërme. Shembull Le të kuptojmë se me një shembull Për ...

Lexo më shumë

Pyetja 219. Teknika e dritares rrëshqitëse Para se të filloni dhe së bashku me cilën është teknika e dritares rrëshqitëse? Çfarë bën dhe si i bën ato që bën na lejoni të kapërcejmë këtë koncept nga një problem i vogël Duke pasur parasysh një varg numrash të plotë, ne kemi për detyrë të gjejmë shumën minimale nga të gjitha ...

Lexo më shumë

Pyetja 220. Gjetja e K elementit më të afërt Në Gjetjen e problemit të elementit më të afërt K kemi dhënë një grup të renditur dhe një vlerë x. Problemi është të gjesh numrin K të elementeve më të afërt me x në grupin e dhënë. Jepet një arr array [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} dhe x ...

Lexo më shumë

Pyetja 221. Lojë kërcimi Në lojën e kërcimit ne kemi dhënë një varg integers jo-negativë, ju fillimisht jeni pozicionuar në indeksin e parë të grupit. Secili element në grup paraqet gjatësinë tuaj maksimale të kërcimit në atë pozicion. Përcaktoni nëse jeni në gjendje të arrini indeksin e fundit. Shembull Hyrja: arr = [2,3,1,1,4] ...

Lexo më shumë

Pyetja 222. Konvertimi i Postfix në Prefiks Në këtë problem, ne kemi dhënë një varg që tregon shprehjen postfix. Duhet të bëjmë shndërrim postfix në prefiks. Parashtesa Shënim Në këtë shënim, ne shkruajmë operandët pas operatorit. Isshtë e njohur edhe si Shënim Polonisht. Për shembull: + AB është një shprehje parashtesë. Shënim i postfiksit në ...

Lexo më shumë

Pyetja 223. Shuma e kombinimit Në problemin e shumës së kombinimit ne kemi dhënë një varg integrimesh pozitive arr [] dhe një shumë s, gjeni të gjitha kombinimet unike të elementeve në arr [] ku shuma e atyre elementeve është e barabartë me s. I njëjti numër i përsëritur mund të zgjidhet nga arr [] një numër i pakufizuar herë. Elementet ...

Lexo më shumë

Pyetja 224. Zona maksimale e ishullit Përshkrimi i problemit: Duke pasur parasysh një matricë 2D, matrica ka vetëm 0 (që përfaqëson ujin) dhe 1 (që përfaqëson tokën) si shënime. Një ishull në matricë formohet duke grupuar të gjitha 1-at ngjitur të lidhura 4-drejtuese (horizontale dhe vertikale). Gjeni zonën maksimale të ishullit në matricë. Supozoni se të katër skajet e ...

Lexo më shumë

Pyetja 225. Kërkoni në Renditjen e Rrotulluar të Renditur Një kërkim i elementeve në një varg të rrotulluar të renditur mund të gjendet duke përdorur kërkimin binar në kohën O (logn). Qëllimi i këtij postimi është të gjesh një element të caktuar në një grup të radhitur të renditur në kohën O (logn). Jepet një shembull i një grupi të radhitur të renditur. Shembull Hyrja: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Lexo më shumë

Pyetja 226. Shtigjet unike Jepet një rrjet mxn 2D dhe ju jeni duke qëndruar në qelizën më të lartë dhe më të majtë të rrjetit. dmth. qeliza e vendosur në (1,1). Gjeni numrin e rrugëve unike që mund të kalohen për të arritur një qelizë të vendosur në (m, n) nga qeliza e vendosur në (1,1) ...

Lexo më shumë

Pyetja 227. Nënvarësia maksimale Në problemin e Nënvargës Maksimale ne kemi dhënë një numër të plotë të vargut, gjeni nën-grupin e afërt i cili ka shumën më të madhe dhe shtypni vlerën maksimale të nën-grupit Shembull Numrat e hyrjes [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Algoritmi i daljes 6 Qëllimi është të gjesh ...

Lexo më shumë

Pyetja 228. Gjatësia e pasojës më të gjatë të fibonaçit Duke pasur parasysh një varg në mënyrë rigoroze të numrave të plotë pozitivë, gjeni gjatësinë e nivelit më të gjatë të nivelit. Një sekuencë e elementeve n është në nivelin si, n> = 3 xi = x (i - 2) + x (i -1), ku xi është termi i dytë i sekuencës dhe i> = 2 Shembuj Arr i hyrjes []. ..

Lexo më shumë

Pyetja 229. Bashkimi i intervaleve Në problemin e intervaleve të bashkimit kemi dhënë një sërë intervalesh të formës [l, r], bashkimin e intervaleve të mbivendosura. Shembuj Hyrja {[1, 3], [2, 6], [8, 10], [15, 18]} Dalja {[1, 6], [8, 10], [15, 18]} Hyrja {[ 1, 4], [1, 5]} Output {[1, 5]} Qasja naive për bashkimin e intervaleve ...

Lexo më shumë

Pyetja 230. 4 Përmbledhje Në problemin 4Sum, ne kemi dhënë një numër të plotë x dhe një varg a [] të madhësisë n. Gjeni të gjithë bashkësinë unike të 4 elementeve në koleksion të tillë që shuma e atyre 4 elementeve të jetë e barabartë me numrin e plotë x të dhënë. Shembull Hyrja a [] = {1, 0, -1, ...

Lexo më shumë

Pyetja 231. Gjeni Elementin e pikut Le ta kuptojmë problemin e Gjeni pikun e pikut. Sot kemi me vete një grup që ka nevojë për elementin e tij kulmor. Tani, duhet të pyesni veten se çfarë dua të them me elementin kulm? Elementi i pikut është ai që është më i madh se të gjithë fqinjët e tij. Shembull: Duke pasur parasysh një grup të ...

Lexo më shumë

Pyetja 232. Elementi më i Vogël i K-së në një Matricë të Renditur Në Elementin më të Vogël të K-së në një problem të Matricës së Renditur, ne kemi dhënë një matricë nxn, ku çdo rresht dhe kolonë është renditur në mënyrë jo-zvogëluese. Gjeni elementin kth më të vogël në grupin e dhënë 2D. Shembull Input 1: k = 3 dhe matrica = 11, 21, 31, 41 ...

Lexo më shumë

Pyetja 233. Kodi trekëndësh Paskal Trekëndëshi Pascal është një problem shumë i mirë i Leetcode që kërkohet kaq shumë herë në Amazon, Microsoft dhe kompani të tjera. ne kemi dhënë rreshta të plotë jo-negativë, shtypni rreshtat e rreshtave të parë të trekëndëshit paskal. Rreshta shembuj = 5 rreshta = 6 Llojet e zgjidhjeve për Programimin Dinamik të Leetcode të Trekëndëshit Pascal ...

Lexo më shumë

Pyetja 234. Numri që mungon Në problemin e Numrit që Mungon kemi dhënë një grup me madhësi N që përmban një numër nga 0 në N. Të gjitha vlerat në grup janë unike. Ne duhet të gjejmë numrin që mungon i cili nuk është i pranishëm në grup dhe ai numër qëndron midis 0 deri në N. Këtu ...

Lexo më shumë

Pyetja 235. Shkrirja e Renditjes së Renditur Në bashkimin e problemit të renditjes së renditur kemi dhënë dy vargje të renditura në renditje në rritje. Në hyrje të parë, ne kemi dhënë numrin e iniciuar në vargun1 dhe array2. Këto dy numra janë N dhe M. Madhësia e grupit1 është e barabartë me shumën e N dhe M. Në grupin 1 së pari ...

Lexo më shumë

Pyetja 236. Shuma e barabartë e barabartë e barabartë Shuma e barabartë e ndarjes së barabartë është një problem në të cilin kemi dhënë një grup numrash pozitivë. Ne duhet të zbulojmë se a mund ta ndajmë atë në dy nënbashkësi të tilla që shuma e elementeve në të dy bashkësitë të jetë e njëjtë. Këtu nuk është e nevojshme që numri i ...

Lexo më shumë

Pyetja 237. Rendit ngjyrat Renditja e ngjyrave është një problem në të cilin duhet të japim një grup që përmban N objekte. Çdo kuti është pikturuar me një ngjyrë të vetme e cila mund të jetë e kuqe, blu dhe e bardhë. Kemi N objekte të cilat janë pikturuar tashmë. Ne duhet ta rendisim grupin ashtu që të njëjtën ngjyrë ...

Lexo më shumë

Pyetja 238. Rrotulloni Array Vargu rrotullues është një problem në të cilin kemi dhënë një grup me madhësi N. Duhet ta rrotullojmë vargun në drejtimin e duhur. Secili element zhvendoset me një pozicion djathtas dhe elementi i fundit i vargut vijnë në pozicionin e parë. Pra, ne kemi dhënë një vlerë K ...

Lexo më shumë

Pyetja 239. Enë me më shumë ujë Përshkrimi i problemit: ju jepen n numra të plotë (y0, y1, y2… yn-1) në n indekse (i = 0,1,2… n-1). Integri në indeksin i-të është yi. Tani, ju vizatoni n vija në një plan kartezian secila pikë lidhëse (i, yi) dhe (i, 0). Gjeni vëllimin maksimal të ujit ...

Lexo më shumë

Pyetja 240. Shumëzimi i zinxhirit matricor duke përdorur programimin dinamik Shumëzimi i zinxhirit të matricës është një metodë në të cilën ne zbulojmë mënyrën më të mirë për të shumëzuar matricat e dhëna. Të gjithë e dimë që shumëzimi i matricës është i natyrës asociuese (A * B = B * A). Pra, kemi shumë porosi në të cilat duam të kryejmë shumëzimin. Në të vërtetë, në këtë algoritëm, ...

Lexo më shumë

Pyetja 241. Shuma e nënrenditjes është e barabartë me k Duke pasur parasysh një grup të plotë dhe një numër të plotë k. Gjeni numrin e përgjithshëm të nën-vargjeve ngjitur të grupit të dhënë, shuma e elementeve të së cilës është e barabartë me k. Shembull Input 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Output: 7 Input 2: arr [] = {1,1,1,2,4, -2} k = 2 Rezultati: 4 Shpjegim: merrni parasysh shembullin-1 ...

Lexo më shumë

Pyetja 242. Problem i shumës së nënbashkësisë Në problemin e shumës së nënbashkësisë, na është dhënë një listë e të gjithë numrave pozitivë dhe një Shuma. Ne duhet të kontrollojmë nëse ka një nënbashkësi shuma e së cilës është e barabartë me shumën e dhënë. Shembull Input Lista e numrave: 1 2 3 10 5 shuma: 9 Output true Shpjegim për ...

Lexo më shumë

Pyetja 243. Renditja e grumbullit Renditja e grumbullit është një teknikë e klasifikimit e bazuar në krahasim që bazohet në një strukturë të dhënash Binary Heap. HeapSort është i ngjashëm me një lloj përzgjedhjeje ku gjejmë elementin maksimal dhe më pas e vendosim atë element në fund. Ne përsërisim të njëjtin proces për elementët e mbetur. Duke pasur parasysh një të pa renditur ...

Lexo më shumë

Pyetja 244. Problemi i ndryshimit të monedhës Problemi i ndryshimit të monedhës - Jepen disa monedha me vlera të ndryshme c1, c2,…, cs (Për shembull: 1,4,7….). Na duhet një shumë n. Përdorni këto monedha të dhëna për të formuar shumën n. Ju mund të përdorni një monedhë aq herë sa kërkohet. Gjeni numrin e përgjithshëm të mënyrave në të cilat ...

Lexo më shumë

Pyetja 245. Shumëzimi i dy matricave Deklarata e problemit Në problemin “Shumëzimi i dy matricave” ne kemi dhënë dy matrica. Ne duhet t'i shumëzojmë këto matrica dhe të shtypim rezultatin ose matricën përfundimtare. Këtu, kushti i nevojshëm dhe i mjaftueshëm është që numri i kolonave në A duhet të jetë i barabartë me numrin e rreshtave në matricë ...

Lexo më shumë

Pyetja 246. Numri minimal i operacioneve të bashkimit për të bërë një Array Palindrome Deklarata e Problemit Në problemin "Numri minimal i Operacioneve të Bashkimit për të bërë një Array Palindrome" ne kemi dhënë një varg "a []". Gjeni numrin minimal të bashkimeve_operacioneve që kërkohen për të bërë një grup palindrome. Shënim, Palindromi është një fjalë, frazë ose sekuencë që lexon njëlloj prapa si përpara. ...

Lexo më shumë

Pyetja 247. Formoni numrin minimal nga sekuenca e dhënë e D dhe I Deklarata e Problemit Në problemin "Formoni Numrin Minimal nga Renditja e D-së dhe I-së", ne kemi dhënë një model që përmban vetëm I dhe D. Unë për rritjen dhe D për zvogëlimin. Shkruaj një program për të shtypur numrin minimal duke ndjekur atë model. Shifrat nga 1-9 dhe shifrat nuk mund të përsëriten. Formati i hyrjes ...

Lexo më shumë

Pyetja 248. Gjeni Nënvarrjen e gjatësisë së dhënë me Mesataren e Vogël Deklarata e Problemit Në problemin "Gjeni Nënvargjen e gjatësisë së dhënë me Mesataren e Pestë" ne kemi dhënë një varg dhe një numër të plotë të hyrjes X. Shkruani një program për të gjetur nëngrupin e gjatësisë X me mesataren më të ulët / minimale. Shtyp indekset fillestare dhe mbaruese të nënvargës që ka më pak ...

Lexo më shumë

Pyetja 249. Gjeni zero për t’u rrotulluar në mënyrë që numri i 1-ave të njëpasnjëshëm të maksimizohet Deklarata e problemit Në problemin "Gjeni zero për t'u rrotulluar në mënyrë që numri i 1 rresht të maksimizohet" ne kemi dhënë një grup binar dhe një numër x i cili tregon nr. e zero për t'u rrotulluar. Shkruaj një program për të gjetur zero që duhen hedhur në mënyrë që ...

Lexo më shumë

Pyetja 250. Shkrirja e grupeve të klasifikuara K dhe shtypja e renditur e renditur Deklarata e Problemit Në problemin "Bashko K ​​Vargje të Renditura dhe Printo Renditur Rendit" problemin ne kemi dhënë k vargje të renditura me madhësi të ndryshme. Shkruani një program për të bashkuar ato vargje dhe printon grupin e renditur përfundimtar si prodhim. Formati i hyrjes Rreshti i parë që përmban një numër të plotë n. N rreshta vijues që përmbajnë ...

Lexo më shumë

Pyetja 251. Gjeni elementin minimal në një grup të renditur dhe të rrotulluar Deklarata e Problemit Në problemin "Gjeni Elementin Minimal në një Rendit të Renditur dhe të Rrotulluar" ne kemi dhënë një grup të renditur një []. Ky grup rrotullohet në një pikë të panjohur, gjeni elementin minimal në këtë grup. Formati i hyrjes Vija e parë dhe e vetme që përmban një vlerë të plotë n. ...

Lexo më shumë

Pyetja 252. Rendit elementet sipas frekuencës II Deklarata e problemit Në problemin "Rendit elementet sipas frekuencës II" ne kemi dhënë një varg një []. Renditni vargun sipas frekuencës së elementeve ku elementi me frekuencë më të lartë vjen së pari nga të tjerët. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një numër të plotë n. Linja e dytë që përmban n ...

Lexo më shumë

Pyetja 253. Blerja e aksioneve Shitet për të Maksimizuar Fitimin Deklarata e Problemit Në problemin "Blerja e aksioneve shitet për të maksimizuar fitimin" ne kemi dhënë një grup që përmban çmimin e aksioneve në çdo ditë, gjeni fitimin maksimal që mund të bëni duke blerë dhe shitur në ato ditë. Këtu, ne mund të blejmë dhe shesim shumë herë, por vetëm pasi të kemi shitur ...

Lexo më shumë

Pyetja 254. Bashkimi i intervaleve të mbivendosura II Deklarata e Problemit Në problemin “Merge Overlapping Intervals II” ne kemi dhënë një sërë intervalesh. Shkruaj një program që do të bashkojë intervalet e mbivendosura në një dhe do të shtypë të gjitha intervalet që nuk mbivendosen. Formati i hyrjes Rreshti i parë që përmban një numër të plotë n. Linja e dytë që përmban n çifte ku secila palë është ...

Lexo më shumë

Pyetja 255. Shuma maksimale e nënvargëve duke përdorur ndarjen dhe pushtimin Deklarata e Problemit Në problemin "Shuma Maksimale e Nën-Vargut duke përdorur Ndaj dhe Pushto" ne kemi dhënë një varg integrimesh pozitive dhe negative. Shkruaj një program që do të gjejë shumën më të madhe të nën-vargut fqinj. Formati i hyrjes Linja e parë që përmban një numër të plotë N. Linja e dytë që përmban një grup të ...

Lexo më shumë

Pyetja 256. Problemi i klasifikimit të petullave Deklarata e Problemit "Problemi i Renditjes së Pancakes" bazohet në klasifikimin e petullave. Duke pasur parasysh një koleksion të pa renditur, duhet të shkruajmë një program që përdor vetëm veprimin e rrokullisjes për të renditur grupin. Flip është operacioni që e kthen vargun. Formati i hyrjes Linja e parë që përmban një numër të plotë N. Linja e dytë që përmban N të ndarë hapësirë ​​...

Lexo më shumë

Pyetja 257. Renditja e petullave Deklarata e problemit Në problemin "Renditja e petullave" ne kemi dhënë një varg integrimesh A []. Renditni koleksionin duke kryer një seri rrokullisjesh të petullave. Në një rrokullisje petullash bëjmë hapat e mëposhtëm: Zgjidhni një numër të plotë k ku gjatësia 1 ar = k <= ar. Kthimi i vargut nën-array [0… k-1] (0-indeksuar). Hyrja ...

Lexo më shumë

Pyetja 258. Renditni numrat e dhënë për të formuar numrin më të madh II Deklarata e problemit Në problemin "Renditni numrat e dhënë për të formuar numrin më të madh II", ne kemi dhënë një varg numrash të plotë pozitivë. Renditini ato në një mënyrë të tillë që aranzhimi të formojë vlerën më të madhe. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një numër të plotë n. Linja e dytë që përmban ...

Lexo më shumë

Pyetja 259. Zbatimi përsëritës i Renditjes së Shpejtë Deklarata e problemit Në problemin "Zbatimi përsëritës i Renditjes së Shpejtë", ne kemi dhënë një varg []. Duhet të renditim grupin duke përdorur renditjen e shpejtë. Këtu, renditja e shpejtë nuk zbatohet në mënyrë rekursive, zbatohet në mënyrë përsëritëse. Formati i hyrjes Rreshti i parë që përmban një numër të plotë n. Linja e dytë që përmban ...

Lexo më shumë

Pyetja 260. Shkartis një grup të caktuar Deklarata e Problemit Në problemin "Shuffle a dhënë Array" ne kemi dhënë një varg integers. Shkruaj një program që ndryshon vargun e dhënë. Kjo do të thotë, ai do të shkundë elementet në grup rastësisht. Formati i hyrjes Rreshti i parë që përmban një numër të plotë n. Linja e dytë që përmban n Produktin e plotë të ndarë nga hapësira ...

Lexo më shumë

Pyetja 261. Gjeni Rreshtin me Numrin Maksimal të 1-ve Deklarata e problemit Në problemin "Gjeni Rreshtin me Numrin Maksimal të 1" ne kemi dhënë një matricë (varg 2D) që përmban shifra binare me secilën rresht të renditur. Gjeni rreshtin që ka numrin maksimal të 1-ve. Formati i hyrjes Rreshti i parë që përmban dy vlera të plotë n, m. Tjetra, n rreshta ...

Lexo më shumë

Pyetja 262. Renditja e një Rendit K të Renditur Deklarata e Problemit Në problemin "Renditja e një K Klasifikuar Rendit" ne kemi dhënë një varg n elementësh, ku secili element është më së shumti k larg pozicionit të tij të synuar. Krijoni një algoritëm që rendit në kohën O (n log k). Formati i hyrjes Linja e parë që përmban dy vlera të plota N ...

Lexo më shumë

Pyetja 263. Nën-vargu maksimal i produktit II Deklarata e problemit Në problemin "Nënvarësia maksimale e produktit II" ne kemi dhënë një varg të përbërë nga numra të plotë pozitivë, negativë dhe gjithashtu zero. Ne kemi nevojë për të gjetur produktin maksimal të nën-grupit. Formati i hyrjes Linja e parë që përmban një numër të plotë N. Linja e dytë që përmban N integra të ndarë nga hapësira. Formati i daljes E vetmja ...

Lexo më shumë

Pyetja 264. Nën-grupi më i madh me numër të barabartë të 0-ve dhe 1-ve Deklarata e problemit Në problemin "Nënvarësia më e madhe me numër të barabartë 0 dhe 1", ne kemi dhënë një varg a [] që përmban vetëm 0 dhe 1. Gjeni grupin më të madh me një numër të barabartë 0 dhe 1 dhe do të shtypë indeksin e fillimit dhe indeksi fundor i nëngrupit më të madh. ...

Lexo më shumë

Pyetja 265. Pasoja në rritje e shumës maksimale Deklarata e Problemit Në problemin "Shuma Maksimale në Rritje të Pasojave" ne kemi dhënë një grup. Gjeni shumën e nënrenditjes maksimale të grupit të dhënë, domethënë numrat e plotë të kësaj renditjeje janë në renditje të renditur. Një sekuencë është një pjesë e një grupi i cili është një sekuencë që është ...

Lexo më shumë

Pyetja 266. Numri i elementeve më të vegjël në anën e djathtë Deklarata e problemit Në problemin "Numri i elementeve më të vegjël në anën e djathtë", ne kemi dhënë një varg një []. Gjeni numrin e elementeve më të vegjël që janë në të djathtë të secilit element. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një numër të plotë N. Linja e dytë që përmban N numra të plotë të ndarë. Prodhimi ...

Lexo më shumë

Pyetja 267. Rritja e Pasojës së Gjatësisë tre me Produktin Maksimal Deklarata e problemit Në problemin "Rritja e pasojës së gjatësisë tre me produktin maksimal", ne kemi dhënë një varg numrash të plotë pozitivë. Gjeni renditjen e gjatësisë 3 me produktin maksimal. Pasojat duhet të rriten. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një numër të plotë N që tregon madhësinë ...

Lexo më shumë

Pyetja 268. Elementet shfaqen më shumë se N / K herë në Array Deklarata e Problemit Në problemin "Elementet Shfaqen më shumë se N / K herë në Array" ne kemi dhënë një grup të plotë me madhësi n. Gjeni elementet të cilat shfaqen më shumë se n / k herë. Ku k është vlera e hyrjes. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban dy integrues N dhe ...

Lexo më shumë

Pyetja 269. Gjeni Elementin e pikut nga një grup Deklarata e Problemit Në problemin "Gjeni Elementin e pikut nga një varg" ne kemi dhënë një koleksion hyrës të numrave të plotë. Gjeni një element kulmi. Në një grup, një element është një element i pikut, nëse elementi është më i madh se të dy fqinjët. Për elementët e qosheve, ne mund të konsiderojmë të vetmin ...

Lexo më shumë

Pyetja 270. Riorganizoni numrat pozitivë dhe negativë në mënyrë alternative Deklarata e problemit Në problemin "Rirregullimi i numrave pozitivë dhe negativë në renditje" ne kemi dhënë një varg një []. Ky grup përmban numra të plotë pozitivë dhe negativë. Rirregulloni grupin në një mënyrë të tillë që pozitive dhe negative të vendosen në mënyrë alternative. Këtu, numri i elementeve pozitive dhe negative nuk ka nevojë ...

Lexo më shumë

Pyetja 271. Gjeni numrin maksimal të përsëritjes në grup Deklarata e problemit Në problemin "Gjeni numrin maksimal të përsëritjes në grup" ne kemi dhënë një grup të pa renditur të madhësisë N. Array dhënë jep numra në intervalin {0, k} ku k <= N. Gjeni numrin që po vjen numri maksimal të kohërave në grup. Formati i hyrjes ...

Lexo më shumë

Pyetja 272. Tërheqja e Luftës Deklarata e Problemit Në problemin e tërheqjes së luftës, ne kemi dhënë një grup integrimesh, ndaje grupin në dy nëngrup të madhësisë n / 2 madhësi secila në mënyrë që diferenca e shumës së dy nëngrupeve të jetë sa më minimale që të jetë e mundur. Nëse n është madje secila madhësi e nëngrupit është n / 2. Nëse ...

Lexo më shumë

Pyetja 273. Turneu i Parë Rrethor për të Vizituar të gjitha Bunkat e Benzinës Në turneun e parë rrethor për të vizituar të gjithë problemin e kunjave të benzinës deklarata është e tillë që në rreth ka një rreth me n pompa benzine. Çdo pompë benzine ka një palë të dhënash. Vlera e parë është sasia e pompës së benzinës dhe e dyta është ...

Lexo më shumë

Pyetja 274. Numëroni trekëndëshat e mundshëm Deklarata e Problemit Në numërimin e trekëndëshave të mundshëm problemi ne kemi dhënë një varg n numra të plotë pozitivë. Gjeni numrin e trekëndëshave që mund të formohen duke përdorur tre elementë të ndryshëm të vargut si brinjë të një trekëndëshi. Shënim: Gjendja e trekëndëshit është shuma e dy anëve ...

Lexo më shumë

Pyetja 275. Shuma maksimale e nënvargëve rrethore Deklarata e Problemit Në problemin e shumës maksimale të nën-vargut rrethor, ne kemi dhënë një varg integers të rregulluar në një rreth, gjejmë shumën maksimale të numrave të njëpasnjëshëm në grupin rrethor. Shembull Arr i hyrjes [] = {13, -17, 11, 9, -4, 12, -1} Output 40 Shpjegim Këtu, shuma = 11 + ...

Lexo më shumë

Pyetja 276. Katër elemente që shuma jepet Deklarata e Problemit Në katër elemente që përmbledhin një problem të caktuar, ne kemi dhënë një grup që përmban N elementë që mund të jenë pozitivë ose negativë. Gjeni bashkësinë e katër elementeve shuma e të cilave është e barabartë me vlerën e dhënë k. Formati i hyrjes Linja e parë që përmban një numër të plotë N. Linja e dytë që përmban një grup ...

Lexo më shumë

Pyetja 277. Problemi i ndarjes Deklarata e problemit Në problemin e Ndarjes, ne kemi dhënë një grup që përmban n elementë. Gjeni nëse bashkësia e dhënë mund të ndahet në dy bashkësi, shuma e elementeve të të cilave është e barabartë. Shembull Arr i hyrjes [] = {4, 5, 11, 9, 8, 3} Output Po Shpjegim Vargu ...

Lexo më shumë

Pyetja 278. Problemi i Famshëm Deklarata e problemit Në problemin e famshëm ka një dhomë me N njerëz, Gjeni njeriun e famshëm. Kushtet për të Famshëm janë - Nëse A është Famshëm atëherë të gjithë të tjerët në dhomë duhet ta dinë A. A nuk duhet të njohë askënd në dhomë. Ne kemi nevojë për të gjetur personin që i plotëson këto kushte. ...

Lexo më shumë

Pyetja 279. Gjeni një Pasojë të Renditur të madhësisë 3 Deklarata e problemit Në grupin e dhënë të pa renditur të numrave të plotë. Duhet të gjejmë një renditje të renditur të madhësisë 3. Le të jenë tre elementë array [i], array [j], array [k] pastaj, array [i] <array [j] <array [k] për i <j < k Nëse gjenden treshe të shumëfishta në grup, atëherë shtypni cilindo ...

Lexo më shumë

Pyetja 280. Nënrenditja me shumën e dhënë Deklarata e problemit Në nën-vargun me problemin e dhënë të shumës, ne kemi dhënë një varg që përmban n elementë pozitivë. Duhet të gjejmë nëngrupin në të cilin shuma e të gjithë elementëve të nënvargës është e barabartë me një shumë të dhënë. Nënvarësia merret nga grupi origjinal duke fshirë disa ...

Lexo më shumë

Pyetja 281. Elementi maksimal në një grup i cili po rritet dhe më pas zvogëlohet Deklarata e problemit Në grupin e dhënë i cili përmban n elementë. Elementet ruhen në atë mënyrë që së pari k elementet të jenë në renditje në rritje dhe pastaj elementet nk të zvogëlohen prej andej, duhet të gjejmë elementin maksimal në grup. Shembull a) Vargu i hyrjes: [15, 25, ...

Lexo më shumë

Pyetja 282. Numëroni hapat minimale për të marrë grupin e dhënë Deklarata e problemit Në numërimin e hapave minimale për të marrë problemin e caktuar të vargut, ne kemi dhënë një shënjestër të hyrjes [] që përmban n elemente, duhet të llogarisim numrin minimal të operacioneve nga shndërrimi i vargut [] i madhësisë n me të gjitha zero për të synuar [] . Operacionet a) Rritja e një elementi me 1 është ...

Lexo më shumë

Pyetja 283. Gjeni elementin e humbur nga një grup i kopjuar Deklarata e Problemit Duke pasur parasysh dy vargje A dhe B, një grup është një kopje e tjetrit përveç një elementi. Një element i mungon ose A ose B. duhet të gjejmë elementin e humbur nga një koleksion i kopjuar. Shembull 5 1 6 4 8 9 6 4 8 ...

Lexo më shumë

Pyetja 284. Rirregulloni Array-in e dhënë në formën minimale maksimale Deklarata e problemit Në problemin "Rirranzhimi i renditjes së dhënë në formën minimale maksimale", ne kemi dhënë një grup të renditur që përmban N elemente. Riorganizoni grupin e dhënë të renditur të numrave të plotë pozitivë, të tillë që elementët alternativë të jenë max dhe një min. Shihni më poshtë për një kuptim më të mirë të rirregullimit të elementeve- Array [0] ...

Lexo më shumë

Pyetja 285. Nënrenditja dhe Pasoja Deklarata e problemit Në problemin e nën-vargut dhe renditjes, ne duhet të shtypim të gjitha nënvargjet dhe nënrenditjet për një grup të caktuar. Gjeneroni të gjitha nën-rrezet e mundshme jo-boshe. Një nënvarg zakonisht përcaktohet si pjesë ose pjesë e një grupi në të cilin afërsia bazohet në indeks. Nën-grupi ...

Lexo më shumë

Pyetja 286. Bashkoni dy Vargje të Renditura Deklarata e problemit Në bashkimin e dy vargjeve të renditura, ne kemi dhënë dy vargje të renditura në hyrje, duhet të bashkojmë këto dy vargje të tilla që numrat fillestarë pas klasifikimit të plotë të jenë në grupin e parë dhe të mbeten në grupin e dytë. Shembull Hyrja A [] = {1, 3, 5, 7, ...

Lexo më shumë

Pyetja 287. Numërimi i tresheve me shumën më pak se vlera e dhënë Deklarata e Problemit Ne kemi dhënë një grup që përmban N numrin e elementeve. Në vargun e dhënë, Numëroni numrin e tresheve me një shumë më të vogël se vlera e dhënë. Shembull Hyrja a [] = {1, 2, 3, 4, 5, 6, 7, 8} Shuma = 10 Dalja 7 Tripletet e mundshme janë: ...

Lexo më shumë

Pyetja 288. Elementi tjetër më i madh në një grup Deklarata e Problemit Duke pasur parasysh një grup, ne do të gjejmë elementin tjetër më të madh të secilit element në grup. Nëse nuk ka ndonjë element tjetër më të madh për atë element, atëherë ne do të shtypim -1, përndryshe do ta shtypim atë element. Shënim: Elementi tjetër më i madh është elementi që është më i madh dhe ...

Lexo më shumë

Pyetja 289. Bashkimi i dy Vargjeve të Renditura Deklarata e problemit Në bashkimin e dy vargjeve të renditura kemi dhënë dy grupe të renditura, njëra me madhësi m + n dhe tjetra me madhësi n. Ne do të bashkojmë vargun me madhësi n në grupin me madhësi m + n dhe do të shtypim grupin e bashkuar me madhësi m + n. Shembull Input 6 3 M [] = ...

Lexo më shumë

Pyetja 290. Gjeni një pikë fikse në një grup të dhënë Deklarata e Problemit Duke pasur parasysh një varg n elementesh të dallueshëm, gjeni një pikë fikse në një grup të caktuar, ku një pikë fikse do të thotë se vlera e elementit është e njëjtë me indeksin. Shembull Input 5 arr [] = {0,4,8,2,9} Output 0 është një pikë fikse në këtë grup sepse vlera dhe indeksi ...

Lexo më shumë

Pyetja 291. Gjeni elementin duke përdorur kërkimin binar në renditjen e renditur Deklarata e problemit Duke pasur parasysh një grup të klasifikuar, Gjeni elementin duke përdorur kërkimin binar në grupin e renditur. Nëse është i pranishëm, shtypni indeksin e atij elementi tjetër shtypni -1. Shembull Arr i hyrjes [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // elementi që do të kërkohet ...

Lexo më shumë

Pyetja 292. Gjeni Triplet në Array me një shumë të dhënë Deklarata e problemit Duke pasur parasysh një grup integrimesh, gjeni kombinimin e tre elementeve në grup shuma e të cilave është e barabartë me një vlerë të dhënë X. Këtu do të shtypim kombinimin e parë që marrim. Nëse nuk ka një kombinim të tillë, atëherë shtypni -1. Shembull Input N = 5, X = 15 arr [] = ...

Lexo më shumë

Pyetja 293. Gjeni kopjimet në një grup në mënyrën më efikase Deklarata e Problemit Shfaq të gjithë elementët që janë dublikatë në mënyrën më efikase në hapësirën O (n) dhe O (1). Duke pasur parasysh një grup me madhësi n i cili përmban numra nga diapazoni 0 në n-1, këta numra mund të ndodhin çdo herë. Gjeni dublikatat në një grup në më të efektshmet ...

Lexo më shumë

Pyetja 294. Rendit 0-të 1-të dhe 2-të në një grup Deklarata e problemit Jepet një varg që përmban N elemente ku elementët e grupit janë 0,1 ose 2. Renditni ose veçoni 0s 1s dhe 2s në një grup. Renditni të gjitha zero në pjesën e parë, të gjitha ato në pjesën e dytë dhe të gjitha dyshet në pjesën e tretë. Shembull Input 22 ...

Lexo më shumë

Pyetja 295. Gjeni udhëheqësit në një grup Deklarata e problemit Jepet një grup që përmban N elementë. Gjeni udhëheqësit në një grup. Udhëheqësit janë elementi që nuk ka asnjë element më të madh se ata në të djathtë të tyre në grup. Shembull Input 7 1 95 4 46 8 12 21 Output 95 46 21 Shpjegim Këtu nuk ka ...

Lexo më shumë

Pyetja 296. Numri më i vogël pozitiv që mungon në një grup të pa renditur Deklarata e problemit Në grupin e dhënë të pa renditur gjeni numrin më të vogël pozitiv që mungon në një grup të pa renditur. Një numër i plotë pozitiv nuk përfshin 0. Ne mund të modifikojmë grupin origjinal nëse është e nevojshme. Vargu mund të përmbajë numra pozitivë dhe negativë. Shembull a. Vargu i hyrjes: [3, 4, -1, 0, -2, 2, 1, ...

Lexo më shumë

Pyetja 297. Gjeni Nën-grupin e Gjatësisë K të Mesatares Maksimale Deklarata e Problemit Në gjetjen e nëngrupit me gjatësi K të problemit mesatar maksimal, ne kemi dhënë një varg të madhësisë N. Gjetja e pozicionit fillestar të një nën-grupi në grupin e dhënë të madhësisë k me një mesatare maksimale. Vargu mund të përmbajë numra pozitivë dhe negativë. (Mesatarja = shuma e elementeve / numrit ...

Lexo më shumë

Pyetja 298. Gjeni Triplets Pitagoriane nga Array Deklarata e Problemit Ne kemi dhënë një grup që përmban n numra të plotë. Ne kemi nevojë për të gjetur grupin e tresheve Pitagoriane nga grupi i dhënë. Shënim: Gjendja e tresheve Pitagoriane: a ^ 2 + b ^ 2 = c ^ 2. Shembull Input 6 [3, 4, 6, 5, 7, 8] Output Triplets Pitagoriane: 3, 4, 5 Qasja 1 ...

Lexo më shumë

Pyetja 299. Lëvizni të gjitha zero në fund të grupit të dhënë Deklarata e problemit Në vargun e dhënë lëvizin të gjitha zero që janë të pranishme në grup deri në fund të grupit. Këtu ekziston gjithmonë një mënyrë për të futur të gjithë numrin e zero në fund të koleksionit. Shembull Input 9 9 17 0 14 0 ...

Lexo më shumë

Pyetja 300. Gjeni distancën minimale midis dy numrave në një grup Deklarata e problemit Në grupin e dhënë të pa renditur, i cili mund të përmbajë edhe dublikata, gjeni distancën minimale midis dy numrave të ndryshëm në një grup. Distanca midis 2 numrave në një grup: diferenca absolute midis indekseve +1. Shembull Input 12 3 5 4 2 6 5 6 6 5 4 ...

Lexo më shumë

Pyetja 301. Numëroni numrin e ngjarjeve në një grup të renditur Deklarata e Problemit Në problemin "Numërimi i Numrave të Shfaqjeve në një Renditje të Renditur", ne kemi dhënë një koleksion të renditur. Numëroni numrin e dukurive ose frekuencën në një grup të renditur të X ku X është një numër i plotë. Shembull Input 13 1 2 2 2 2 3 3 3 4 4 ...

Lexo më shumë

Pyetja 302. Shuma maksimale e elementeve jo të njëpasnjëshme Deklarata e problemit Në grupin e dhënë "Shuma maksimale e elementeve jo rresht", ju duhet të gjeni shumën maksimale të elementeve jo rresht. Nuk mund të shtoni numra të fqinjëve të menjëhershëm. Për shembull [1,3,5,6,7,8,] këtu 1, 3 janë ngjitur kështu që ne nuk mund t'i shtojmë ato, dhe 6, 8 nuk janë ngjitur kështu që ne ...

Lexo më shumë

Pyetja 303. Gjeni numrin më të vogël të humbur në një grup të renditur Deklarata e problemit Në problemin "Gjeni numrin më të vogël që mungon në një grup të renditur" ne kemi dhënë një koleksion të plotë. Gjeni numrin më të vogël që mungon në grupin e klasifikuar me madhësi N që ka elementë unikë në intervalin prej 0 deri në M-1, ku M> N. Shembull Hyrja [0, 1, 2, 3, 4, 6, 7, ...

Lexo më shumë

Pyetja 304. Elementi i parë që përsëritet Deklarata e Problemit Ne kemi dhënë një grup që përmban n numra të plotë. Duhet të gjejmë elementin e parë përsëritës në grupin e dhënë. Nëse nuk ka element të përsëritur, atëherë shtypni "Nuk u gjet numër i plotë përsëritës". Shënim: Elementet përsëritëse janë ato elemente që vijnë më shumë se një herë. (Vargu mund të përmbajë dublikata) ...

Lexo më shumë

Pyetja 305. Një Puzzle Array Produkt Deklarata e problemit Në një problem të enigmës së vargut të produktit duhet të ndërtojmë një grup ku elementi i dytë do të jetë produkti i të gjithë elementëve në grupin e dhënë përveç elementit në pozicionin e dytë. Shembull Input 5 10 3 5 6 2 Output 180 600 360 300 900 ...

Lexo më shumë

Pyetja 306. Gjeni të gjitha palët me një ndryshim të dhënë Deklarata e Problemit Ne kemi dhënë një koleksion që përmban elementë të ndryshëm ose nuk ka elementë të përsëritur të pranishëm në grup. Gjeni të gjitha dyshet me një ndryshim të dhënë. Nëse nuk ka asnjë çift me të dhënë të ndryshme, atëherë shtypni "Asnjë çift me të dhënë të ndryshme". Shembull Hyrja 10 20 90 70 20 80 ...

Lexo më shumë

Pyetja 307. Gjeni numrin e parë përsëritës në një grup të dhënë Deklarata e Problemit Mund të ketë numra të përsëritur të shumëfishtë në një grup, por ju duhet të gjeni numrin e parë përsëritës në një grup të caktuar (ndodh herën e dytë). Shembull Input 12 5 4 2 8 9 7 12 5 6 12 4 7 Output 5 është elementi i parë përsëritës ...

Lexo më shumë

Pyetja 308. Diferenca maksimale midis dy elementeve të tilla si elementi më i madh vjen pas më të vogël Deklarata e Problemit Ne kemi dhënë një varg n numrash të plotë në të cilët duhet të gjejmë ndryshimin maksimal midis dy elementeve, si p.sh. Shembull Input 4 7 2 18 3 6 8 11 21 Output 19 Qasja 1 për Diferencën Maksimale ndërmjet dy elementeve ...

Lexo më shumë

Pyetja 309. Elementi i shumicës Deklarata e Problemit Duke pasur parasysh një grup të klasifikuar, ne duhet të gjejmë elementin shumicë nga vargu i renditur. Elementi i shumicës: Numri që ndodh më shumë se gjysma e madhësisë së grupit. Këtu kemi dhënë një numër x duhet të kontrollojmë se është elementi_shumë apo jo. Shembull Input 5 2 ...

Lexo më shumë

Pyetja 310. Gjeni elementët e parë dhe të dytë më të vegjël Deklarata e problemit Për të gjetur problemin e elementeve të parë dhe të dytë më të vogël, ne kemi dhënë një varg integers. Gjeni numrat e plotë të parë dhe të dytë më të vogël nga një grup ose gjeni dy numra më të vegjël nga një grup. Shembull Input 7, 6, 8, 10, 11, 5, 13, 99 Output Së pari Më e Vogla është ...

Lexo më shumë

Pyetja 311. Gjeni numrin që ndodh herë tek në një grup Deklarata e Problemit Duke pasur parasysh një varg integers pozitivë. Të gjithë numrat ndodhin madje disa herë me përjashtim të një numri i cili ndodh një numër tek i herëve. Ne kemi për të gjetur numrin që ndodh një numër i rastësishëm i herë në një grup. Shembull Input 1, 1, 1, 1, 2, 2, 3, ...

Lexo më shumë

Pyetja 312. Rendit elementet sipas frekuencës së dukurive Deklarata e problemit Në renditjen e elementeve sipas problemit të frekuencës së dukurive, ne kemi dhënë një varg një []. Rendit elementet e grupit në një mënyrë të tillë që elementi me numrin më të lartë të paraqitjeve të jetë i pari. Nëse numri i dukurive është i barabartë, atëherë shtypni numrin i cili u shfaq i pari në ...

Lexo më shumë

Pyetja 313. Gjeni numrin që mungon Deklarata e Problemit Në gjetjen e numrit që mungon nga një varg prej 1 deri në numra N kemi dhënë një grup që përmban numra N-1. Një numër mungon në një varg numrash nga 1 në N. Duhet të gjejmë numrin që mungon. Formati i hyrjes Rreshti i parë që përmban një numër të plotë ...

Lexo më shumë

Pyetje për vargun e Amazon

Pyetja 314. Udhëzime hap pas hapi nga një nyje binar peme në një zgjidhje tjetër LeetCode Deklarata e problemit: Udhëzime hap pas hapi nga një nyje binar peme në një tjetër zgjidhje LeetCode – Ju jepet rrënja e një peme binare me n nyje. Çdo nyje i është caktuar në mënyrë unike një vlerë nga 1 në n. Ju jepet gjithashtu një vlerë fillestare e plotë që përfaqëson vlerën e nyjes fillestare s, dhe një numër tjetër i plotë destValue që përfaqëson vlerën e destinacionit ...

Lexo më shumë

Pyetja 315. Rotate String LeetCode Solution Deklarata e problemit Rrotulloni vargun Zgjidhja e LeetCode – Duke pasur parasysh dy vargje s dhe qëllimin, kthejeni true nëse dhe vetëm nëse s mund të bëhet qëllim pas një numri ndërrimesh në s. Një zhvendosje në s konsiston në lëvizjen e karakterit më të majtë të s në pozicionin më të djathtë. Për shembull, nëse s = "abcde", atëherë do të ...

Lexo më shumë

Pyetja 316. Zhvendosja e shkronjave Zgjidhja e LeetCode Deklarata e problemit Shifting Letters thotë se ne kemi dhënë një varg s dhe një varg zhvendosje. Tani për çdo ndërrim[i] = x, duam të zhvendosim i-në e parë + 1 shkronjat e s, x herë. Duhet të kthejmë vargun përfundimtar pasi të zbatohen të gjitha ndërrimet. Shembulli 1: Hyrja: s = "abc", zhvendoset ...

Lexo më shumë

Pyetja 317. Rezultati i kllapave Zgjidhja LeetCode Deklarata e problemit Rezultati i zgjidhjes LeetCode në kllapa thotë – Duke pasur parasysh një varg të balancuar kllapash s dhe ktheni rezultatin maksimal. Rezultati i një vargu të balancuar të kllapave bazohet në rregullat e mëposhtme: "()" ka pikë 1. AB ka pikë A + B, ku A dhe B janë vargje kllapash të balancuara. (A) ka rezultatin 2 * A, ku A është një ...

Lexo më shumë

Pyetja 318. Dizajnoni Shtoni dhe Kërkoni Fjalët Struktura e të Dhënave Zgjidhja LeetCode Deklarata e problemit: Dizajnoni Strukturën e të Dhënave të Shto dhe Kërkoni Fjalët Zgjidhja LeetCode thotë – Hartoni një strukturë të dhënash që mbështet shtimin e fjalëve të reja dhe gjetjen nëse një varg përputhet me ndonjë varg të shtuar më parë. Zbatoni klasën WordDictionary: WordDictionary() Inicializon objektin. void addWord(word) Shton fjalë në strukturën e të dhënave, ajo mund të përputhet më vonë. bool kërkimi (fjala) Kthehet e vërtetë nëse ka ...

Lexo më shumë

Pyetja 319. Zbulo zgjidhjen e kodit kapital të Leetcode Deklarata e problemit: Zbulo Capital Leetcode Solution thotë se – Duke pasur parasysh një varg, ktheje true nëse përdorimi i shkronjave të mëdha në të është i drejtë. Kushtet për fjalët e duhura janë: Të gjitha shkronjat në këtë fjalë janë të mëdha, si "UK". Të gjitha shkronjat në këtë fjalë nuk janë të mëdha, si "shkoj". Vetëm...

Lexo më shumë

Pyetja 320. Zgjidhja e dekodimit të vargut Leetcode Deklarata e problemit Vargu i dekodimit Zgjidhja e LeetCode – “Dekodimi i vargut” ju kërkon të konvertoni vargun e koduar në një varg të dekoduar. Rregulli i kodimit është k[string_i koduar], ku vargu i koduar brenda kllapave katrore po përsëritet saktësisht k herë ku k është një numër i plotë pozitiv. Shembull: Hyrja: s = "3[a]2[bc]" Dalja: "aaabcbc" ...

Lexo më shumë

Pyetja 321. Nënvarg me lidhjen e të gjitha fjalëve Zgjidhje Leetcode Deklarata e problemit Nënvargu me lidhjen e të gjitha fjalëve Zgjidhja LeetCode – “Nënvargja me lidhjen e të gjitha fjalëve” thotë se jepet një varg s dhe një varg fjalësh vargu ku secila fjalë ka të njëjtën gjatësi. Ne duhet të kthejmë të gjithë indekset fillestare të nënvargut që është ...

Lexo më shumë

Pyetja 322. Mënyra të ndryshme për të shtuar kllapa zgjidhje Leetcode Deklarata e problemit Mënyrat e ndryshme për të shtuar kllapa Zgjidhja e LeetCode – “Mënyra të ndryshme për të shtuar kllapa” thotë se duke pasur parasysh një shprehje vargu të numrave dhe operatorëve. Ne duhet të kthejmë të gjitha rezultatet e mundshme nga llogaritja e të gjitha mënyrave të ndryshme të mundshme në numrat dhe operatorët e grupit. Kthejeni përgjigjen në çdo mënyrë. ...

Lexo më shumë

Pyetja 323. Gjeneroni kllapa zgjidhje Leetcode Paraqitja e problemit Gjenerimi i kllapave Zgjidhja e LeetCode – “Generate Parenteses” thotë se duke pasur parasysh vlerën e n. Ne duhet të gjenerojmë të gjitha kombinimet e n çifteve të kllapave. Ktheni përgjigjen në formën e një vektori vargjesh me kllapa të formuara mirë. Shembull: Hyrja: n = 3 Dalja: ["((()))","(()())","(())()","()(())","()( )()"] Shpjegim: ...

Lexo më shumë

Pyetja 324. Minimumi Hiq për të bërë kllapa të vlefshme Zgjidhja LeetCode Deklarata e problemit Heqja minimale për të bërë kllapa të vlefshme Zgjidhja LeetCode – Ju jepet një varg me shkronja '(', ')' dhe të vogla angleze. Detyra juaj është të hiqni numrin minimal të kllapave ( '(' ose ')', në çdo pozicion ) në mënyrë që vargu i kllapave që rezulton të jetë ...

Lexo më shumë

Pyetja 325. Nënvargja më e gjatë pa karaktere të përsëritura Zgjidhje Leetcode Deklarata e problemit Nënvargu më i gjatë pa karaktere të përsëritura Zgjidhja LeetCode – thotë se duke pasur parasysh vargun s. Duhet të gjejmë nënvargun më të gjatë pa karaktere të përsëritura. Shembull: Hyrja: s = "abcabcbb" Dalja: 3 Shpjegim: Nënvargu më i gjatë pa karaktere që nuk përsëriten është me gjatësi 3. Vargu është: “abc”. Hyrja: s = "bbbb" ...

Lexo më shumë

Pyetja 326. Dizajnoni Zgjidhjen e Leetcode të Sistemit Underground Deklarata e problemit Dizajnimi i sistemit nëntokësor Zgjidhja LeetCode – “Dizajnimi i Sistemit Nëntokësor” ju kërkon të dizajnoni një sistem hekurudhor për të mbajtur gjurmët e kohës së udhëtimit të klientit midis dy stacioneve. Është e nevojshme për të llogaritur kohën mesatare që duhet për të udhëtuar nga një stacion në tjetrin. Duhet të zbatojmë...

Lexo më shumë

Pyetja 327. Zgjidhja më e gjatë e zakonshme e prefiksit Leetcode Deklarata e problemit Prefiksi më i gjatë i përbashkët LeetCode Zgjidhja – “Prefiksi më i gjatë i zakonshëm” thotë se duke pasur parasysh një grup vargjesh. Ne duhet të gjejmë prefiksin më të gjatë të përbashkët midis këtyre vargjeve. Nëse nuk ekziston ndonjë prefiks, ktheni një varg bosh. Shembull: Hyrja: strs = ["lule", "flow", "fluturim"] Dalja: "fl" Shpjegimi: "fl" është më e gjata ...

Lexo më shumë

Pyetja 328. Zgjidhje e vlefshme Palindrome II Leetcode Deklarata e problemit Zgjidhja Valid Palindrome II LeetCode – “Valid Palindrome II” thotë se duke pasur parasysh vargun s, duhet të kthejmë true nëse s mund të jetë një varg palindromi pasi të kemi fshirë më së shumti një karakter. Shembull: Hyrja: s = "aba" Dalja: e vërtetë Shpjegim: Vargu i hyrjes është tashmë palindrom, kështu që ka ...

Lexo më shumë

Pyetja 329. Zgjidhje Leetcode me kllapa të vlefshme Deklarata e problemit Kllapat e vlefshme Zgjidhja e LeetCode – “Kllapat e vlefshme” shprehet se ju jepet një varg që përmban vetëm karakteret '(', ')', '{', '}', '[' dhe ']'. Ne duhet të përcaktojmë nëse vargu i hyrjes është një varg i vlefshëm apo jo. Një varg thuhet se është një varg i vlefshëm nëse kllapat e hapura duhet të mbyllen ...

Lexo më shumë

Pyetja 330. Zgjidhja me numrin më të madh të Leetcode Deklarata e problemit Numri më i madh Zgjidhja LeetCode – “Numri më i madh” thotë se duke pasur parasysh një listë të numrave të plotë jo negativë, ne duhet t'i rregullojmë numrat në atë mënyrë që ata të formojnë numrin më të madh dhe ta kthejmë atë. Meqenëse rezultati mund të jetë shumë i madh, kështu që ju duhet të ktheheni ...

Lexo më shumë

Pyetja 331. Zbatoni zgjidhjen e Leetcode Trie (Pema e prefiksit). Deklarata e problemit Implement Trie (Pema e Prefiksit) Zgjidhja LeetCode – “Implement Trie (Pema e Prefiksit)” ju kërkon të zbatoni strukturën e të dhënave Trie që kryen futjen, kërkimin dhe kërkimin e parashtesave në mënyrë efikase. Shembull: Input: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["mollë"], ["mollë"], [ "app"], ["aplikacioni"], ["aplikacioni"], ["aplikacioni"]] Dalja: [null, null, e vërtetë, e rreme, e vërtetë, null, e vërtetë] Shpjegim: Pas futjes së të gjitha vargjeve, provoni të duket si kjo. Kërkohet fjala mollë e cila ...

Lexo më shumë

Pyetja 332. Zgjidhja e Leetcode për ndarjen e palindromit Deklarata e problemit Ndarja e palindromit Zgjidhja LeetCode – “Ndarja palindrome” thotë se ju është dhënë një varg, ndani vargun e hyrjes në mënyrë që çdo nënvarg i ndarjes të jetë një palindrom. Ktheni të gjitha ndarjet e mundshme palindrome të vargut të hyrjes. Shembull: Hyrja: s = "aab" Dalja: [["a","a","b"], ["aa","b"]] Shpjegim: Ekzistojnë saktësisht 2 të vlefshme ...

Lexo më shumë

Pyetja 333. Numëroni dhe thoni zgjidhje Leetcode Deklarata e problemit Zgjidhja e Count and Say LeetCode – “Count and Say” ju kërkon të gjeni termin e n-të të sekuencës numëro dhe thuaj. Sekuenca count-and-say është një sekuencë vargjesh shifrore të përcaktuara nga formula rekursive: countAndSay(1) = "1" countAndSay(n) është mënyra se si do ta "thoni" vargun e shifrave nga countAndSay(n-1), e cila më pas konvertohet ...

Lexo më shumë

Pyetja 334. Zgjidhje Leetcode e Nënvargjeve Palindromic Deklarata e problemit Nënvargjet palindromike Zgjidhja e LeetCode – “Nënvargjet palindromike” ju kërkon të gjeni një numër total të nënvargjeve palindromike në vargun hyrës. Një varg është një palindrom kur lexon njësoj prapa si përpara. Një nënvarg është një sekuencë e vazhdueshme karakteresh brenda vargut. Shembull: Hyrja: s = "aaa" Dalja: ...

Lexo më shumë

Pyetja 335. Gjatësia maksimale e një vargu të lidhur me karaktere unike Zgjidhje Leetcode Deklarata e problemit Gjatësia maksimale e një vargu të bashkuar me karaktere unike Zgjidhja LeetCode – “Gjatësia maksimale e një vargu të lidhur me karaktere unike” thotë se ju jepet një varg vargjesh dhe ju duhet të zgjidhni çdo pasardhës të vargut të dhënë dhe t'i bashkoni ato vargjet për të formuar ...

Lexo më shumë

Pyetja 336. Zgjidhja e Leetcode me distancën më të shkurtër të fjalëve Deklarata e problemit Zgjidhja e LeetCode me distancën më të shkurtër të fjalës – thotë se ju jepet një grup vargjesh dhe dy fjalë të ndryshme. Duhet të kthejmë distancën më të shkurtër midis këtyre dy fjalëve që shfaqen në vargun e hyrjes. Shembull: Input: wordsDict = ["praktikë", "makes", "perfect", "coding", "makes"], word1 = "coding", word2 = "practice" Output: 3 Shpjegim: Fjala "kodim" shfaqet në pozicioni 4. ...

Lexo më shumë

Pyetja 337. Hiq kllapat e pavlefshme zgjidhje Leetcode Deklarata e problemit Zgjidhja e Leetcode Remove Invalid Parenteses – thotë se ju jepet një varg s që përmban kllapa dhe shkronja të vogla. Duhet të heqim numrin minimal të kllapave të pavlefshme për ta bërë vargun e hyrjes të vlefshëm. Ne duhet të kthejmë të gjitha rezultatet e mundshme në çdo mënyrë. Një varg është...

Lexo më shumë

Pyetja 338. Numri minimal i hapave për të bërë dy vargje Zgjidhje Leetcode Anagram Deklarata e Problemit Në këtë problem, neve na janë dhënë dy vargje '' dhe 't' të përbërë nga shkronja të vogla angleze. Në një operacion, ne mund të zgjedhim çdo karakter në vargun 't' dhe ta ndryshojmë atë në ndonjë karakter tjetër. Ne duhet të gjejmë numrin minimal të operacioneve të tilla për ta bërë 't' një ...

Lexo më shumë

Pyetja 339. Zgjidhjet e kodeve të vargjeve izomorfe Deklarata e problemit Në këtë problem, neve na janë dhënë dy vargje, a dhe b. Qëllimi ynë është të tregojmë nëse të dy vargjet janë izomorfe apo jo. Dy vargje quhen izomorfe nëse dhe vetëm nëse personazhet në vargun e parë mund të zëvendësohen nga ndonjë karakter (përfshirë vetë) fare ...

Lexo më shumë

Pyetja 340. Shkëmbimet minimale për t'i bërë vargjet zgjidhje të barabartë me kodin Deklarata e problemit Ju jepen dy vargje s1 dhe s2 me gjatësi të barabartë që përbëhen vetëm nga shkronjat "x" dhe "y". ju mund të ndërroni dy karaktere që i përkasin vargjeve të ndryshme, detyra juaj është t'i bëni të dy vargjet të barabarta. kthimi i numrit minimal të swap-eve të kërkuara për t'i bërë të dy vargjet të barabarta ...

Lexo më shumë

Pyetja 341. Hiqni Zgjidhjen e Leetcode të Pasojave Palindromike Problemi Hiq Zgjidhjen e Leetcode të Pasojave Palindromike thotë se ju është dhënë një varg. Vargu përbëhet nga vetëm dy karaktere 'a' ose 'b'. Ju kërkohet të fshini të gjithë vargun. Ekziston një kufizim që mund të fshini vetëm një rend palindromik në një lëvizje. Gjeni minimumin ...

Lexo më shumë

Pyetja 342. Përcaktimi i zgjidhjes së kodit të adresave IP Deklarata e Problemit Në këtë problem, neve na është dhënë një Adresë IP. Thjesht duhet ta kthejmë atë në një Adresë IP të Defanged dmth në vargun tonë të daljes, të gjitha "." janë shndërruar në "[.]". Shembull # 1: adresa = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" # 2: adresa = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "Qasja 1 (Përdorimi i Stream Stream / Builder) ...

Lexo më shumë

Pyetja 343. Përputhja e vargut në një zgjidhje të kodit të vargjeve Problemi Përputhja e vargjeve në një zgjidhje Leetcode të Array-it na ofron një varg vargjesh. Problemi na kërkon që nga hyrja të gjejmë vargjet që janë nënshtresa të disa vargjeve të tjerë. Thjesht një kujtesë e shpejtë, një nënshtresë nuk është gjë tjetër veçse një pjesë e vargut që mbetet pas ...

Lexo më shumë

Pyetja 344. Subshtë Zgjidhja e Kodit të Pasojave Deklarata e problemit Në këtë problem, neve na janë dhënë dy vargje të ndryshme. Qëllimi është të zbulojmë nëse vargu i parë është një pasues i vargut të dytë. Shembuj vargu i parë = "abc" vargu i dytë = "mnagbcd" vargu i parë i parë = "burger" vargu i dytë = "dominos" Qasja false (Rekursive) Kjo është e lehtë ...

Lexo më shumë

Pyetja 345. Gjeni Zgjidhjen e Kodit të Ndryshimit Në këtë problem, neve na janë dhënë dy vargje. Vargu i dytë gjenerohet duke lëvizur karakteret e vargut të parë në mënyrë të rastësishme dhe pastaj duke shtuar një karakter shtesë në çdo pozicion të rastësishëm. Ne duhet të kthejmë karakterin shtesë që u shtua në vargun e dytë. Personazhet gjithmonë ...

Lexo më shumë

Pyetja 346. Shtoni Zgjidhje Binare të Kodit të Leetkodit Deklarata e problemit Duke pasur parasysh dy vargje binare a dhe b, duhet të shtojmë këto dy vargje dhe pastaj ta kthejmë rezultatin si një varg binar. Vargu binar janë vargjet që përmbajnë vetëm 0 dhe 1. Shembull a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Qasja Për shtimin e dy ...

Lexo më shumë

Pyetja 347. Zgjidhje e vlefshme për kodin e kodrave Palindrome Deklarata e problemit Duke pasur parasysh një varg, ne duhet të përcaktojmë nëse është palindrom, duke marrë parasysh vetëm karakteret alfanumerike, dmth vetëm numrat dhe alfabetet. Ne gjithashtu duhet të injorojmë rastet për karakteret e alfabetit. Shembull "Një burrë, një plan, një kanal: Panama" e vërtetë Shpjegimi: "AmanaplanacanalPanama" është një palindrom i vlefshëm. "garo nje makine" ...

Lexo më shumë

Pyetja 348. Zanoret e kundërta të një zgjidhjeje të kodit të vargut Deklarata e problemit Në këtë problem jepet një varg dhe ne duhet të kthejmë vetëm zanoret e kësaj vargu. Shembull "përshëndetje" "holle" Shpjegim: para se të kthehet mbrapa: "përshëndetje" pas kthimit prapa: "holle" "kodi i leet" "leotcede" Shpjegim: Qasja 1 (Përdorimi i Stack) Ne thjesht duhet të kthejmë zanoret e pranishme në hyrje ...

Lexo më shumë

Pyetja 349. Zgjidhja Roman për Integer Leetcode Në problemin "Roman to Integer", ne na është dhënë një varg që përfaqëson një numër të plotë pozitiv në formën e tij numerike romake. Numrat romakë përfaqësohen nga 7 karaktere që mund të shndërrohen në numra të plotë duke përdorur tabelën e mëposhtme: Shënim: Vlera e plotë e numrit të dhënë romak nuk do të kalojë ose ...

Lexo më shumë

Pyetja 350. Zgjidhja e kodit të kalimit të rrugës Deklarata e Problemit Në problemin e kalimit të rrugës jepet a_string në të cilin ekzistojnë vetëm katër karaktere të ndryshëm 'N', 'S', 'E' ose 'W' që tregojnë lëvizjen e një objekti në një drejtim në të njëjtën kohë nga 1 njësi. Objekti fillimisht është në origjinë (0,0). Ne duhet të zbulojmë nëse ...

Lexo më shumë

Pyetja 351. Shumëzoni zgjidhjet e kodeve të vargjeve Problemi Multiply Strings Zgjidhja Leetcode na kërkon të shumëzojmë dy vargje të cilat na janë dhënë si hyrje. Ne jemi të detyruar të shtypim ose të kthejmë këtë rezultat të shumëzimit në funksionin e thirrësit. Pra, për ta vënë atë më zyrtarisht të dhënë dy vargje, gjeni produktin e vargjeve të dhëna. ...

Lexo më shumë

Pyetja 352. Integer në Zgjidhjen e Kodit Roman Në këtë problem, na është dhënë një numër i plotë dhe kërkohet që të shndërrohemi në numër romak. Kështu që problemi zakonisht referohet si "Integer to Roman" dhe kjo është Integer to Roman Leetcode Solution. Nëse dikush nuk di për numrat romakë. Në kohët e vjetra, njerëzit nuk ...

Lexo më shumë

Pyetja 353. Përziej vargun Deklarata e problemit Problemi "Scramble String" thotë se ju janë dhënë dy vargje. Kontrolloni nëse vargu i dytë është një varg i përzier nga i pari apo jo? Shpjegim Le të paraqitet vargu s = "madhështor" i s si pemë binare duke e ndarë në mënyrë rekursive në dy nën-vargje jo bosh. Kjo varg mund të jetë ...

Lexo më shumë

Pyetja 354. Anagramet e grupit Duhet të zbulojmë anagramet e grupeve të fjalëve të dhëna. Kjo do të thotë që për secilën fjalë do ta klasifikojmë dhe do ta ruajmë atë si një hyrje kryesore dhe origjinale e cila nuk renditet si vlerë dhe nëse ndonjë input tjetër ka të njëjtën vlerë me një ...

Lexo më shumë

Pyetja 355. Integer në fjalët anglisht Në problemin "Integer në fjalët angleze" ne kemi dhënë një numër të plotë jo-negativ dhe detyrat për ta shndërruar atë numër të plotë në fjalët e tij numerike ose ne marrim një hyrje të një numri, çdo numri, dhe detyra jonë është të përfaqësojmë atë numër në një varg formë Le të shohim një shembull, ...

Lexo më shumë

Pyetja 356. Gjeni elementet që përmbajnë diapazonin më të vogël nga k Listat Në problemin "Gjeni diapazonin më të vogël që përmban elemente nga k listat" ne kemi dhënë K lista të renditura dhe me të njëjtën madhësi N. Kërkon të përcaktohet diapazoni më i vogël që përmban të paktën element (et) nga secila prej listave K . Nëse ka më shumë se një ...

Lexo më shumë

Pyetja 357. Futjet minimale për të formuar një palindrom me ndërrimet e lejuara Problemi "Futjet minimale për të formuar një palindrom me ndërrime të lejuara" thotë se ju jepet një Varg me të gjitha shkronjat në shkronjë të vogël. Deklarata e problemit kërkon të gjejë futjen minimale të një karakteri në një varg që ai mund të bëhet Palindrome. Pozicioni i personazheve mund të jetë ...

Lexo më shumë

Pyetja 358. LCS (Pasoja më e gjatë e përbashkët) e tre vargjeve Problemi "LCS (Pasoja më e gjatë e përbashkët) e tre vargjeve" thotë se ju janë dhënë 3 vargje. Gjeni renditjen më të gjatë të përbashkët të këtyre 3 vargjeve. LCS është vargu që është i zakonshëm midis 3 vargjeve dhe përbëhet nga karaktere që kanë të njëjtin rend në të gjitha ...

Lexo më shumë

Pyetja 359. Kontrolloni nëse Array Përmban Integer Plotë me Kopjimet e Lejuara Ju jepet një varg integrimesh që mund të përmbajnë gjithashtu elemente të kopjuar. Deklarata e problemit kërkon të zbulojë nëse është një grup integrimesh të plota, shtypni "Po" nëse është, shtypni "Jo" nëse nuk është. Shembull Hyrje e Shembullit: [2, 3, 4, 1, 7, 9] Shembull ...

Lexo më shumë

Pyetja 360. Pasoja më e gjatë e përsëritur Problemi "Pasoja më e gjatë e përsëritur" thotë se ju jepet një varg si hyrje. Gjeni nënrenditjen më të gjatë të përsëritur, ajo është nënrenditja që ekziston dy herë në varg. Shembull aeafbdfdg 3 (afd) Qasja Problemi na kërkon të zbulojmë nënrenditjen më të gjatë të përsëritur në varg. ...

Lexo më shumë

Pyetja 361. Kontrolloni për Palindrome pas çdo pyetjeje për zëvendësimin e karakterit Problemi "Kontrolloni për Palindrome pas çdo pyetjeje për zëvendësimin e karakterit" shprehet se supozoni se ju është dhënë një Varg dhe nr. e pyetjeve, çdo pyetje ka dy vlera të dhëna të plota si i1 dhe i2 dhe një hyrje të karakterit të quajtur 'ch'. Deklarata e problemit kërkon të ndryshojë vlerat në i1 dhe ...

Lexo më shumë

Pyetja 362. Kombinimet e shkronjave të një numri telefoni Në kombinimet e shkronjave të një problemi të numrit të telefonit, ne kemi dhënë një varg që përmban numra nga 2 në 9. Problemi është të gjesh të gjitha kombinimet e mundshme që mund të përfaqësohen nga ai numër nëse secili numër i ka caktuar disa shkronja. Caktimi i numrit është ...

Lexo më shumë

Pyetja 363. Nënvargja më e gjatë pa karaktere të përsëritura Zgjidhja LeetCode Nënvargu më i gjatë pa karaktere përsëritëse Zgjidhje LeetCode – Duke pasur parasysh një varg, ne duhet të gjejmë gjatësinë e nënvargut më të gjatë pa karaktere të përsëritura. Le të shohim disa shembuj: Shembulli pwwkew 3 Shpjegimi: Përgjigjja është "wke" me gjatësi 3 aav 2 Shpjegim: Përgjigja është "av" me gjatësi 2 Qasja-1 ...

Lexo më shumë

Pyetja 364. Formoni numrin minimal nga sekuenca e dhënë Problemi “Formoni numrin minimal nga sekuenca e dhënë” thotë se ju jepet vetëm një model i I dhe D. Kuptimi i I qëndron për të rritur dhe për të zvogëluar ne jemi të pajisur me D. Deklarata e problemit kërkon të shtypet numri minimal i cili plotëson modelin e dhënë. Ne kemi ...

Lexo më shumë

Pyetja 365. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje Deklarata e problemit Jepet një varg s me gjatësi / madhësi n dhe një vlerë të plotë që përfaqëson indeksin e një kllapi hapëse katrore. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje. Shembull s = "[ABC [23]] [89]" indeksi = 0 8 s = "[C- [D]]" indeksi = 3 5 s ...

Lexo më shumë

Pyetja 366. Arsyetimi i tekstit Zgjidhja e LeetCode Sot do të diskutojmë për arsyetimin e tekstit Zgjidhja e LeetCode Deklarata e problemit Problemi "Arsyetimi i tekstit" thotë se ju jepet një listë s[ ] e vargut të tipit me madhësi n dhe një madhësi e plotë. Arsyetoni tekstin në mënyrë që çdo rresht i tekstit të përbëhet nga numri i madhësisë së karaktereve. Ti mundesh ...

Lexo më shumë

Pyetja 367. Përmbys fjalët individuale Deklarata e problemit Problemi "Kthimi i fjalëve individuale" thotë se ju jepet një varg. Tani, shtypni pjesën e pasme të të gjitha fjalëve individuale në varg. Shembull s = "TutorialCup - ndryshimi i mënyrës së të mësuarit" puClairotuT - gnignahc eht yaw fo gninrael s = "Kthimi i fjalëve individuale" esreveR ...

Lexo më shumë

Pyetja 368. Hiqni kllapat nga një varg algjebrik që përmban operatorët + dhe - Deklarata e problemit Ju jepet një varg i madhësisë n që përfaqëson një shprehje aritmetike me kllapa. Problemi "Hiq kllapat nga një varg algjebrik që përmban + dhe - operatorët" na kërkon të krijojmë një funksion që mund të thjeshtojë shprehjen e dhënë. Shembull s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Lexo më shumë

Pyetja 369. Shuma minimale e katrorëve të numrave të karaktereve në një varg të dhënë pasi të hiqni k karaktere Deklarata e problemit Problemi "Shuma minimale e katrorëve të numërimit të karaktereve në një varg të dhënë pas heqjes së k karaktereve" thotë se ju jepet një varg që përmban vetëm karaktere të vogla. Ju lejohet të hiqni k karaktere nga vargu ashtu që në vargun e mbetur shuma e ...

Lexo më shumë

Pyetja 370. Qasja e bazuar në radhë për karakterin e parë që nuk përsëritet në një transmetim Deklarata e problemit Problemi "Qasja e bazuar në radhë për karakterin e parë që nuk përsëritet në një transmetim" thotë se ju jepet një transmetim që përmban karaktere të vogla, gjeni karakterin e parë jo-përsëritës sa herë që një karakter i ri shtohet në transmetim dhe nëse ekziston nuk ka kthim karakteri që nuk përsëritet -1. Shembuj aabcddbe ...

Lexo më shumë

Pyetja 371. Formoni numrin minimal nga sekuenca e dhënë Deklarata e problemit Problemi “Forma e numrit minimal nga sekuenca e dhënë thotë se ju jepet një varg i gjatësisë / madhësisë n që përfaqëson një model të karaktereve 'I' dmth në rritje dhe 'D' dmth vetëm në rënie. Shtypni numrin minimal për modelin e dhënë me shifra unike nga 1-9. Për shembull - ...

Lexo më shumë

Pyetja 372. Pyetjet e nënshtresave Palindrome Deklarata e problemit Problemi "Kërkesat e nënshtresave Palindrome" thotë se ju jepet një Varg dhe disa pyetje. Me ato pyetje, ju duhet të përcaktoni nëse nënshtresa e formuar nga ajo pyetje është palindrom apo jo. Shembull Vargu str = "aaabbabbaaa" Pyetjet q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Lexo më shumë

Pyetja 373. Renditni numrat e dhënë për të formuar numrin më të madh Deklarata e Problemit Supozoni se keni një grup numrash të plotë. Problemi "Renditni numrat e dhënë për të formuar numrin më të madh" kërkon që të riorganizohet grupi në një mënyrë të tillë që rezultati të jetë vlera maksimale që mund të bëhet me ata numra të një grupi. Shembull [34, 86, 87, ...

Lexo më shumë

Pyetja 374. Ndarja e Palindrome Deklarata e problemit Duke pasur parasysh një varg, gjeni numrin minimal të prerjeve të kërkuara, të tilla që të gjithë nënshtresat e ndarjeve të jenë palindroma. Meqenëse ne po presim vargun tonë origjinal në ndarje të ndryshme, të tilla që të gjitha nënshtresat janë palindroma, ne e quajmë këtë problem Palindrome Partition Problem. Shembull asaaaassss 2 Shpjegim: ...

Lexo më shumë

Pyetja 375. Kthimi i fjalëve në një varg Deklarata e Problemit "Fjalët e kundërta në një varg" thotë se ju jepet një varg me madhësi n. Shtypni vargun në mënyrë të kundërt ashtu që fjala e fundit të bëhet e para, e dyta e fundit të bëhet e dyta, e kështu me radhë. Me anë të vargut ne i referohemi një fjalie që përmban fjalë në vend ...

Lexo më shumë

Pyetja 376. Transformimi i peshës maksimale të një vargu të dhënë Deklarata e Problemit Shndërrimi maksimal i peshës i një problemi të caktuar të vargut shprehet se jepet një varg i përbërë vetëm nga dy karaktere 'A' dhe 'B'. Ne kemi një operacion ku mund ta shndërrojmë vargun në një varg tjetër duke ndryshuar ndonjë karakter. Kështu që shumë transformime janë të mundshme. Nga të gjitha mundësitë ...

Lexo më shumë

Pyetja 377. Problemi i tastierës numerike të lëvizshme Deklarata e problemit Në problemin e tastierës numerike të lëvizshme, ne konsiderojmë një tastierë numerike. Ne duhet të gjejmë të gjithë numrin e sekuencave numerike të mundshme të gjatësisë së dhënë ashtu që të lejohen të shtypni vetëm butonat që janë lart, poshtë, majtas dhe djathtas të butonit aktual. Nuk ju lejohet ...

Lexo më shumë

Pyetja 378. Palindrome më e shkurtër Në problemin më të shkurtër të palindromit, ne kemi dhënë një varg s me gjatësi l. Shtoni karaktere përpara tij për ta bërë atë palindrome nëse nuk është kështu. Printo numrin më të vogël të karaktereve të përdorura për ta bërë vargun e dhënë një palindrom. Shembull Input: s = abc Dalja: 2 (nga ...

Lexo më shumë

Pyetja 379. Fjala e dytë më e përsëritur në një sekuencë Duke pasur parasysh një sekuencë vargjesh, detyra është të zbuloni fjalën ose vargun e dytë më të përsëritur (ose të shpeshtë) në një sekuencë. (Duke pasur parasysh që dy fjalë nuk janë të dytat më të përsëritura, do të ketë gjithmonë një fjalë të vetme). Shembull Input: {"aaa", "bb", "bb", "aaa", "aaa", c "} Output: Varg me ...

Lexo më shumë

Pyetja 380. Karakteri maksimal që ndodh në një varg Jepet një varg me madhësi n që përmban shkronja të vogla. Ne duhet të gjejmë karakterin maksimal që ndodh në një varg. Nëse ka më shumë se një karakter me një dukuri maksimale, atëherë printoni ndonjë prej tyre. Shembull i hyrjes: String s=”test” Prodhimi: Karakteri maksimal që ndodh është 't'. Qasja 1: Duke përdorur ...

Lexo më shumë

Pyetja 381. Dekodoj Mënyrat Në problemin Mënyrat e Dekodimit kemi dhënë një varg jo bosh që përmban vetëm shifra, përcaktoni numrin e përgjithshëm të mënyrave për ta deshifruar duke përdorur hartën vijuese: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Shembull S = "123" Numri i mënyrave për të deshifruar këtë varg është 3 Nëse ne ...

Lexo më shumë

Pyetja 382. Redakto distancën Në problemin e ndryshimit të distancës duhet të gjejmë numrin minimal të operacioneve që kërkohen për të kthyer një varg X me gjatësi n në një varg tjetër Y me gjatësi m. Operacionet e lejuara: Futja Fshirja Zëvendësimi Shembull Input: String1 = "abcd" String2 = "abe" Output: Operacionet minimale të kërkuara janë 2 (...

Lexo më shumë

Pyetja 383. Nënstring me bashkimin e të gjitha fjalëve Në nënvarg me bashkimin e problemit të të gjitha fjalëve, ne kemi dhënë një varg s dhe një listë përbëhet nga shumë fjalë secila me të njëjtën gjatësi. Shtypni indeksin fillestar të nënshtresës i cili mund të jetë rezultat i bashkimit të të gjitha fjalëve në listë në ...

Lexo më shumë

Pyetja 384. Përmbysjet minimale të kllapës Në problemin e kthimeve minimale të kllapës, ne kemi dhënë një varg që përmban një shprehje vetëm të karaktereve '{' dhe '}'. Gjeni numrin minimal të kthimeve të kllapave të nevojshme për të bërë një shprehje të ekuilibruar. Shembull Input: s = "} {" Output: 2 Input: s = "{{{" Output: Shprehja e dhënë nuk mund të ...

Lexo më shumë

Pyetja 385. Shprehja përmban kllapa të tepërt ose jo Jepet një varg s që përmban një shprehje të operatorëve, operandëve dhe kllapave. Gjeni nëse vargu i dhënë përmban ndonjë parantezë të panevojshme pa të cilën shprehja përsëri do të japë të njëjtin rezultat. Me fjalë të tjera, duhet të zbulojmë se shprehja përmban një kllapë të tepërt ose jo. Kllapa e tepërt Nëse një ...

Lexo më shumë

Pyetja 386. Kontrolloni nëse dy shprehje me kllapa janë të njëjta Jepen dy vargje s1 dhe s2 që përfaqësojnë shprehje që përmbajnë operator mbledhjeje, operator zbritjeje, alfabete të vogla dhe kllapa. Kontrolloni nëse dy shprehje me kllapa janë të njëjta. Shembull Input s1 = "- (a + b + c)" s2 = "-abc" Output Po Input s1 = "ab- (cd)" s2 = "abcd" Output Jo Algoritmi i Prodhimit për të Kontrolluar nëse Dy ...

Lexo më shumë

Pyetja 387. Varg i vlefshëm i parantezës Në problemin e vlefshëm të vargut të kllapave kemi dhënë një varg që përmban '(', ')' dhe '*', kontrolloni nëse vargu është i ekuilibruar nëse '*' mund të zëvendësohet me '(', ')' ose një varg bosh. Shembuj Input "()" Output true Input "*)" Output true Input "(*))" Output true Qasja Naive për ...

Lexo më shumë

Pyetja 388. Pasoja më e gjatë Palindromike Në problemin më të gjatë të renditjes palindromike ne kemi dhënë një varg, gjeni gjatësinë e renditjes palindromike më të gjatë. Shembuj Input: TUTORIALCUP Output: 3 Input: DYNAMICPROGRAMMING Output: 7 Qasja naive për pasojat më të gjata palindromike Qasja naive për të zgjidhur problemin e mësipërm është të gjeneroni të gjitha nënrenditjet e ...

Lexo më shumë

Pyetja 389. Algoritmi i KMP Algoritmi KMP (Knuth-Morris-Pratt) përdoret për kërkimin e modelit në një varg të dhënë. Na jepet një varg S dhe një model p, qëllimi ynë është të përcaktojmë nëse modeli i dhënë është i pranishëm në varg. Shembull Input: S = "aaaab" p = "aab" Output: Qasja e vërtetë Naive Qasja ...

Lexo më shumë

Pyetja 390. Kontrolloni për kllapa të ekuilibruara në një shprehje Jepet një varg s me gjatësi n. Kontrolloni nëse ka një kllapa mbyllëse për çdo kllapa hapëse dmth nëse të gjitha kllapat janë të ekuilibruara. Me fjalë të tjera, ne gjithashtu mund të themi se, nëse kemi një '}', ')' dhe ']' për çdo '{', '(' 'dhe' ['"përkatësisht, shprehja ...

Lexo më shumë

Pyetja 391. Gjeni nëse një Shprehje ka Parantezë Kopjuese apo Jo Jepet një varg që përmban kllapa të ekuilibruar. Gjeni nëse shprehja / vargu përmban parantezë të kopjuar apo jo. Kopjimi i parantezës Kur një shprehje është në mes ose rrethohet nga i njëjti lloj kllapi i ekuilibruar, dmth. I mbyllur midis të njëjtit lloj kllapi hapës dhe mbyllës më shumë se një herë është ...

Lexo më shumë

Pyetja 392. Gjeni thellësinë maksimale të kllapave të vendosura në një varg Jepet një varg s. Shkruaj kodin për të shtypur thellësinë maksimale të kllapave të vendosura në vargun e dhënë. Shembull Input: s = "(a (b) (c) (d (e (f) g) h) I (j (k) l) m)" Output: 4 Input: s = "(p ((q)) ) ((s)) "Rezultati: 3 Përdorimi i Algoritmit të Stack Inicioni një varg s me gjatësi ...

Lexo më shumë

Pyetja 393. Shprehja e Balancuar me Zëvendësimin Në problemin e Bilancit të Shprehjes me Zëvendësim kemi dhënë një varg që përmban kllapa dmth '(', ')', '[', ']', '{', '}'. Vargu gjithashtu përmban x në disa vende si një zëvendësim i kllapave. Kontrolloni nëse vargu mund të shndërrohet në një shprehje me kllapa të vlefshme pasi të zëvendësoni të gjitha ...

Lexo më shumë

Pyetja 394. Dekodo vargun Supozoni, ju është dhënë një varg i koduar. Një varg është i koduar në një lloj modeli, detyra juaj është të dekodoni vargun. Le të themi, <asnjë herë ndodh vargu> [vargu] Shembull Input 3 [b] 2 [bc] Output bbbcaca Shpjegim Këtu "b" ndodh 3 herë dhe "ca" ndodhin 2 herë. ...

Lexo më shumë

Pyetja 395. Konvertimi i prefiksit në infix Në problemin e shndërrimit të parashtesave në parashtesa, ne kemi dhënë shprehje në shënimin e parashtesave. Shkruaj një program për ta shndërruar atë në një shprehje infix. Parashtesa Shënim Në këtë shënim operandët shkruhen pas operatorit. Njihet gjithashtu si Shënim Polonisht. Për shembull: + AB është një shprehje parashtesore. ...

Lexo më shumë

Pyetja 396. Konvertimi i Postfix në Infix Në problemin e konvertimit të postfix në infix, ne kemi dhënë shprehje në shënimin postfix. Shkruaj një program për të shndërruar shënimin e dhënë në shënim infix. Shënim Infix Në këtë shënim, operatorët shkruhen midis operandëve. Shtë e ngjashme me atë se si ne zakonisht shkruajmë një shprehje. Për shembull: A + ...

Lexo më shumë

Pyetja 397. Parashtesa në Konvertimi i Postfix-it Në problemin e konvertimit të prefiksit në postfix, ne kemi dhënë shprehje në shënim prefiks në formatin varg. Shkruaj një program për të shndërruar shënimin e dhënë në shënimin postfix. Parashtesa Shënim Në këtë shënim, ne shkruajmë operandët pas operatorit. Isshtë e njohur edhe si Shënim Polonisht. Për shembull: + AB është ...

Lexo më shumë

Pyetja 398. Permutacioni tjetër Në problemin tjetër të ndërrimit, ne kemi dhënë një fjalë, gjeni leksikografikisht më të madhën e saj. Shembull i hyrjes: str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" dalje: nmheabcdfg input: str = "algoritme" dalje: algoritme hyrje: str = "spoonfeed" dalje: Permutation tjetër ...

Lexo më shumë

Pyetja 399. Pasoja më e gjatë e përbashkët Ju janë dhënë dy vargje str1 dhe str2, zbuloni gjatësinë e vijës më të gjatë të përbashkët. Pasoja: një sekuencë është një sekuencë që mund të nxirret nga një sekuencë tjetër duke fshirë disa ose aspak elementë pa ndryshuar renditjen e elementeve të mbetura. Për ish 'tticp' është pasoja ...

Lexo më shumë

Pyetja 400. Modeli i përsëritur i nënshtresave Në modelet e përsëritura të nënshtresave ne kemi dhënë një kontroll të vargut nëse mund të ndërtohet duke marrë një nënvarg të vetvetes dhe duke bashkuar shumë kopje të nënshtresës së bashku. Shembull Input 1: str = "abcabcabc" Rezultati: Shpjegim i Vërtetë: "abcabcabc" mund të formohet duke bashkuar vazhdimisht "abc" në një varg bosh. ...

Lexo më shumë

Pyetja 401. Ndërrimi i çështjes së letrës Në ndërrim të shkronjave kemi dhënë një varg të përbërë nga alfabete dhe numra, secili karakter në varg mund të shndërrohet në shkronjë të madhe dhe të madhe, zbuloni të gjitha vargjet e ndryshme që mund të merren nga kombinime të ndryshme të shkronjave të mëdha dhe të mëdha të secilit karakter në varg. Shembull ...

Lexo më shumë

Pyetja 402. Prefiksi më i gjatë i zakonshëm duke përdorur Renditjen Në Prefiksin e Përbashkët më të Gjatë, duke përdorur problemin e Renditjes, ne kemi dhënë një sërë vargjesh, gjeni prefiksin më të gjatë të përbashkët. dmth gjeni pjesën e parashtesës që është e përbashkët për të gjitha vargjet. Shembull Input1: {"tutorialcup", "tutorial", "tussle", "bie"} Output: "tu" Input2: {"bagazh", "banane", "batman"} Output: "ba" Input3: {"abcd "} Rezultati:" abcd "...

Lexo më shumë

Pyetja 403. Vargu Backspace Krahaso Në vargun backspace krahasoni problemin që kemi dhënë dy Vargje S dhe T, kontrolloni nëse janë të barabartë apo jo. Vini re se vargjet përmbajnë '#' që do të thotë karakter i hapësirës kthyese. Shembuj Input S = "ab # c" T = "ad # c" Dalja e vërtetë (pasi të dy S dhe T shndërrohen në "ac") Input ...

Lexo më shumë

Pyetja 404. Modeli i fjalës Të gjithë kemi hasur në modele fjalësh si "ABBA", "AABB" etj. Gjithmonë pyesim se me çfarë mund të lidhet kjo gjëmim. Sot do të përpiqemi të zgjidhim një problem ku të përpiqemi të përdorim gumëzhitje. Një bollëk problemesh me vargje nuk e ndihmon çështjen. Duke pasur parasysh ...

Lexo më shumë

Pyetja 405. Përputhja e shprehjes së rregullt Në problemin e Përputhjes së Shprehjeve të Rregullta kemi dhënë dy vargje një (le ta supozojmë se x) përbëhet nga alfabete vetëm me shkronja të vogla dhe e dyta (le ta supozojmë se y) përbëhet nga alfabete të vogla me dy karaktere të veçantë dmth., "." dhe "*". Detyra është të gjesh nëse vargu i dytë ...

Lexo më shumë

Pyetja 406. Riorganizoni vargun Në problemin e Riorganizimit të Vargut kemi dhënë një varg që përmban vetëm disa karaktere "az". Detyra jonë është të rirregullojmë ato karaktere në mënyrë të tillë që asnjë dy personazhe të njëjtë të mos jenë ngjitur me njëri-tjetrin. Shembull Input apple Output pelpa Libri i inputeve Output obko Input aa Output nuk është e mundur Input aaab Output jo ...

Lexo më shumë

Pyetja 407. Kompresimi i vargut Në problemin e kompresimit të vargut, ne kemi dhënë një varg një [] të tipit char. Kompresoni atë si karakter dhe numërimin e një karakteri të veçantë (nëse numërimi i karakterit është 1, atëherë karakteri i vetëm ruhet në një grup të kompresuar). Gjatësia e grupit të kompresuar duhet të ...

Lexo më shumë

Pyetja 408. Zgjidhje LeetCode me kllapa të vlefshme Në problemin e LeetCode me kllapa të vlefshme kemi dhënë një varg që përmban vetëm karakteret '(', ')', '{', '}', '[' dhe ']', përcakto nëse vargu i hyrjes është i vlefshëm. Këtu do t'ju ofrojmë një zgjidhje LeetCode me kllapa të vlefshme. Një varg i hyrjes është i vlefshëm nëse: Kllapat e hapura duhet të mbyllen ...

Lexo më shumë

Pyetja 409. Prefiksi më i gjatë i përbashkët duke përdorur Trie Në Prefiksin e Përbashkët më të Gjatë, duke përdorur problemin Trie, ne kemi dhënë një sërë vargjesh, gjeni prefiksin më të gjatë të përbashkët. dmth gjeni pjesën e parashtesës që është e përbashkët për të gjitha vargjet. Shembull Input1: {"tutorialcup", "tutorial", "tussle", "bie"} Output: "tu" Input2: {"bagazh", "banane", "batman"} Output: "ba" Input3: {"abcd "} Rezultati:" abcd "...

Lexo më shumë

Pyetja 410. Numri i vlefshëm Në problemin Valid Number kemi dhënë një varg, kontrolloni nëse mund të interpretohet në një numër dhjetor të vlefshëm. Duhet të theksohet se, për një varg të dhënë të interpretohet si një numër dhjetor i vlefshëm. Duhet të përmbajë karakteret e mëposhtëm: Numrat 0-9 Shpjeguesi - “e” ...

Lexo më shumë

Pyetja 411. Gjeni numrin më të afërt të Palindrome Problemi Në Gjeni problemin më të afërt të numrit Palindrome ne kemi dhënë një numër n. Gjeni një numër i cili është palindrom dhe ndryshimi absolut midis numrit palindromik dhe n është sa më minimal që të jetë e mundur përveç zero. Nëse ka më shumë se një numër që plotëson këtë kusht, atëherë shtypni ...

Lexo më shumë

Pyetja 412. Numëro dhe thuaj Numëroni dhe Thoni në të cilin kemi dhënë një numër N dhe duhet të gjejmë termin e N-të të numërimit dhe të themi sekuencën. Së pari ne duhet të kuptojmë se çfarë është numërimi dhe të themi sekuencën. Së pari shikoni disa terma të sekuencës: Termi i parë është "1". Mandati i 1-të është ...

Lexo më shumë

Pyetja 413. Gjeni karakter unik në një varg Në Gjeni karakterin unik në një problem vargu, ne kemi dhënë një varg që përmban vetëm alfabete të vogla (az). Ne duhet të gjejmë karakterin e parë jo-përsëritës në të dhe të shtypim indeksin. nëse nuk ekziston ndonjë karakter i tillë shtypi -1. Formati i hyrjes Vetëm një rresht i vetëm që përmban një varg. Printimi i formatit të daljes ...

Lexo më shumë

Pyetja 414. Integr në Roman Konvertimi i plotë në romak. Ne kemi dhënë një numër N dhe duhet të shtypim numrin romak të N. Numrat romakë përfaqësohen nga përdorimi i vlerave {I, V, X, L, C, D, M}. Le të shohim disa shembuj për të kuptuar mirë. Formati i hyrjes Vetëm një rresht i vetëm që përmban ...

Lexo më shumë

Pyetja 415. Algoritmi Rabin Karp Algoritmi Rabin Karp përdorte për të gjetur vargun model në vargun e dhënë të tekstit. Ka kaq shumë lloje të algoritmeve ose metodave të përdorura për të gjetur vargun e modelit. Në këtë algoritëm, ne përdorim Hashing për të gjetur përputhjen e modelit. Nëse kemi të njëjtin kod hash për nënshtresën ...

Lexo më shumë

Pyetja 416. Guess Fjala Guess The Word është një problem ndërveprues. Një problem ndërveprues do të thotë që të dhënat që na janë dhënë nuk janë të paracaktuara. Ne mund të shtypim vlera ose të telefonojmë në funksionin specifik për të bashkëvepruar ose për të marrë më shumë informacion në lidhje me zgjidhjen. Pas çdo hapi, ne gjithashtu duhet të FLUSHmë buffer-in për të ...

Lexo më shumë

Pyetja 417. Pasojat e dallueshme Duke pasur parasysh dy vargje S dhe P1, duhet të numërojmë të gjithë numrin e nënrendjeve të dallueshme të S që është e barabartë me P1. Shënim: Një nënrenditje e një vargu të dhënë është një varg që ne e arkivojmë duke fshirë disa karaktere ose zero karaktere të mundshëm gjithashtu nga vargu origjinal. Ne nuk mund të ndryshojmë ...

Lexo më shumë

Pyetja 418. Vargjet izomorfe Vargjet izomorfike - Duke pasur parasysh dy vargje duhet të kontrollojmë nëse për çdo dukuri të një karakteri në vargun 1 ekziston një hartë unike me karaktere në vargun2. Me pak fjalë, kontrolloni, nëse ka një të një hartë apo jo. Shembull Input str1 = "aab" str2 = "xxy" Output True ...

Lexo më shumë

Pyetja 419. Kryen kodin e ndërrimeve të vargut Një zhvendosje është një proces në të cilin alfabetet rriten me 1 në vlerën e tyre ASCII. Për alfabetin e fundit z fillon përsëri dmth ndryshimi i z do të jetë a. Në kryerjen e ndërrimeve të vargut problemi i kodit leet kemi dhënë një varg s (vetëm karaktere të vogla) dhe një grup një [...

Lexo më shumë

Pyetja 420. Krahasimi i vargut që përmban wildcards Në krahasimin e vargut që përmban problemin e kartave të egra, ne kemi dhënë dy vargje vargu i dytë përmban alfabete të vegjël dhe e para përmban alfabete të vegjël dhe disa modele të kartave të egra. Modelet e kartave të egra janë:?: Ne mund ta zëvendësojmë këtë kartelë me ndonjë alfabet të vogël. *: ne mund ta zëvendësojmë këtë kartelë me çdo varg. Një bosh ...

Lexo më shumë

Pyetja 421. Kontrolloni nëse Vargjet janë largësi K ose jo Deklarata e problemit Duke pasur parasysh dy vargje dhe një numër të plotë k, shkruaj një program për të kontrolluar nëse vargjet e dhëna janë në distancë k larg apo jo. Kjo është nëse ndonjë karakter nuk përputhet ose ndonjë karakter duhet të hiqet, atëherë ai njihet si k distancë larg njëri-tjetrit. Formati i hyrjes I pari ...

Lexo më shumë

Pyetja 422. Gjeneroni të gjitha vargjet binare pa 1-të e njëpasnjëshme Deklarata e problemit Në problemin "Gjeneroni të gjitha vargjet binare pa 1 të njëpasnjëshme" ne kemi dhënë një numër të plotë k, shkruani një program për të shtypur të gjitha vargjet binare të madhësisë k pa 1 të njëpasnjëshme. Formati i hyrjes Linja e parë dhe e vetme që përmban një numër të plotë N. Formati i daljes Shtypni të gjitha të mundshme ...

Lexo më shumë

Pyetja 423. Rendit një varg sipas një vargu tjetër Deklarata e problemit Jepen dy vargje hyrëse, një model dhe një varg. Ne kemi nevojë për të renditur vargun sipas renditjes së përcaktuar nga modeli. Vargu model nuk ka dublikata dhe ka të gjithë personazhet e vargut. Formati i hyrjes Rreshti i parë që përmban një varg të cilin na duhet ...

Lexo më shumë

Pyetja 424. Kontrolloni nëse String Ndjek Rendin e Karaktereve nga një Model apo jo Deklarata e problemit Në problemin "Kontrolloni nëse vargu ndjek rendin e karaktereve nga një model apo jo" duhet të kontrollojmë nëse karakteret në vargun e dhënë të hyrjes ndjekin të njëjtën renditje siç përcaktohet nga karakteret e pranishëm në modelin e dhënë të hyrjes, atëherë shtypni "Po" shtypi "Jo". Formati i hyrjes ...

Lexo më shumë

Pyetja 425. Varg i kundërt pa ndryshore të përkohshme Deklarata e problemit Në problemin "Vargu i kundërt pa ndryshore të përkohshme" ne kemi dhënë një varg "s". Shkruani një program për ta kthyer këtë varg pa përdorur ndonjë ndryshore ose hapësirë ​​shtesë. Formati i hyrjes Rreshti i parë që përmban vargun e dhënë "s". Formati i daljes Printoni vargun i cili është i kundërt i ...

Lexo më shumë

Pyetja 426. Printo të gjitha ndarjet palindromike të një vargu Deklarata e problemit Në problemin "Shtypni të gjitha ndarjet palindromike të një vargu" ne kemi dhënë një varg "s". Shkruaj një program për të shtypur të gjitha ndarjet e mundshme palindromike të s. Palindrome është një fjalë, numër, frazë ose një sekuencë tjetër e karaktereve që lexojnë njëlloj prapa si përpara, të tilla si ...

Lexo më shumë

Pyetja 427. Numëroni çiftet në të njëjtën distancë si në alfabetet angleze Deklarata e problemit Në problemin "Numërimi i çifteve në të njëjtën distancë si në alfabetet angleze" ne kemi dhënë një varg "s". Shkruani një program që do të shtypë numrin e çifteve, elementet e të cilave janë në të njëjtën distancë si në alfabetet angleze. Formati i hyrjes Linja e parë që përmban ...

Lexo më shumë

Pyetja 428. Karakteret minimale që do të shtohen përpara për të bërë vargun Palindrome Deklarata e problemit Në problemin "Karakteret minimale që do të shtohen përpara për të bërë vargun Palindrome" ne kemi dhënë një varg "s". Shkruani një program për të gjetur karakteret minimale që do të shtohen në pjesën e përparme për të bërë një varg palindrome. Formati i hyrjes Linja e parë dhe e vetme që përmban ...

Lexo më shumë

Pyetja 429. Kth Karakter jo-përsëritës Deklarata e problemit Në "Karakteri jo-përsëritës Kth" ne kemi dhënë një varg "s". Shkruaj një program për të gjetur karakterin kthyes jo-përsëritës. Nëse ka më pak se k karakter i cili nuk përsëritet në varg, atëherë shtypet “-1”. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një varg "s". ...

Lexo më shumë

Pyetja 430. Hiqni Karakteret Minimale në mënyrë që Dy Vargjet Të Bëhen Anagramë Deklarata e problemit Në problemin "Hiq karakteret minimale në mënyrë që dy vargje të bëhen anagramë" ne kemi dhënë dy vargje hyrëse. Gjeni numrin minimal të karaktereve që duhet të hiqen nga këto dy vargje, në mënyrë që ato të bëhen anagramë. Formati i hyrjes Rreshti i parë që përmban një varg "s". Linja e dytë që përmban ...

Lexo më shumë

Pyetja 431. Gjeneroni të gjitha vargjet binare nga modeli i dhënë Deklarata e problemit Në problemin "Gjeneroni të gjithë vargjet binare nga modeli i dhënë" ne kemi dhënë vargun input "s" përbëhet nga 0, 1 dhe? (karrocë e egër). Ne kemi nevojë për të gjeneruar të gjitha vargjet e mundshme binare duke zëvendësuar? me '0' dhe '1'. Formati i hyrjes Linja e parë dhe e vetme që përmban ...

Lexo më shumë

Pyetja 432. Shtypni të gjitha mënyrat e mundshme për të thyer një tel në formën e kllapës Deklarata e problemit Në problemin "Shtypni të gjitha mënyrat e mundshme për të thyer një varg në formën e kllapës", ne kemi dhënë një varg "s". Gjeni të gjitha mënyrat e mundshme për të thyer vargun e dhënë në formë kllapi. Mbyllni të gjitha nënshtresat brenda kllapave (). Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një ...

Lexo më shumë

Pyetja 433. Shifra e Cezarit Përshkrimi Teknika Cesar Cipher është një nga teknikat më të hershme të kriptimit. Këtu, për secilën shkronjë në tekstin e dhënë, ajo zëvendësohet nga një shkronjë me një numër fiks të pozicioneve poshtë alfabetit. Nëse n = 1, zëvendësoni A me B, B do të bëhet C, dhe kështu ...

Lexo më shumë

Pyetja 434. Palindrome më e gjatë mund të formohet duke hequr ose rirregulluar karakteret Deklarata e problemit Në problemin "Palindrome më e gjatë mund të formohet me heqjen ose rirregullimin e karaktereve" ne kemi dhënë një varg "s". Gjeni palindromin më të gjatë që mund të ndërtohet duke hequr ose rirregulluar disa karaktere ose ndoshta zero karaktere nga vargu. Mund të ketë zgjidhje të shumta të mundshme, ju mund të ...

Lexo më shumë

Pyetja 435. Parashtesa e Përgjithshme e Fjalëve më të Gjata nga Përputhja e Fjalëve Deklarata e problemit Në problemin "Prefiksi më i gjatë i zakonshëm duke përdorur fjalën me përputhjen e fjalëve", ne kemi dhënë vargje N. Shkruaj një program për të gjetur prefiksin më të gjatë të përbashkët të vargjeve të dhëna. Formati i hyrjes Linja e parë që përmban një vlerë të plotë N e cila tregon numrin e vargjeve. N linjat e ardhshme ...

Lexo më shumë

Pyetja 436. Prefiksi më i gjatë i zakonshëm duke përdorur karakterin sipas përputhjes së karakterit Deklarata e problemit Në problemin "Prefiksi më i gjatë i përbashkët duke përdorur karakterin sipas përputhjes së karakterit" ne kemi dhënë një vlerë të plotë vargjet N dhe N. Shkruaj një program për të gjetur prefiksin më të gjatë të përbashkët të vargjeve të dhëna. Formati i hyrjes Rreshti i parë që përmban një vlerë të plotë N e cila tregon numrin ...

Lexo më shumë

Pyetja 437. Permutacionet e një vargu të dhënë duke përdorur STL Deklarata e problemit Në problemin "Ndërrimet e një vargu të caktuar duke përdorur STL", ne kemi dhënë një varg "s". Printo të gjitha ndërrimet e vargut të hyrjes duke përdorur funksionet STL. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një varg "s". Formati i daljes Shtypni të gjithë ndërrimet e dhëna ...

Lexo më shumë

Pyetja 438. Prefiksi më i gjatë i përbashkët duke përdorur Ndaj dhe Pushto Deklarata e problemit Në problemin "Prefiksi më i gjatë i përbashkët duke përdorur ndarjen dhe pushto", ne kemi dhënë një varg të plotë n dhe n. Shkruani një program që do të shtypë prefiksin më të gjatë të përbashkët. Nëse nuk ka prefiks të përbashkët, atëherë shtypni "-1". Formati i hyrjes Rreshti i parë përmban një numër të plotë n. ...

Lexo më shumë

Pyetja 439. Parashtesa më e gjatë e zakonshme që përdor kërkimin binar II Deklarata e problemit Në problemin "Prefiksi më i gjatë i përbashkët duke përdorur kërkimin binar II" ne kemi dhënë një vlerë të plotë vargjet N dhe N. Shkruaj një program që do të shtypë prefiksin më të gjatë të zakonshëm të vargjeve të dhëna. Nëse nuk ka prefiks të përbashkët, atëherë shtypni "-1". Formati i hyrjes Rreshti i parë që përmban ...

Lexo më shumë

Pyetja 440. Ndërrimet Palindrome të një Vargu Deklarata e problemit Në problemin "Palindrome Permutations of a String", ne kemi dhënë një varg hyrës "s". Printo të gjitha palindromat e mundshme që mund të gjenerohen duke përdorur karakteret e vargut. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një varg "s". Formati i daljes Printoni të gjitha të mundshmet ...

Lexo më shumë

Pyetja 441. Kontrolloni nëse Dy Vargje të dhëna janë Izomorfe me njëra-tjetrën Deklarata e problemit Në problemin "Kontrolloni nëse dy vargje të dhënë janë izomorfë me njëri-tjetrin" ne kemi dhënë dy vargje s1 dhe s2. Shkruaj një program që thotë nëse vargjet e dhëna janë izomorfe apo jo. Shënim: Dy vargje thuhet se janë izomorfe nëse ekziston një për të ...

Lexo më shumë

Pyetja 442. Gjatësia e nënshtresës më të gjatë të vlefshme Deklarata e problemit Në "Gjatësia e nënshtresës më të gjatë të vlefshme" ne kemi dhënë një varg që përmban vetëm kllapat hapëse dhe mbyllëse. Shkruaj një program që do të gjejë nënshtresën më të gjatë të vlefshme të kllapave. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një varg s. Formati i daljes E para dhe ...

Lexo më shumë

Pyetja 443. Dritarja më e vogël në një varg që përmban të gjithë karakteret e një vargu tjetër Gjeni nënvargun më të shkurtër në një varg të caktuar që përmban të gjithë karakteret e një fjale të caktuar ose Gjeni dritaren më të vogël në një varg që përmban të gjitha karakteret e një vargu tjetër. Duke pasur parasysh dy vargje s dhe t, shkruani një funksion që do të gjejë dritaren minimale në s. do...

Lexo më shumë

Pyetja 444. Formoni numrin minimal nga sekuenca e dhënë e D dhe I Deklarata e Problemit Në problemin "Formoni Numrin Minimal nga Renditja e D-së dhe I-së", ne kemi dhënë një model që përmban vetëm I dhe D. Unë për rritjen dhe D për zvogëlimin. Shkruaj një program për të shtypur numrin minimal duke ndjekur atë model. Shifrat nga 1-9 dhe shifrat nuk mund të përsëriten. Formati i hyrjes ...

Lexo më shumë

Pyetja 445. Renditni numrat e dhënë për të formuar numrin më të madh II Deklarata e problemit Në problemin "Renditni numrat e dhënë për të formuar numrin më të madh II", ne kemi dhënë një varg numrash të plotë pozitivë. Renditini ato në një mënyrë të tillë që aranzhimi të formojë vlerën më të madhe. Formati i hyrjes Rreshti i parë dhe i vetëm një që përmban një numër të plotë n. Linja e dytë që përmban ...

Lexo më shumë

Pyetja 446. Kontrolloni nëse një listë e lidhur e vargjeve formon një Palindrome Deklarata e problemit Në problemin "Kontrolloni nëse një listë e lidhur e vargjeve formon një Palindrome" ne kemi dhënë një listë të lidhur që trajton të dhënat e vargut. Shkruani një program për të kontrolluar nëse të dhënat formojnë një palindrom apo jo. Shembull ba-> c-> d-> ca-> b 1 Shpjegim: Në shembullin e mësipërm mund të shohim se ...

Lexo më shumë

Pyetje për Pemën e Amazonës

Pyetja 447. Udhëzime hap pas hapi nga një nyje binar peme në një zgjidhje tjetër LeetCode Deklarata e problemit: Udhëzime hap pas hapi nga një nyje binar peme në një tjetër zgjidhje LeetCode – Ju jepet rrënja e një peme binare me n nyje. Çdo nyje i është caktuar në mënyrë unike një vlerë nga 1 në n. Ju jepet gjithashtu një vlerë fillestare e plotë që përfaqëson vlerën e nyjes fillestare s, dhe një numër tjetër i plotë destValue që përfaqëson vlerën e destinacionit ...

Lexo më shumë

Pyetja 448. Përshkimi i rendit vertikal i zgjidhjes LeetCode të Pemës Binare Paraqitja e problemit Përshkimi i rendit vertikal i pemës binare Zgjidhja e LeetCode thotë – Duke pasur parasysh rrënjën e një peme binare, llogaritni përshkimin e rendit vertikal të pemës binare. Për secilën nyje në pozicion (rresht, kolonë), fëmijët e saj majtas dhe djathtas do të jenë përkatësisht në pozicionet (rresht + 1, kolon - 1) dhe (rresht + 1, kolon + 1). ...

Lexo më shumë

Pyetja 449. Shuma e numrave të rrënjës në gjethe Zgjidhje LeetCode Deklarata e problemit Shuma nga rrënja te numrat e gjetheve LeetCode Solution thotë – Ju jepet rrënja e një peme binare që përmban vetëm shifra nga 0 në 9. Çdo shteg rrënjë-gjethe në pemë përfaqëson një numër. Për shembull, shtegu rrënjë te fletë 1 -> 2 -> 3 përfaqëson numrin 123. Ktheni shumën totale të të gjithë numrave rrënjë më fletë. Test...

Lexo më shumë

Pyetja 450. Zgjidhja e LeetCode për kalimin e renditjes së pemës binare Paraqitja e problemit: Përshkimi i renditjes së pemës binare Zgjidhja e LeetCode Duke pasur parasysh rrënjën e një peme binare, ktheni kalimin e rendit të vlerave të nyjeve të saj. Shembulli 1: Hyrja: rrënjë = [1,null,2,3] Dalja: [1,3,2] Shembulli 2: Hyrja: rrënjë = [] Dalja: [] Shembulli 3: Hyrja: rrënjë = [1] Dalja: [1] Kufizimet: Numri i nyjeve në ...

Lexo më shumë

Pyetja 451. Rrafshoni Pemën Binare në Zgjidhjen LeetCode të Listës së Lidhur Rrafshoni pemën binare me listën e lidhur Zgjidhja LeetCode thotë se - Duke pasur parasysh rrënjën e një peme binare, rrafshoni pemën në një "listë të lidhur": "lista e lidhur" duhet të përdorë të njëjtën klasë TreeNode ku treguesi i duhur i fëmijës tregon në nyjen tjetër. në listë dhe treguesi i majtë i fëmijës është gjithmonë null. "Lista e lidhur" ...

Lexo më shumë

Pyetja 452. Paraardhësi më i ulët i zakonshëm i zgjidhjes së kodit Leetcode të Pemës Binare Deklarata e problemit Paraardhësi më i ulët i zakonshëm i një peme binare Zgjidhja LeetCode – “Paraardhësi më i ulët i zakonshëm i një peme binare” thotë se duke pasur parasysh rrënjën e pemës binare dhe dy nyjet e pemës. Ne duhet të gjejmë paraardhësin më të ulët të përbashkët të këtyre dy nyjeve. Më e ulëta e zakonshme ...

Lexo më shumë

Pyetja 453. Popullimi i treguesve të ardhshëm djathtas në zgjidhjen e kodit Leetcode të çdo nyje Deklarata e problemit Popullimi i treguesve të ardhshëm djathtas në çdo nyje Zgjidhja e LeetCode – “Popullimi i treguesve të ardhshëm djathtas në çdo nyje” thotë se duke pasur parasysh rrënjën e pemës binare të përsosur dhe ne duhet të plotësojmë çdo tregues tjetër të nyjes në nyjen tjetër të djathtë. Nëse nuk ka tjetër...

Lexo më shumë

Pyetja 454. Fshi nyjet dhe kthe Zgjidh Forest Leetcode Deklarata e problemit Zgjidhja e fshirjes së nyjeve dhe pyllit të kthimit LeetCode - "Fshi nyjet dhe pyllin e kthimit" thotë se duke pasur parasysh rrënjën e pemës binare ku çdo nyje ka një vlerë të veçantë. Na jepet gjithashtu një grup, to_delete, ku duhet të fshijmë të gjitha nyjet me vlerat e përfshira në ...

Lexo më shumë

Pyetja 455. Recover Binary Search Tree Leetcode Solution Deklarata e problemit Recover Binary Search Tree LeetCode Solution – “Recover Binary Search Tree” thotë se duke pasur parasysh rrënjën e pemës së kërkimit binar, ku vlerat e saktësisht dy nyjeve janë ndërruar gabimisht. Ne duhet të rikuperojmë pemën pa ndryshuar strukturën e saj. Shembull: Hyrja: rrënjë = [1,3,null,null,2] Dalja: [3,1,null,null,2] ...

Lexo më shumë

Pyetja 456. Zgjidhja simetrike e kodit Leetcode të Pemës Paraqitja e problemit Pema simetrike LeetCode Zgjidhja – “Pema simetrike” thotë se duke pasur parasysh rrënjën e pemës binare dhe ne duhet të kontrollojmë nëse pema binare e dhënë është një pasqyrë e vetvetes (simetrike rreth qendrës së saj) apo jo? Nëse Po, duhet të kthejmë të vërtetën ndryshe, false. Shembull:...

Lexo më shumë

Pyetja 457. Shtegu rrënjë në fletë me shumën e synuar Leetcode Solutions Jepen një pemë binare dhe një numër i plotë K. Qëllimi ynë është të kthehemi nëse ekziston një rrugë nga rrënja në gjethe në pemë, në mënyrë që shuma e saj të jetë e barabartë me objektivin-K. Shuma e një shtegu është shuma e të gjitha nyjeve që shtrihen në të. 2 / \ ...

Lexo më shumë

Pyetja 458. Përziej vargun Deklarata e problemit Problemi "Scramble String" thotë se ju janë dhënë dy vargje. Kontrolloni nëse vargu i dytë është një varg i përzier nga i pari apo jo? Shpjegim Le të paraqitet vargu s = "madhështor" i s si pemë binare duke e ndarë në mënyrë rekursive në dy nën-vargje jo bosh. Kjo varg mund të jetë ...

Lexo më shumë

Pyetja 459. Pyetjet për numrin e elementeve të dallueshëm në një nënvarg Ne kemi dhënë një varg integer dhe një numër pyetjesh dhe duhet të zbulojmë numrin e të gjithë elementëve të veçantë që kemi brenda intervalit të dhënë, pyetja përbëhet nga dy numra majtas dhe djathtas, kjo është diapazoni i dhënë, me këtë varg i dhënë ne ...

Lexo më shumë

Pyetja 460. Kalimi i Morris Kalimi i Morris është një metodë për të përshkuar nyjet në një pemë binare pa përdorur pirg dhe rekursion. Duke zvogëluar kështu kompleksitetin hapësinor në linear. Shembulli i përshkimit të renditjes 9 7 1 6 4 5 3 1 / \ 2 ...

Lexo më shumë

Pyetja 461. Kth paraardhësi i një nyjeje në pemën binare Deklarata e Problemit Problemi "Paraardhësi Kth i një nyje në pemën binare" thotë se ju jepet një pemë binare dhe një nyje. Tani duhet të gjejmë paraardhësin kth të kësaj nyje. Një paraardhës i çdo nyje është nyja që shtrihet në shtegun nga rrënja ...

Lexo më shumë

Pyetja 462. Inorder Pasardhësi i një nyje në Binary Tree Deklarata e problemit Problemi kërkon të gjesh "Pasardhësi i parenditur i një nyjeje në Pemën Binare". Një pasardhës inorder i një nyje është një nyje në pemën binare që vjen pas nyjes së dhënë në përshkimin inorder të pemës binare të dhënë. Shembull Pasardhësi i Inorder i 6 është 4 ...

Lexo më shumë

Pyetja 463. Kontrolloni nëse një varg i dhënë mund të përfaqësojë përshkimin pararendës të pemës së kërkimit binar Problemi "Kontrolloni nëse një varg i dhënë mund të përfaqësojë Parakalimin e Ndërprerjes së Pemës Binar të Kërkimit" thotë se ju jepet një sekuencë parakalimi përshkimi. Tani merrni parasysh këtë sekuencë dhe zbuloni nëse kjo sekuencë mund të përfaqësojë një pemë binare të kërkimit apo jo? Kompleksiteti i pritshëm i kohës për zgjidhjen është ...

Lexo më shumë

Pyetja 464. Ndërtoni një Pemë Binare nga përfaqësimi i dhënë i Array Parent Problemi "Ndërto një pemë binare nga paraqitja e dhënë e vargut prindëror" thotë se ju jepet një varg. Kjo varg hyrës përfaqëson një pemë binare. Tani ju duhet të ndërtoni një pemë binare në bazë të këtij grupi hyrës. Array ruan indeksin e nyjes prind në secilin indeks. ...

Lexo më shumë

Pyetja 465. Duke pasur parasysh një pemë binare, si i hiqni të gjitha gjysmë nyjet? Problemi "Duke pasur parasysh një pemë binare, si i hiqni të gjitha gjysmë nyjet?" deklaron se ju jepet një pemë binare. Tani ju duhet të hiqni gjysmë nyjet. Një gjysmë nyje përcaktohet si një nyje në pemë që ka vetëm një fëmijë të vetëm. Ose është ...

Lexo më shumë

Pyetja 466. Kalimi i porosisë përsëritëse Problemi "Rrugëzgjatja paraprake paraprake" thotë që ju jepet një pemë binare dhe tani duhet të gjeni përshkimin pararendës të pemës. Na kërkohet të gjejmë përshkimin pararendës duke përdorur metodën përsëritëse dhe jo qasjen rekursive. Shembull 5 7 9 6 1 4 3 ...

Lexo më shumë

Pyetja 467. Gjeni distancën midis dy nyjeve të një Peme Binare Deklarata e problemit Problemi "Gjeni distancën midis dy nyjeve të një Peme Binare" thotë se ju jepet një pemë binare dhe ju jepen dy nyje. Tani duhet të gjesh distancën minimale midis këtyre dy nyjeve. Shembull // Pema tregohet duke përdorur imazhin sipër nyjes 1 ...

Lexo më shumë

Pyetja 468. Shkruaj kod për të përcaktuar nëse dy pemë janë identike Problemi "Shkruaj kod për të përcaktuar nëse dy pemë janë identike" thotë se ju jepen dy pemë binare. zbuloni nëse janë identike apo jo? Këtu, pema identike do të thotë që të dy pemët binare kanë të njëjtën vlerë të nyjes me të njëjtën rregullim të nyjeve. Shembull Të dy pemët ...

Lexo më shumë

Pyetja 469. Kalimi i kufirit i pemës binare Deklarata e problemit Problemi "Kalimi i kufijve të pemës binare" thotë se ju jepet një pemë binare. Tani duhet të shtypni pamjen e kufirit të një peme binare. Këtu përshkimi i kufirit do të thotë që të gjitha nyjet tregohen si kufiri i pemës. Nyjet shihen nga ...

Lexo më shumë

Pyetja 470. Kalimi diagonal i pemës binare Deklarata e problemit Problemi "Kalimi diagonal i pemës binare" thotë se ju jepet një pemë binare dhe tani duhet të gjeni pamjen diagonale për pemën e dhënë. Kur shohim një pemë nga drejtimi lart-djathtas. Nyjet të cilat janë të dukshme për ne është pamja diagonale ...

Lexo më shumë

Pyetja 471. Pamja e poshtme e një peme binare Deklarata e problemit Problemi "Pamja e poshtme e një peme binare" thotë se ju jepet një pemë binare dhe tani duhet të gjeni pamjen e poshtme për pemën e dhënë. Kur shohim një pemë nga drejtimi poshtë. Nyjet të cilat janë të dukshme për ne është pjesa e poshtme ...

Lexo më shumë

Pyetja 472. Shtypni Pamjen e Djathtë të një Peme Binare Deklarata e problemit Problemi "Print Right View of a Bree Pree" thotë se ju jepet një pemë binare. Tani ju duhet të gjeni pamjen e duhur të kësaj peme. Këtu, pamja e djathtë e pemës binare do të thotë të shtypësh sekuencën siç duket pema kur shikohet nga ...

Lexo më shumë

Pyetja 473. Gjetjet e pyetjeve LCM Deklarata e problemit Problemi “Range LCM queries” thotë se keni një grup të plotë dhe q numri i pyetjeve. Çdo pyetje përmban (majtas, djathtas) si një varg. Detyra e dhënë është të zbuloni LCM (majtas, djathtas), dmth., LCM të të gjithë numrit që vjen në intervalin e ...

Lexo më shumë

Pyetja 474. Gjeni shumën e Nivelit Maksimal në Pemën Binary Deklarata e problemit Problemi "Gjeni shumën e nivelit maksimal në pemën binare" thotë se ju jepet një pemë binare me nyje pozitive dhe negative, gjeni shumën maksimale të një niveli në pemën binare. Shembull Input 7 Shpjegim Niveli i parë: Shuma = 5 Niveli i dytë: Shuma = ...

Lexo më shumë

Pyetja 475. Hyrja e Pemës Kuq e Zi Pema e Kuqe e Zezë është një pemë binare e vetë-ekuilibruar. Në këtë pemë, çdo nyje është ose një nyje e kuqe ose një nyje e zezë. Në këtë Hyrje të Pemës Kuq e zi, ne do të përpiqemi të mbulojmë të gjitha vetitë themelore të saj. Karakteristikat e Pemës Kuq e Zi Çdo nyje përfaqësohet si e kuqe ose e zezë. ...

Lexo më shumë

Pyetja 476. Operacioni i fshirjes së pemës së kërkimit binar Deklarata e Problemit Problemi "Operacioni Fshirja e Binës së Kërkimit Binar" na kërkon të zbatojmë operacionin e fshirjes për pemën e kërkimit binar. Funksioni Delete i referohet funksionalitetit për të fshirë një nyje me një çelës / të dhënë të dhënë. Shembull Nyja e hyrjes që do të fshihet = 5 Qasja e daljes për operacionin e fshirjes së pemës së kërkimit binar Pra ...

Lexo më shumë

Pyetja 477. Metoda përsëritëse për të gjetur lartësinë e pemës binare Deklarata e problemit Problemi "Metoda përsëritëse për të gjetur lartësinë e pemës binare" thotë se ju jepet një pemë binare, gjeni lartësinë e pemës duke përdorur metodën përsëritëse. Shembuj Input 3 Input 4 Algoritmi për metodën përsëritëse për të gjetur lartësinë e pemës binare Lartësia e një peme ...

Lexo më shumë

Pyetja 478. Klononi një pemë binare me tregues të rastësishëm Deklarata e problemit Ju jepet një pemë e plotë binare me disa tregues të rastësishëm. Treguesit e rastësishëm u referohen nyjeve të cilave çdo nyje tregon përveç fëmijës së saj të majtë dhe të djathtë. Pra, kjo gjithashtu ndryshon strukturën standarde të një nyje në një pemë të thjeshtë binare. Tani nyja e ...

Lexo më shumë

Pyetja 479. Kalimi i rendit të nivelit duke përdorur dy Radha Deklarata e problemit Problemi "Kalimi i rendit të nivelit duke përdorur dy radhë" thotë që ju jepet një pemë binare, shtypni përshkimin e renditjes së saj të nivelit rresht për rresht. Shembuj Hyrja 5 11 42 7 9 8 12 23 52 3 Hyrja 1 2 3 4 5 6 Algoritmi për Renditjen e Rendit të Nivelit ...

Lexo më shumë

Pyetja 480. Kontrolloni nëse të gjitha nivelet e dy Pemëve Binare janë anagramë apo jo Deklarata e Problemit Problemi "Kontrolloni nëse të gjitha nivelet e dy Pemëve Binare janë anagramë apo jo" thotë se ju janë dhënë dy Pemë Binare, kontrolloni nëse të gjitha nivelet e dy pemëve janë anagramë apo jo. Shembuj Algoritmi i rremë i hyrjes së vërtetë për të kontrolluar nëse të gjitha nivelet e dy ...

Lexo më shumë

Pyetja 481. Kontrolloni nëse vargu i dhënë mund të përfaqësojë Renditjen e Nivelit të Ndërprerjes së Pemës së Kërkimit Binar Deklarata e problemit Problemi "Kontrolloni nëse vargu i dhënë mund të përfaqësojë Renditjen e Rendit të Nivelit të Pemës së Kërkimit Binar" thotë se ju jepet një përshkim i rendit të nivelit të pemës së kërkimit binar. Dhe duke përdorur përshkimin e rendit të nivelit të pemës. Ne kemi nevojë për të gjetur në mënyrë efikase nëse niveli i rendit ...

Lexo më shumë

Pyetja 482. Numri i vëllezërve dhe motrave të një Nyjeje të caktuar në Pemë Deklarata e Problemit Problemi "Numri i vëllezërve dhe motrave të një Nyje të caktuar në Pemën e Shenjtë" thotë se ju jepet një Pemë e aritshme dhe një nyje e synuar. Gjeni numrin e vëllezërve dhe motrave të nyjes së synuar. Supozoni se nyja është gjithmonë e pranishme në pemë dhe nyja e parë është ...

Lexo më shumë

Pyetja 483. Shndërroni BST në një Min-Heap pa përdorur grup Deklarata e Problemit "Shndërroni BST në një Min-Heap pa përdorur një grup" problemi thotë se ju jepet një BST (pema binare e kërkimit) dhe duhet ta ktheni atë në një grumbull min. Grumbulli min duhet të përmbajë të gjithë elementët në pemën binare të kërkimit. Algoritmi duhet të ekzekutohet në kompleksitetin linear të kohës. ...

Lexo më shumë

Pyetja 484. Bashkoni dy BST me hapësirë ​​shtesë të kufizuar Deklarata e problemit Problemi "Bashkoni dy BST me hapësirë ​​shtesë të kufizuar" thotë se ju jepen dy pemë binare të kërkimit (BST) dhe ju duhet të shtypni elementet nga të dy pemët në renditje të renditur. Kjo është në një mënyrë të tillë që duket se elementet janë nga një BST e vetme. ...

Lexo më shumë

Pyetja 485. Kalimi përsëritës i porositjes duke përdorur dy pirgje Deklarata e problemit Problemi “Kalimi përsëritës i porosisë duke përdorur dy pirgje” thotë se ju jepet një pemë binare me n nyje. Shkruani programin për përshkimin përsëritës të postorderit duke përdorur dy pirgje. Shembull Input 4 5 2 6 7 3 1 Input 4 2 3 1 Algoritmi Krijoni ...

Lexo më shumë

Pyetja 486. Shndërrimi i Pemës Binare në Pemë Kërkimi Binar duke përdorur grupin STL Deklarata e Problemit Na është dhënë një pemë binare dhe duhet ta kthejmë atë në një pemë binare të kërkimit. Problemi "Konvertimi i Pemës Binare në Kërkimin Binar të Pemës duke përdorur grupin STL" kërkon të bëjë konvertimin duke përdorur grupin STL. Ne kemi diskutuar tashmë konvertimin e pemës binare në BST, por ne ...

Lexo më shumë

Pyetja 487. K'th Elementi më i madh në BST duke përdorur hapësirë ​​shtesë konstante Deklarata e Problemit “K'th Elementi më i madh në BST duke përdorur hapësirë ​​shtesë konstante” thotë se ju jepet një pemë binare e kërkimit dhe duhet të gjeni elementin kth më të madh në të. Pra, nëse rregullojmë elementet e pemës binare të kërkimit në rend zbritës, atëherë duhet të kthehemi ...

Lexo më shumë

Pyetja 488. Elementi më i madh K'th në BST kur modifikimi në BST nuk lejohet Deklarata e Problemit "Elementi më i madh K'th në BST kur nuk lejohet modifikimi në BST" thotë se ju jepet një pemë binare e kërkimit dhe duhet të gjeni elementin më të madh kth. Kjo do të thotë se kur të gjithë elementët e pemës së kërkimit binar janë rregulluar në rend zbritës. Pastaj ...

Lexo më shumë

Pyetja 489. Metoda përsëritëse për të gjetur paraardhësit e një peme binare të dhënë Deklarata e Problemit Problemi "Metoda përsëritëse për të gjetur paraardhësit e një peme binare të caktuar" thotë se ju jepet një pemë binare dhe një numër i plotë që përfaqëson një çelës. Krijoni një funksion për të shtypur të gjithë paraardhësit e çelësit të dhënë duke përdorur përsëritjen. Shembull Çelësi i hyrjes = 6 5 2 1 Shpjegim: ...

Lexo më shumë

Pyetja 490. Kontrolloni nëse secila nyje e brendshme e një BST ka saktësisht një fëmijë Deklarata e Problemit "Kontrolloni nëse secila nyje e brendshme e një BST ka saktësisht një fëmijë" problemi thekson që ju jepet një përshkim pararendës i një peme binare kërkimi. Dhe duhet të zbuloni nëse të gjitha nyjet jo-gjethe përmbajnë vetëm një fëmijë të vetëm. Këtu konsiderojmë gjithashtu se të gjitha ...

Lexo më shumë

Pyetja 491. Gjeni elementin më të vogël k në BST (Statistikat e Rendit në BST) Deklarata e Problemit "Gjeni elementin më të vogël k në BST (Statistikat e Rendit në BST)" thotë se ju jepet një pemë binare e kërkimit dhe duhet të gjeni numrin më të vogël të k-së në BST. Kjo do të thotë nëse bëjmë një përshkim të rregullt të pemës binare të kërkimit dhe ruajmë ...

Lexo më shumë

Pyetja 492. Shuma vertikale në një pemë binare të dhënë Deklarata e problemit Problemi "Shuma vertikale në një pemë binare të dhënë" thotë se ju jepet një pemë binare dhe ne duhet të gjejmë shumën e secilit nivel vertikal. Me nivelin vertikal, nënkuptojmë nëse tërheqim vija vertikale në një distancë prej 1 njësie në të majtë dhe të djathtë ...

Lexo më shumë

Pyetja 493. Një program për të kontrolluar nëse një pemë binare është BST apo jo Deklarata e Problemit "Një program për të kontrolluar nëse një pemë binare është BST apo jo" thotë se ju jepet një pemë binare dhe duhet të kontrolloni nëse pema binare plotëson vetitë e pemës binare të kërkimit. Pra, pema binare ka këto veti: Nënpema e majtë ...

Lexo më shumë

Pyetja 494. Thellësia maksimale e pemës binare Deklarata e Problemit Problemi "Thellësia maksimale e pemës binare" thotë se ju jepet një strukturë e të dhënave binare. Printo thellësinë maksimale të pemës binare të dhënë. Shembull Input 2 Shpjegim: Thellësia maksimale për pemën e dhënë është 2. Sepse ka vetëm një element të vetëm poshtë rrënjës (dmth ...

Lexo më shumë

Pyetja 495. Konvertoni BST në Min Heap Deklarata e Problemit Duke pasur parasysh një Pemë të plotë Kërkimi Binar, shkruani një algoritëm për ta shndërruar atë në një Grumbull Min, i cili do të shndërrojë BST në Min Heap. Grumbulli Min duhet të jetë i tillë që vlerat në të majtë të një nyje duhet të jenë më të vogla se vlerat në të djathtë ...

Lexo më shumë

Pyetja 496. Shkrirja e dy Pemëve të Balancuara të Kërkimit Binar Deklarata e Problemit Duke pasur parasysh Dy Pemë të Balancuara të Kërkimit Binar, ka n elementë në BST-në e parë dhe m elementë në BST-në e dytë. Shkruani një algoritëm për të bashkuar dy pemë të kërkuara binare të ekuilibruara për të formuar një Pemë të tretë të Balancuar të Kërkimit Binar me elemente (n + m). Shembull Dalja paraprake e daljes në hyrje ...

Lexo më shumë

Pyetja 497. Kërkimi binar dhe kërkimi i pemës Deklarata e problemit Shkruani një algoritëm për të kryer kërkimin dhe futjen në Pemën e Kërkimit Binar. Pra, ajo që ne do të bëjmë është të fusim disa nga elementet nga hyrja në një pemë binare të kërkimit. Kurdoherë që na kërkohet të kërkoni një element të veçantë, ne do ta kërkojmë atë midis elementeve në BST (shkurt ...

Lexo më shumë

Pyetja 498. Kontrolloni grupin e dhënë të madhësisë n mund të përfaqësojë BST të niveleve n ose jo Deklarata e Problemit Duke pasur parasysh një grup me n elementë, kontrolloni një grup të dhënë të madhësisë n mund të përfaqësojë BST të niveleve n ose jo. Kjo është për të kontrolluar nëse pema binare e kërkimit e ndërtuar duke përdorur këto n elemente mund të përfaqësojë një BST të niveleve n. Shembuj arr [] = {10, 8, 6, 9, ...

Lexo më shumë

Pyetja 499. Konvertimi i Pemës Binare në Kërkimin Binar Në problemin e shndërrimit të pemës binare në pemë binare, ne kemi dhënë një pemë binare që e shndërron atë në Pemën e Kërkimit Binar pa ndryshuar strukturën e pemës. Shembull Para-porositja Output Output: 13 8 6 47 25 51 Algoritmi Ne nuk kemi pse të ndryshojmë strukturën e ...

Lexo më shumë

Pyetja 500. Renditur listën e lidhur në BST të ekuilibruar Në një listë të lidhur të renditur me problemin e ekuilibruar BST, ne kemi dhënë një listë të Lidhur vetëm në renditje të renditur, ndërtojmë një Pemë Balancuese Binale nga Lista e Lidhur vetëm. Shembuj Hyrja 1 -> 2 -> 3 -> 4 -> 5 Para-porosia e daljes: 3 2 1 5 4 Hyrja 7 -> ...

Lexo më shumë

Pyetja 501. Renditur Rendit në BST të Balancuar Në grupin e renditur te problemi i ekuilibruar BST, ne kemi dhënë një grup në renditje të renditur, ndërtojmë një Pemë të Balancuar të Kërkimit Binar nga grupi i renditur. Shembuj Arr i hyrjes [] = {1, 2, 3, 4, 5} Renditja paraprake e daljes: 3 2 1 5 4 Arr i hyrjes [] = {7, 11, 13, 20, 22, ...

Lexo më shumë

Pyetja 502. Transformoni një BST në një Pemë më të madhe Në transformimin e një BST në një pemë shumash më të madhe Duke pasur parasysh një Pemë Kërkimi Binar shkruani një algoritëm për ta shndërruar atë në një pemë shumash më të madhe, domethënë, transformoni secilën nyje që të përmbajë shumën e të gjithë elementeve më të mëdha se ajo. Shembull Para-dalja e daljes së hyrjes: 69 81 87 34 54 ...

Lexo më shumë

Pyetja 503. Avantazhet e BST mbi Hash Table Operacionet që përdoren më shpesh në çdo strukturë të të dhënave janë futja, fshirja dhe kërkimi. Hash Table është në gjendje të kryejë këto tre operacione me ndërlikueshmërinë mesatare të kohës O (1), ndërsa Pemët e Kërkimit Binar të vetë-balancimit marrin kompleksitetin e kohës O (log n). Në fillim, duket se Tabelat Hash janë më të mira se ...

Lexo më shumë

Pyetja 504. Ndërtoni BST nga përshkimi i dhënë i nivelit të rendit Duke pasur parasysh përshkimin e renditjes së nivelit të një Pema Kërkimi Binar, shkruaj një algoritëm për të ndërtuar Pemën e Kërkimit Binar ose BST nga përshkimi i rendit të nivelit të dhënë nga ITS. Shembull Niveli i hyrjes Rendi [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Renditja e daljes: 5 8 9 12 15 18 ...

Lexo më shumë

Pyetja 505. Ndërtoni BST nga përshkimi i dhënë paraprakisht Duke pasur parasysh një përshkim paraprak të një Peme Kërkimi Binar (BST), shkruani një algoritëm për të ndërtuar BST nga përshkimi i dhënë paraprakisht. Shembuj PreOrder Input [] = {7, 5, 3, 6, 9} Inorder Output: 3 5 6 7 9 Input preOrder [] = {12, 6, 1, 35, 20} Inorder Output: 1 6 ...

Lexo më shumë

Pyetja 506. Gjeni nyjen me vlerën minimale në një Pemë Kërkimi Binar Duke pasur parasysh një Pemë Kërkimi Binar, shkruani një algoritëm për të gjetur nyjen me vlerën minimale në një pemë të dhënë të kërkimit binar. Shembull Output Output 5 Qasja Naive Një qasje e thjeshtë është të bësh një përshkim të pemës dhe të gjesh nyjen me vlerën minimale midis të gjitha nyjeve. Kjo ...

Lexo më shumë

Pyetja 507. Ndërtoni një pemë binare nga përshkimet e dhëna pa renditje dhe pararendje Në këtë problem, ne kemi inorder dhe preorder të pemës binare. Ne duhet të ndërtojmë një pemë binare nga përshkimet e dhëna Inorder dhe Preorder. Shembull Input: Inorder = [D, B, E, A, F, C] Para-porosia = [A, B, D, E, C, F] Output: Renditja paraprake e pemës e formuar nga ...

Lexo më shumë

Pyetja 508. Prindërit e printimit të një nyje të dhënë të pemës binare pa rekursion Jepet një pemë binare dhe një nyje ose çelës specifik. Printo paraardhësit e një nyjeje të caktuar të pemës binare pa rekursion. Shembull Hyrja: çelësi = 7 Dalja: 3 1 Hyrja: çelësi = 4 Dalja: 2 1 Algoritmi për paraardhësit e një nyje të dhënë të drurit binar Krijoni një nyje të klasës ...

Lexo më shumë

Pyetja 509. Kalimi i renditjes së nivelit në formë spirale Në këtë problem ne kemi dhënë një pemë binare, shtypni përshkimin e rendit të nivelit të saj në një formë spirale. Shembuj Dalja e hyrjes 10 30 20 40 50 80 70 60 Qasja naive për përshkimin e rendit të nivelit në formë spirale Ideja është që të bëhet një përshkim i rendit të nivelit normal duke përdorur një ...

Lexo më shumë

Pyetja 510. Kth Elementi më i Vogël në një BST Në këtë problem, ne kemi dhënë një BST dhe një numër k, të gjejmë kth elementin më të vogël në një BST. Shembuj Pema e hyrjes [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Output 3 Pema e hyrjes [] = {3, 1, 4, null, 2} k = 1 Dalja 1. ..

Lexo më shumë

Pyetja 511. Pema binare e ekuilibruar Në problemin e ekuilibruar të pemës binare, ne kemi dhënë rrënjën e një peme binare. Ne duhet të përcaktojmë nëse është apo jo bilanc i lartësisë. Shembuj Dalja e hyrjes Dalja e vërtetë e hyrjes: Pema binare e ekuilibruar false Çdo nyje në një pemë binare të ekuilibruar ka një ndryshim prej 1 ose më pak ...

Lexo më shumë

Pyetja 512. Pema e intervalit Në problemin e pemës së intervalit, ne kemi dhënë një sërë intervalesh dhe tre lloje pyetjesh addInterval (x, y): Shtoni një interval (x, y) në setin removeInterval (x, y): Hiqni një interval (x, y) ) nga kontrolli i vendosur Intervali (x, y): Kontrolloni nëse intervali (x, y) mbivendoset me disa interval ekzistues Dizajnoni një strukturë të të dhënave (Pema e intervalit) ...

Lexo më shumë

Pyetja 513. Ndërtoni një pemë të plotë binare nga përfaqësimi i saj i listës së lidhur Duke pasur parasysh përfaqësimin e listës së lidhur të një peme binare të plotë. Lista e lidhur është në rendin e përshkimit të rendit të nivelit të pemës. Shkruani një algoritëm për të ndërtuar pemën e plotë binare përsëri nga paraqitja e saj e lidhur me listën. Shembull Input 1 -> 2 -> 3 -> 4 -> 5 ...

Lexo më shumë

Pyetja 514. Paraardhësi më i ulët i përbashkët Duke pasur parasysh rrënjën e një peme binare dhe dy nyjet n1 dhe n2, gjeni LCA (Paraardhësi më i Ulët i Përbashkët) i nyjeve. Shembull Çfarë është Paraardhësi më i Ulët i Përbashkët (LCA)? Paraardhësit e një nyje n janë nyjet e pranishme në shtegun midis rrënjës dhe nyjes. Konsideroni pemën binare të treguar në ...

Lexo më shumë

Pyetja 515. Paraardhësi më i ulët i përbashkët në pemën e kërkimit binar Duke pasur parasysh rrënjën e një peme binare të kërkimit dhe dy nyjeve n1 dhe n2, gjeni LCA (Paraardhësi më i Ulët i Përbashkët) i nyjeve në një pemë të dhënë të kërkimit binar. Shembull Qasje Naive për Paraardhësit më të Ulët të Përbashkët në Pemën e Kërkimit Binar Gjeni LCA (n1, n2) duke përdorur qasjen optimale për të gjetur LCA ...

Lexo më shumë

Pyetja 516. Pema e segmentit Nëse kemi kryer mbledhje në një gamë të caktuar të vargut vlerat e elementeve të së cilës azhurnohen në çdo kohë. Pastaj në atë lloj problemi, ne trajtojmë duke përdorur një strukturë të pemës së segmentit. Duke pasur parasysh një grup [] me n elementë dhe duhet t'u përgjigjeni pyetjeve të shumta, secili prej pyetjeve është një ...

Lexo më shumë

Pyetja 517. Printo një Pemë Binare në Rendin Vertikal Në këtë problem, ne kemi dhënë një tregues që tregon rrënjën e pemës binare dhe detyra juaj është të shtypni pemën binare në rendin vertikal. Shembull Input 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Output 4 2 ...

Lexo më shumë

Pyetja 518. Pema e Kërkimit Binar Një pemë binare e kërkimit është një pemë binare me disa rregulla që na lejojnë të mbajmë të dhënat në një mënyrë të renditur. Siç është një pemë binare, kështu që një nyje mund të ketë maksimumi 2 fëmijë. Struktura e rregullave të nyjes së pemës së kërkimit binar për pemën binare për të ...

Lexo më shumë

Pyetja 519. Pema Binare Maksimale Në këtë problem, ne kemi dhënë një varg a [] të madhësisë n. Krijoni pemën binare maksimale nga vargu dhe ktheni nyjën e saj rrënjësore. Isshtë bërë nga vargu duke përdorur hapat e mëposhtëm: Nyja rrënjësore e pemës duhet të jetë vlera maksimale në të dhënë ...

Lexo më shumë

Pyetja 520. Renditja e nivelit zigzag të Pemës Binare Duke pasur parasysh një pemë binare, shtypni përshkimin e rendit të nivelit zigzag të vlerave të nyjeve të saj. (dmth., nga e majta në të djathtë, pastaj djathtas në të majtë për nivelin tjetër dhe alternoni midis). Shembull merrni parasysh pemën binare të dhënë më poshtë Më poshtë është përshkimi i rendit të nivelit zigzag të Llojeve të mësipërme binare ...

Lexo më shumë

Pyetja 521. Rikuperoni Pemën e Kërkimit Binar Merrni parasysh një pemë binare të kërkimit, dy nyje të pemës janë ndërruar, hartoni një algoritëm për të rikuperuar Pemën e kërkimit binar. Shembull Konsideroni pemën e kërkimit binar të dhënë më poshtë, dy nyjet e të cilit janë ndërruar si hyrje. Nyjet e pasakta në BST zbulohen (nënvizohen) dhe më pas ndërrohen për të marrë ...

Lexo më shumë

Pyetja 522. Popullimi i treguesve të djathtë tjetër në secilën nyje Duke pasur parasysh një Pemë Binare, lidhni nyjet që janë në të njëjtin nivel nga e majta në të djathtë. Struktura e Nyjes së Pemës: Një nyje e pemës përmban 4 komponentë që janë të dhëna (vlera e plotë), tregues (tjetër, majtas dhe djathtas) të llojit të nyjes së pemës. treguesi tjetër i një pike nyje drejt saj ...

Lexo më shumë

Pyetja 523. Pamja kryesore e pemës binare Pamja e sipërme e një peme binare është tërësia e nyjeve të dukshme kur pema shihet nga maja. Duke pasur parasysh një pemë binare, pamja e sipërme e Daljes së pemës binare nga niveli më i majtë në horizontale në nivelin më të djathtë horizontal. Shembull Shembull 1 Shembull 2 ​​Llojet e ...

Lexo më shumë

Pyetja 524. Niveli i secilës nyje në një Pemë nga nyja burimore Jepet një pemë (një grafik akiklik i lidhur plotësisht ku nyjet përbërëse janë të lidhura me skajet dydrejtimëshe) dhe një nyje burimore. gjeni nivelin e secilës nyje në një nyje burimore të formës së pemës. Shtë dhënë që niveli i një nyje v në lidhje me burimin është distanca midis ...

Lexo më shumë

Pyetja 525. Gjeni nënpemë kopjuese Nënpemë të Kopjuara Nënpresat thuhet se janë dublikatë nëse ato kanë të njëjtat vlera dhe strukturë të nyjeve. Jepet një pemë binare me n nyje. Gjeni të gjitha nënpemët e kopjuara dhe ktheni nyjën e tyre rrënjësore. Shembull Këtu, nënpemët 4 dhe 2-> 4 shfaqen më shumë se një herë, prandaj ne do të kthejmë rrënjën ...

Lexo më shumë

Pyetja 526. Pema simetrike Në problemin e Pemës Simetrike ne kemi dhënë një pemë binare, kontrolloni nëse është një pasqyrë e vetvetes. Një pemë thuhet se është një imazh pasqyrë i vetvetes nëse ekziston një bosht i simetrisë përmes një nyje rrënjë që ndan pemën në dy gjysma të njëjta. Llojet Shembull ...

Lexo më shumë

Pyetja 527. Prefiksi më i gjatë i përbashkët duke përdorur Trie Në Prefiksin e Përbashkët më të Gjatë, duke përdorur problemin Trie, ne kemi dhënë një sërë vargjesh, gjeni prefiksin më të gjatë të përbashkët. dmth gjeni pjesën e parashtesës që është e përbashkët për të gjitha vargjet. Shembull Input1: {"tutorialcup", "tutorial", "tussle", "bie"} Output: "tu" Input2: {"bagazh", "banane", "batman"} Output: "ba" Input3: {"abcd "} Rezultati:" abcd "...

Lexo më shumë

Pyetja 528. Shndërroni listën e renditur në Pemën e Kërkimit Binar Problemi Duke pasur parasysh një listë të lidhur. Elementet e listës së lidhur janë në rritje të rendit. Shndërroni listën e dhënë të lidhur në një pemë shumë të ekuilibruar të kërkimit binar. Një pemë shumë e ekuilibruar e kërkimit binar është një pemë binare e kërkimit në të cilën ndryshimi midis thellësisë së dy nënpemëve të çdo ...

Lexo më shumë

Pyetja 529. Vlerësoni Pemën e Kërkimit Binar Problemi në Validimin e Kërkimit Binar Problemi i pemës që kemi dhënë rrënjën e një peme, duhet të kontrollojmë nëse është një pemë e kërkimit binar apo jo. Shembull: Rezultati: i vërtetë Shpjegimi: Pema e dhënë është një pemë binare e kërkimit sepse të gjithë elementët që i lihen secilës nënpemë ...

Lexo më shumë

Pyetja 530. Shuma e rrugës Çfarë është problemi i shumës së rrugës? Në problemin Path Sum, ne kemi dhënë një pemë binare dhe një SUM të plotë. Duhet të gjejmë nëse ndonjë rrugë nga rrënja në gjethe ka një shumë të barabartë me SUM. Shuma e rrugës përcaktohet si shuma e të gjitha nyjeve ...

Lexo më shumë

Pyetja 531. Kalimi i Rendit të Nivelit të Pemës Binare Rendi i Nivelit Kalimi i një peme binare të dhënë është e njëjtë me BFS e pemës binare. A dimë tashmë për atë që në të vërtetë është BFS? nëse jo, atëherë nuk keni nevojë të ndiheni keq thjesht lexoni të gjithë artikullin dhe vizitoni artikujt tonë të mëparshëm për një kuptim më të mirë. BFS është një ...

Lexo më shumë

Pyetja 532. Kalimi i pemës (Para-porosia, porosia & porosia) Së pari, ne duhet të dimë se çfarë është Kalimi në Pemën Binare. Kalimi është një lloj metode në të cilën ne i vizitojmë të gjitha nyjet saktësisht një herë në një mënyrë / renditje specifike. Në thelb ekzistojnë dy lloje të përshkimit në Pemën Binare: Gjerësia-Parësia e Parë e Shkallës së Parë Kalimi i Parë Ne tashmë dimë për ...

Lexo më shumë

Pyetja 533. Fshirja në një pemë binare A e dimë tashmë se çfarë është Pema Binare në të vërtetë? Tani në këtë post, ne jemi duke u përqëndruar në mënyrën e fshirjes së një nyje, vlera e së cilës është dhënë. Jemi të sigurt se vlera e nyjes të cilën duam të fshijmë është gjithnjë e pranishme para fshirjes në BT. Në Binar ...

Lexo më shumë

Pyetja 534. Pemë unike të kërkimit binar Së pari ne duhet të gjejmë numrin e përgjithshëm të numërimeve për të formuar një pemë unike të kërkimit binar. Pas tij, ne ndërtojmë të gjitha BST-të e mundshme unike. Para së gjithash, ne duhet të dimë ndërtimin e BST. Në një Pemë Binare të Kërkimit, nyjet e pranishme në nënpemën e majtë wrt. ndonjë ...

Lexo më shumë

Pyetja 535. BFS vs DFS për Pemën Binare Kërkimi i parë i gjerësisë (BFS) A e dimë tashmë se çfarë është në të vërtetë BFS? nëse jo, atëherë nuk duhet të ndiheni keq thjesht lexoni të gjithë artikullin dhe vizitoni artikullin tonë të mëparshëm në Kërkimin e Gjerësisë së Parë për një kuptim më të mirë. BFS është një përshkim i rendit të nivelit në të cilin ne vizitojmë nyjet e ...

Lexo më shumë

Pyetje për grafikun e Amazon

Pyetja 536. A është Grafiku Bipartit? Zgjidhja LeetCode Deklarata e problemit është Grafik Bipartit LeetCode Zgjidhje- Ekziston një graf i padrejtuar me n nyje, ku secila nyje numërohet midis 0 dhe n - 1. Ju jepet një grafik me grup 2D, ku graf[u] është një grup nyjesh që nyja u është ngjitur me. Më formalisht, për çdo v në grafik[u], ka një skaj të padrejtuar ndërmjet nyjes u dhe nyjes v. Grafiku ka ...

Lexo më shumë

Pyetja 537. Gjeni zgjidhjen e gjykatësit të qytetit LeetCode Deklarata e problemit: Gjeni zgjidhjen e gjyqtarit të qytetit LeetCode – Në një qytet, ka n njerëz të etiketuar nga 1 në n. Ka një thashetheme se një nga këta njerëz është fshehurazi gjykatësi i qytetit dhe ne duhet të gjejmë gjykatësin e qytetit. Nëse gjyqtari i qytetit ekziston, atëherë: Gjyqtari i qytetit nuk i beson askujt. ...

Lexo më shumë

Pyetja 538. Gjeni Zgjidhjen e Kodit të Gjyqtarit të Qytetit Deklarata e Problemit Në këtë problem, neve na jepen n persona të etiketuar nga 1 në n. Na jepet gjithashtu një besim i vargut 2d [] [] tregon se besimi [i] [0] njerëzit e besojnë besimin [i] [1] njerëzit e tu për çdo gjatësi 0 <= i <besimi. Ne duhet të gjejmë një person "gjykatës të qytetit" i cili nuk i beson asnjë ...

Lexo më shumë

Pyetja 539. Gjeni shumëfishin më të vogël shifror binar të numrit të dhënë Deklarata e problemit Problemi “Gjeni shumëfishin më të vogël binar të numrit të dhënë” thotë se ju jepet një numër dhjetor N. Pra, gjeni shumëfishin më të vogël të N që përmban vetëm shifrat binare '0' dhe '1'. Shembulli 37 111 Një shpjegim i hollësishëm mund të gjendet më poshtë në ...

Lexo më shumë

Pyetja 540. Operacionet minimale për të kthyer X në Y Deklarata e problemit Problemi "Operacione minimale për të kthyer X në Y" thotë se ju janë dhënë dy numra X dhe Y, është e nevojshme për ta kthyer X në Y duke përdorur operacionet e mëposhtme: Numri fillestar është X. Operacionet vijuese mund të kryhen në X dhe në numrat që gjenerohen ...

Lexo më shumë

Pyetja 541. Kontrolloni nëse dy nyje janë në të njëjtën rrugë në një Pemë Deklarata e Problemit Problemi "Kontrolloni nëse dy nyje janë në të njëjtën rrugë në një Pemë" thotë se ju jepet një pemë n-ary (grafiku i drejtuar aciklik) i rrënjosur në nyjen rrënjë me skajet uni-drejtuese midis kulmeve të tij. Ju jepet gjithashtu një listë e pyetjeve q. Çdo pyetje në listë ...

Lexo më shumë

Pyetja 542. Distanca e qelizës më të afërt që ka 1 në një matricë binare Deklarata e Problemit Problemi "Distanca e qelizës më të afërt që ka 1 në një matricë binare" thotë se ju jepet një matricë binare (që përmban vetëm 0 dhe 1s) me të paktën një 1. Gjeni distancën e qelizës më të afërt që ka 1 në matricën binare për të gjithë elementët e ...

Lexo më shumë

Pyetja 543. Transpozoni Grafikun Deklarata e problemit Problemi “Grafiku i transpozimit” thotë se ju jepet një grafik dhe duhet të gjeni transpozimin e grafikut të dhënë. Transpozimi: Transpozimi i një grafi të drejtuar prodhon një grafik tjetër me të njëjtat konfigurime buzë dhe nyje, por drejtimi i të gjitha skajeve është përmbysur. Shembull ...

Lexo më shumë

Pyetja 544. BFS për Grafikun e Shkyçur Deklarata e Problemit Problemi "BFS për Grafikun e Shkyçur" thotë që ju jepet një grafik i drejtuar i shkyçur, shtypni përshkimin BFS të grafikut. Shembull Rrugëzgjatja BFS e grafikut më sipër jep: 0 1 2 5 3 4 6 Përqasja e Kërkimit të Gjerësisë së Parë të Përqasjes (BFS) për Grafikun e Drejtuar të Shkyçur ...

Lexo më shumë

Pyetja 545. Hapat minimale për të arritur objektivin nga një Kalorës Përshkrimi Problemi "Hapat Minimalë për të arritur objektivin nga një Kalorës" thotë se ju jepet një tabelë katrore shahu me përmasa N x N, koordinatat e pjesës së Kalorësit dhe qelizën e synuar. Gjeni numrin minimal të hapave të ndërmarrë nga pjesa Knight për të arritur objektivin ...

Lexo më shumë

Pyetja 546. Shkalla e parë e thellësisë përsëritëse të grafikut Në përshkimin e parë me thellësi përsëritëse të problemit të grafikut, ne kemi dhënë një strukturë të të dhënave grafike. Shkruani programin për të shtypur përshkimin e parë të thellësisë së grafikut të dhënë duke përdorur metodën përsëritëse. Shembull Hyrja: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Lexo më shumë

Pyetja 547. Vlerësoni Ndarjen Në vlerësimin e problemit të ndarjes kemi dhënë disa ekuacione, në formë, A / B = k, ku A dhe B janë vargje dhe k është një numër real. Përgjigju disa pyetjeve, nëse përgjigja nuk ekziston, kthehu -1. Shembull Hyrja: ekuacionet: pyetjet a / b = 2.0 dhe b / c = 3.0: a / c ...

Lexo më shumë

Pyetja 548. Algoritmi i Prim-ut Algoritmi i Prim-it përdoret për të gjetur Pemën e Hapësirës Minimale (MST) të një grafiku të lidhur ose të drejtuar. Shtrirja e Pemës së një grafiku është një nëngraf që është gjithashtu një pemë dhe përfshin të gjitha kulmet. Pema minimale e hapësirës është pema e shtrirë me një shumë minimale të peshës së buzës. Shembull Minimumi i Grafikut ...

Lexo më shumë

Pyetja 549. Zona maksimale e ishullit Përshkrimi i problemit: Duke pasur parasysh një matricë 2D, matrica ka vetëm 0 (që përfaqëson ujin) dhe 1 (që përfaqëson tokën) si shënime. Një ishull në matricë formohet duke grupuar të gjitha 1-at ngjitur të lidhura 4-drejtuese (horizontale dhe vertikale). Gjeni zonën maksimale të ishullit në matricë. Supozoni se të katër skajet e ...

Lexo më shumë

Pyetja 550. Klonimi i grafikëve Çfarë është klonimi i grafikëve? Sot kemi me vete një referencë për një grafik të pa drejtuar. Çfarë duhet të bëjmë? Kthimi i një kopje të thellë të grafikut të dhënë. Le të shohim strukturën: Nyja e klasës: Përbëhet nga vlera e të dhënave dhe fqinjët e lidhur me secilin ...

Lexo më shumë

Pyetja 551. Renditja Topologjike Duke pasur parasysh një grafik të drejtuar aciklik, renditni topologjikisht nyjet e grafikut. Renditja Topologjike Shembull Renditja topologjike e grafikut të mësipërm është -> {1,2,3,0,5,4} Teoria Renditja Topologjike bëhet për një Grafik të Drejtuar Aciklik (DAG). Një DAG nuk ka cikle në të. dmth., nuk ka një rrugë të tillë duke filluar nga ndonjë nyje e ...

Lexo më shumë

Pyetja 552. Kërkimi i parë i gjerësisë (BFS) për një grafik Kërkimi i Parë i Gjerësisë (BFS) për një grafik është një algoritëm kalimi ose kërkimi në strukturën e të dhënave të pemës / grafit. Fillon në një kulm të caktuar (çdo kulm arbitrar) dhe hulumton të gjithë kulmin e lidhur dhe pas kësaj lëviz në kulmin më të afërt dhe eksploron të gjitha nyjet e pashkelura dhe kujdeset që të mos ...

Lexo më shumë

Pyetja 553. Algoritmi i Dijkstra Dijkstra është algoritmi i rrugës më të shkurtër. Algoritmi Dijkstra përdoret për të gjetur distancën më të shkurtër të të gjitha nyjeve nga nyja e dhënë e fillimit. Logjikisht krijon pemën e shtegut më të shkurtër nga një nyje e vetme burimi, duke vazhduar të shtoni nyjet me lakmi të tilla që në çdo pikë secila nyje në ...

Lexo më shumë

Pyetjet e Amazon Stack

Pyetja 554. Rezultati i kllapave Zgjidhja LeetCode Deklarata e problemit Rezultati i zgjidhjes LeetCode në kllapa thotë – Duke pasur parasysh një varg të balancuar kllapash s dhe ktheni rezultatin maksimal. Rezultati i një vargu të balancuar të kllapave bazohet në rregullat e mëposhtme: "()" ka pikë 1. AB ka pikë A + B, ku A dhe B janë vargje kllapash të balancuara. (A) ka rezultatin 2 * A, ku A është një ...

Lexo më shumë

Pyetja 555. Zgjidhja e LeetCode për kalimin e renditjes së pemës binare Paraqitja e problemit: Përshkimi i renditjes së pemës binare Zgjidhja e LeetCode Duke pasur parasysh rrënjën e një peme binare, ktheni kalimin e rendit të vlerave të nyjeve të saj. Shembulli 1: Hyrja: rrënjë = [1,null,2,3] Dalja: [1,3,2] Shembulli 2: Hyrja: rrënjë = [] Dalja: [] Shembulli 3: Hyrja: rrënjë = [1] Dalja: [1] Kufizimet: Numri i nyjeve në ...

Lexo më shumë

Pyetja 556. Zgjidhja e dekodimit të vargut Leetcode Deklarata e problemit Vargu i dekodimit Zgjidhja e LeetCode – “Dekodimi i vargut” ju kërkon të konvertoni vargun e koduar në një varg të dekoduar. Rregulli i kodimit është k[string_i koduar], ku vargu i koduar brenda kllapave katrore po përsëritet saktësisht k herë ku k është një numër i plotë pozitiv. Shembull: Hyrja: s = "3[a]2[bc]" Dalja: "aaabcbc" ...

Lexo më shumë

Pyetja 557. Rrafshoni Pemën Binare në Zgjidhjen LeetCode të Listës së Lidhur Rrafshoni pemën binare me listën e lidhur Zgjidhja LeetCode thotë se - Duke pasur parasysh rrënjën e një peme binare, rrafshoni pemën në një "listë të lidhur": "lista e lidhur" duhet të përdorë të njëjtën klasë TreeNode ku treguesi i duhur i fëmijës tregon në nyjen tjetër. në listë dhe treguesi i majtë i fëmijës është gjithmonë null. "Lista e lidhur" ...

Lexo më shumë

Pyetja 558. Shto dy numra II Zgjidhje Leetcode Deklarata e problemit Shtoni dy numra II Zgjidhja e LeetCode – “Shto dy numra II” thotë se dy lista të lidhura jo boshe përfaqësojnë dy numra të plotë jo negativë ku shifra më domethënëse vjen e para dhe secila nyje përmban saktësisht një shifër. Duhet të mbledhim dy numrat dhe ta kthejmë shumën si ...

Lexo më shumë

Pyetja 559. Zgjidhja e Leetcode për Temperaturat Ditore Paraqitja e problemit Temperaturat ditore Zgjidhja e Leetcode: thotë se, duke pasur parasysh një grup të numrave të plotë, temperaturat përfaqësojnë temperaturat ditore, ktheni një përgjigje të grupit të tillë që përgjigja[i] është numri i ditëve që duhet të prisni pas ditës së itë për të marrë një temperaturë më të ngrohtë. Nëse nuk ka një ditë të ardhshme për të cilën kjo është e mundur, mbani përgjigje[i] == 0 në vend të kësaj. ...

Lexo më shumë

Pyetja 560. Minimumi Hiq për të bërë kllapa të vlefshme Zgjidhja LeetCode Deklarata e problemit Heqja minimale për të bërë kllapa të vlefshme Zgjidhja LeetCode – Ju jepet një varg me shkronja '(', ')' dhe të vogla angleze. Detyra juaj është të hiqni numrin minimal të kllapave ( '(' ose ')', në çdo pozicion ) në mënyrë që vargu i kllapave që rezulton të jetë ...

Lexo më shumë

Pyetja 561. Trapping Rain Leetcode Solution Deklarata e problemit Zgjidhja e kodit të grumbullimit të ujit të shiut Leet – “Trapping Rain Water” thotë se duke pasur parasysh një grup lartësish që përfaqëson një hartë lartësie ku gjerësia e çdo shiriti është 1. Ne duhet të gjejmë sasinë e ujit të bllokuar pas shiut. Shembull: Hyrja: lartësia = [0,1,0,2,1,0,1,3,2,1,2,1] Dalja: 6 Shpjegim: Kontrollo ...

Lexo më shumë

Pyetja 562. Zgjidhje Leetcode me kllapa të vlefshme Deklarata e problemit Kllapat e vlefshme Zgjidhja e LeetCode – “Kllapat e vlefshme” shprehet se ju jepet një varg që përmban vetëm karakteret '(', ')', '{', '}', '[' dhe ']'. Ne duhet të përcaktojmë nëse vargu i hyrjes është një varg i vlefshëm apo jo. Një varg thuhet se është një varg i vlefshëm nëse kllapat e hapura duhet të mbyllen ...

Lexo më shumë

Pyetja 563. Zgjidhje Leetcode Stack Frekuenca maksimale Deklarata e problemit Zgjidhja e Stackit të Frekuencës Maksimale LeetCode – “Rivi i frekuencës maksimale” ju kërkon të dizajnoni një pirg frekuencash në të cilën sa herë që nxjerrim një element nga pirgu, ai duhet të kthejë elementin më të shpeshtë të pranishëm në pirg. Zbatoni klasën FreqStack: FreqStack() ndërton një pirg të zbrazët të frekuencës. shtytje e pavlefshme (int val) shtyn ...

Lexo më shumë

Pyetja 564. Dizajnoni një pirg me operacion në rritje Leetcode Solution Deklarata e problemit Dizajnimi i një pirg me operacion në rritje Zgjidhja e Leetcode – thotë se ne duhet të dizajnojmë një pirg që mbështet operacionet e mëposhtme në mënyrë efikase. Caktoni kapacitetin maksimal të pirgut. Kryeni funksionimin e shtytjes në mënyrë efikase, nëse madhësia e pirgut është rreptësisht më e vogël se kapaciteti maksimal i ...

Lexo më shumë

Pyetja 565. Zgjidhja Leetcode Min Stack Deklarata e Problemit Dizajnoni një pirg që mbështet shtytjen, pop-in, top-in dhe tërheqjen e elementit minimal në kohë konstante. shtytje (x) - Shtyje elementin x mbi pirg. pop () - Heq elementin në majë të pirgut. top () - Merr elementin e sipërm. getMin () - Merr elementin minimal në pirg. ...

Lexo më shumë

Pyetja 566. Zgjidhja tjetër më e madhe për zgjidhjen e kodit Deklarata e Problemit Në këtë problem, neve na janë dhënë dy lista në të cilat lista e parë është nënbashkësi e listës së dytë. Për secilin element të listës së parë, duhet të zbulojmë elementin tjetër më të madh në listën e dytë. Shembull nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] Shpjegim: për elementin e parë të listës1 dmth për 4 atje ...

Lexo më shumë

Pyetja 567. Kontrolloni nëse një varg i dhënë mund të përfaqësojë përshkimin pararendës të pemës së kërkimit binar Problemi "Kontrolloni nëse një varg i dhënë mund të përfaqësojë Parakalimin e Ndërprerjes së Pemës Binar të Kërkimit" thotë se ju jepet një sekuencë parakalimi përshkimi. Tani merrni parasysh këtë sekuencë dhe zbuloni nëse kjo sekuencë mund të përfaqësojë një pemë binare të kërkimit apo jo? Kompleksiteti i pritshëm i kohës për zgjidhjen është ...

Lexo më shumë

Pyetja 568. Formoni numrin minimal nga sekuenca e dhënë Problemi “Formoni numrin minimal nga sekuenca e dhënë” thotë se ju jepet vetëm një model i I dhe D. Kuptimi i I qëndron për të rritur dhe për të zvogëluar ne jemi të pajisur me D. Deklarata e problemit kërkon të shtypet numri minimal i cili plotëson modelin e dhënë. Ne kemi ...

Lexo më shumë

Pyetja 569. Gama e pyetjeve për pasojat e kllapave më të gjata Ju jepet një sekuencë e disa vijave të kllapave, me fjalë të tjera, ju jepen kllapa si '(' dhe ')' dhe ju jepet një interval pyetjesh si pikë fillestare dhe pikë përfundimtare. Problemi "Gama e pyetjeve për pasojat e kllapave më të gjata" kërkon të gjesh gjatësinë maksimale ...

Lexo më shumë

Pyetja 570. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje Deklarata e problemit Jepet një varg s me gjatësi / madhësi n dhe një vlerë të plotë që përfaqëson indeksin e një kllapi hapëse katrore. Gjeni indeksin e kllapës mbyllëse për një kllapa të caktuar të hapjes në një shprehje. Shembull s = "[ABC [23]] [89]" indeksi = 0 8 s = "[C- [D]]" indeksi = 3 5 s ...

Lexo më shumë

Pyetja 571. Dizajnoni një pirg që mbështet getMin () në O (1) kohë dhe O (1) hapësirë ​​shtesë Dizajnoni një pirg që mbështet getMin () në O (1) kohë dhe O (1) hapësirë ​​shtesë. Kështu struktura speciale e të dhënave të pirgut duhet të mbështesë të gjitha operacionet e pirgut - void push () int pop () int pop () bool isFull () bool ështëEmpty () në kohë konstante. Shtoni një operacion shtesë getMin () për të kthyer vlerën minimale ...

Lexo më shumë

Pyetja 572. Rendit një pirg duke përdorur rekursionin Deklarata e problemit Problemi "Rendit një pirg duke përdorur rekursion" thotë se ju jepet një strukturë e të dhënave pirg. Rendit elementet e tij duke përdorur rekursionin. Mund të përdoren vetëm funksionet e renditura më poshtë të pirgut - shtytja (elementi) - për të futur elementin në pirg. pop () - pop () - për të hequr / fshirë ...

Lexo më shumë

Pyetja 573. Fshi elementin e mesit të një pirgu Deklarata e Problemit Duke pasur parasysh një strukturë të të dhënave (stack). Shkruaj një program për të fshirë elementin e mesëm të pirgut të dhënë duke përdorur funksionet themelore të pirgut - shtytje () - për të futur një element në pirg. pop () - për të hequr / fshirë elementin e sipërm nga pirgu. bosh () - për të kontrolluar ...

Lexo më shumë

Pyetja 574. Renditja e koleksionit duke përdorur Stacks Deklarata e problemit Problemi "Renditja e vargut duke përdorur pirgje" thotë se ju jepet një grup strukturë të dhënash a [] me madhësi n. Renditni elementet e grupit të dhënë duke përdorur strukturën e të dhënave stack. Shembull 2 ​​30 -5 43 100 -5 2 30 43 100 Shpjegim: Elementet renditen në ...

Lexo më shumë

Pyetja 575. Renditni një pirg duke përdorur një pirg të përkohshëm Deklarata e problemit Problemi "Rendit një pirg duke përdorur një pirg të përkohshëm" thotë që ju jepet një strukturë e të dhënave pirg. Renditni elementet e pirgut të dhënë duke përdorur një pirg të përkohshëm. Shembull 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 ...

Lexo më shumë

Pyetja 576. Përmbys fjalët individuale Deklarata e problemit Problemi "Kthimi i fjalëve individuale" thotë se ju jepet një varg. Tani, shtypni pjesën e pasme të të gjitha fjalëve individuale në varg. Shembull s = "TutorialCup - ndryshimi i mënyrës së të mësuarit" puClairotuT - gnignahc eht yaw fo gninrael s = "Kthimi i fjalëve individuale" esreveR ...

Lexo më shumë

Pyetja 577. Hiqni kllapat nga një varg algjebrik që përmban operatorët + dhe - Deklarata e problemit Ju jepet një varg i madhësisë n që përfaqëson një shprehje aritmetike me kllapa. Problemi "Hiq kllapat nga një varg algjebrik që përmban + dhe - operatorët" na kërkon të krijojmë një funksion që mund të thjeshtojë shprehjen e dhënë. Shembull s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Lexo më shumë

Pyetja 578. Zbatoni një pirg duke përdorur radhë të vetme Deklarata e Problemit Problemi "Zbato një pirg duke përdorur një radhë të vetme" na kërkon të implementojmë një strukturë të dhënash pirg (LIFO) duke përdorur strukturën e të dhënave të një radhë (FIFO). Këtu LIFO do të thotë Last In First Out ndërsa FIFO do të thotë First In First Out. Shembull shtytje (10) shtytje (20) majë () pop () shtytje (30) pop () majë () majë:) Top: 20 ...

Lexo më shumë

Pyetja 579. Kontrolloni nëse një radhë mund të renditet në një radhë tjetër duke përdorur një pirg Deklarata e problemit Problemi "Kontrolloni nëse një radhë mund të renditet në një radhë tjetër duke përdorur një pirg" thotë se ju jepet një radhë që përmban n elementë, elementet në radhë janë një ndërrim i numrave 1 deri n. Kontrolloni nëse kjo radhë mund të rregullohet në mënyrë që të rritet ...

Lexo më shumë

Pyetja 580. Formoni numrin minimal nga sekuenca e dhënë Deklarata e problemit Problemi “Forma e numrit minimal nga sekuenca e dhënë thotë se ju jepet një varg i gjatësisë / madhësisë n që përfaqëson një model të karaktereve 'I' dmth në rritje dhe 'D' dmth vetëm në rënie. Shtypni numrin minimal për modelin e dhënë me shifra unike nga 1-9. Për shembull - ...

Lexo më shumë

Pyetja 581. Kalimi përsëritës i porositjes duke përdorur dy pirgje Deklarata e problemit Problemi “Kalimi përsëritës i porosisë duke përdorur dy pirgje” thotë se ju jepet një pemë binare me n nyje. Shkruani programin për përshkimin përsëritës të postorderit duke përdorur dy pirgje. Shembull Input 4 5 2 6 7 3 1 Input 4 2 3 1 Algoritmi Krijoni ...

Lexo më shumë

Pyetja 582. Permutacionet e pirgut (Kontrolloni nëse një koleksion është ndërrimi i pirgut të tjetrit) Deklarata e Problemit Problemi “Stack Permutations (Kontrolloni nëse një varg është ndërrim i stack të tjetrit)” thotë se ju janë dhënë dy vargje a [] dhe b [] të madhësisë n. Të gjithë elementët e grupit janë unikë. Krijoni një funksion për të kontrolluar nëse grupi i dhënë b [] është ...

Lexo më shumë

Pyetja 583. Metoda përsëritëse për të gjetur paraardhësit e një peme binare të dhënë Deklarata e Problemit Problemi "Metoda përsëritëse për të gjetur paraardhësit e një peme binare të caktuar" thotë se ju jepet një pemë binare dhe një numër i plotë që përfaqëson një çelës. Krijoni një funksion për të shtypur të gjithë paraardhësit e çelësit të dhënë duke përdorur përsëritjen. Shembull Çelësi i hyrjes = 6 5 2 1 Shpjegim: ...

Lexo më shumë

Pyetja 584. Ndërtoni BST nga përshkimi i dhënë paraprakisht Duke pasur parasysh një përshkim paraprak të një Peme Kërkimi Binar (BST), shkruani një algoritëm për të ndërtuar BST nga përshkimi i dhënë paraprakisht. Shembuj PreOrder Input [] = {7, 5, 3, 6, 9} Inorder Output: 3 5 6 7 9 Input preOrder [] = {12, 6, 1, 35, 20} Inorder Output: 1 6 ...

Lexo më shumë

Pyetja 585. Prindërit e printimit të një nyje të dhënë të pemës binare pa rekursion Jepet një pemë binare dhe një nyje ose çelës specifik. Printo paraardhësit e një nyjeje të caktuar të pemës binare pa rekursion. Shembull Hyrja: çelësi = 7 Dalja: 3 1 Hyrja: çelësi = 4 Dalja: 2 1 Algoritmi për paraardhësit e një nyje të dhënë të drurit binar Krijoni një nyje të klasës ...

Lexo më shumë

Pyetja 586. Gjeni maksimumin e minimumit për çdo madhësi të dritares në një grup të dhënë Jepet një varg a [] i madhësisë n. Për çdo madhësi të dritares që varion nga 1 në n në shtypjen e vargut ose gjeni maksimumin e minimumit për çdo madhësi të dritares në një grup të caktuar. Shembull Input: a [] = {10, 20, 30, 50, 10, 70, 30} Dalja: 70 30 20 ...

Lexo më shumë

Pyetja 587. Shkalla e parë e thellësisë përsëritëse të grafikut Në përshkimin e parë me thellësi përsëritëse të problemit të grafikut, ne kemi dhënë një strukturë të të dhënave grafike. Shkruani programin për të shtypur përshkimin e parë të thellësisë së grafikut të dhënë duke përdorur metodën përsëritëse. Shembull Hyrja: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Lexo më shumë

Pyetja 588. Përmbysjet minimale të kllapës Në problemin e kthimeve minimale të kllapës, ne kemi dhënë një varg që përmban një shprehje vetëm të karaktereve '{' dhe '}'. Gjeni numrin minimal të kthimeve të kllapave të nevojshme për të bërë një shprehje të ekuilibruar. Shembull Input: s = "} {" Output: 2 Input: s = "{{{" Output: Shprehja e dhënë nuk mund të ...

Lexo më shumë

Pyetja 589. Shprehja përmban kllapa të tepërt ose jo Jepet një varg s që përmban një shprehje të operatorëve, operandëve dhe kllapave. Gjeni nëse vargu i dhënë përmban ndonjë parantezë të panevojshme pa të cilën shprehja përsëri do të japë të njëjtin rezultat. Me fjalë të tjera, duhet të zbulojmë se shprehja përmban një kllapë të tepërt ose jo. Kllapa e tepërt Nëse një ...

Lexo më shumë

Pyetja 590. Kontrolloni nëse dy shprehje me kllapa janë të njëjta Jepen dy vargje s1 dhe s2 që përfaqësojnë shprehje që përmbajnë operator mbledhjeje, operator zbritjeje, alfabete të vogla dhe kllapa. Kontrolloni nëse dy shprehje me kllapa janë të njëjta. Shembull Input s1 = "- (a + b + c)" s2 = "-abc" Output Po Input s1 = "ab- (cd)" s2 = "abcd" Output Jo Algoritmi i Prodhimit për të Kontrolluar nëse Dy ...

Lexo më shumë

Pyetja 591. Kalimi i renditjes së nivelit në formë spirale Në këtë problem ne kemi dhënë një pemë binare, shtypni përshkimin e rendit të nivelit të saj në një formë spirale. Shembuj Dalja e hyrjes 10 30 20 40 50 80 70 60 Qasja naive për përshkimin e rendit të nivelit në formë spirale Ideja është që të bëhet një përshkim i rendit të nivelit normal duke përdorur një ...

Lexo më shumë

Pyetja 592. Stack Min Në problemin e pirgut minimal duhet të projektojmë një pirg për të zbatuar funksionet e mëposhtme në mënyrë efikase, shtyjmë (x) -> Shtyjmë një element x në pirgun e pirgut () -> Heq artikullin në krye të pirgut () -> Kthehu element në krye të pirgut getMin () -> Kthehu elementin minimal të pranishëm ...

Lexo më shumë

Pyetja 593. Radhë duke përdorur pirgje Në radhë duke përdorur një problem pirg, ne duhet të zbatojmë funksionet e mëposhtme të një radhe duke përdorur funksionet standarde të strukturës së të dhënave të pirgut, Enqueue: Shtoni një element në fund të radhës Dequeue: Hiqni një element nga fillimi i radhës Shembull Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Lexo më shumë

Pyetja 594. Vlerësimi i Shprehjes Aritmetike Shprehjet aritmetike i shkruajmë në tre shënimet vijuese - Parashtesa e shënimeve Në këtë shënim, operandët shkruhen pas operatorit. Isshtë e njohur edhe si Shënim Polonisht. Për shembull: + AB është një shprehje parashtesë. Shënim Infix Në këtë shënim, operatorët shkruhen midis operandëve. Similarshtë e ngjashme ...

Lexo më shumë

Pyetja 595. Kontrolloni për kllapa të ekuilibruara në një shprehje Jepet një varg s me gjatësi n. Kontrolloni nëse ka një kllapa mbyllëse për çdo kllapa hapëse dmth nëse të gjitha kllapat janë të ekuilibruara. Me fjalë të tjera, ne gjithashtu mund të themi se, nëse kemi një '}', ')' dhe ']' për çdo '{', '(' 'dhe' ['"përkatësisht, shprehja ...

Lexo më shumë

Pyetja 596. Vlerësimi i Shprehjes Postfix Në Vlerësimin e problemit të shprehjes postfix, ne kemi dhënë një varg s që përmban një shprehje postfix. Vlerësoni shprehjen e dhënë. Shembull Input: s = "231 * + 9-" Output: -4 Input: s = "100 200 + 2/5 * 7 +" Output: 757 Për Operandat që Kanë Algoritëm të Shifrave të Vetme ...

Lexo më shumë

Pyetja 597. Gjeni nëse një Shprehje ka Parantezë Kopjuese apo Jo Jepet një varg që përmban kllapa të ekuilibruar. Gjeni nëse shprehja / vargu përmban parantezë të kopjuar apo jo. Kopjimi i parantezës Kur një shprehje është në mes ose rrethohet nga i njëjti lloj kllapi i ekuilibruar, dmth. I mbyllur midis të njëjtit lloj kllapi hapës dhe mbyllës më shumë se një herë është ...

Lexo më shumë

Pyetja 598. Si të zbatojmë Stack duke përdorur Radhën e Prioritetit ose Heap? Zbatoni një pirg me ndihmën e një radhe përparësie ose një grumbulli. Radha e përparësisë: Struktura e të dhënave të radhës së përparësisë është e ngjashme me strukturën e të dhënave të radhës ose pirgit me një shtesë të përparësisë. Çdo element i jepet një numër përparësie. Si përfundim, preferohen elementet me përparësi të lartë ...

Lexo më shumë

Pyetja 599. Si të zbatojmë me efikasitet k Stacks në një grup të vetëm? Dizajnoni dhe implementoni një strukturë të re të të dhënave që Zbatojnë k Stacks në një rrjet të vetëm. Struktura e re e të dhënave duhet të mbështesë këto dy operacione - shtytja (elementi, numri i stack): që shtyn elementin në një numër të caktuar të pirgut. pop (numri i stack): që nxjerr elementin kryesor nga një e dhënë ...

Lexo më shumë

Pyetja 600. Gjeni thellësinë maksimale të kllapave të vendosura në një varg Jepet një varg s. Shkruaj kodin për të shtypur thellësinë maksimale të kllapave të vendosura në vargun e dhënë. Shembull Input: s = "(a (b) (c) (d (e (f) g) h) I (j (k) l) m)" Output: 4 Input: s = "(p ((q)) ) ((s)) "Rezultati: 3 Përdorimi i Algoritmit të Stack Inicioni një varg s me gjatësi ...

Lexo më shumë

Pyetja 601. Vlerësimi i shprehjes Në problemin e vlerësimit të shprehjes, ne kemi dhënë një varg s me gjatësi n që përfaqëson një shprehje që mund të përbëhet nga numra të plotë, kllapa të ekuilibruar dhe veprime binare (+, -, *, /). Vlerësoni shprehjen. Një shprehje mund të jetë në secilën prej shënimeve të parashtesave, parashtesave ose postfiksave. Shembull Shih ...

Lexo më shumë

Pyetja 602. Si të krijoni Stack të Mergable? Ne duhet të projektojmë dhe krijojmë një pirg që kryen operacionet në kohë konstante. Këtu kemi një problem që është si të krijojmë pirg të shkrirë? Këtu kryejmë operacionin më poshtë për bashkimin e dy pirjeve. shtytje (element): Vendos elementin në pirg. pop (): Hiq elementin e sipërm në ...

Lexo më shumë

Pyetja 603. Problemi i shtrirjes së aksioneve Ky problem "The Stock Span Problem" vjen nën aspektin financiar. Në këtë problem, ne gjejmë hapësirën e aksioneve për çmimin e aksioneve të çdo dite. Numri maksimal i ditëve radhazi pak para çdo dite të veçantë për të cilën është çmimi i aksioneve të ditëve para tij ...

Lexo më shumë

Pyetja 604. Gjeni shumën maksimale të mundshme të barabartë të tre pirgjeve Duke pasur parasysh 3 vargje stack1 [], stack2 [] dhe stack3 [] që përfaqësojnë pirgjet dhe indeksi fillestar i këtyre vargjeve trajtohet si maja e tyre. Gjeni shumën e përbashkët maksimale të mundshme në të tre pirgjet dmth shuma e elementeve të stack1, stack2 dhe stack3 janë të barabarta. Heqja e ...

Lexo më shumë

Pyetja 605. Shtypni Numrin tjetër më të madh të pyetjeve Q Në Shtypni Problemi tjetër i Numrit më të madh të pyetjeve Q kemi dhënë një varg një [] të madhësisë n që përmban numra dhe një varg tjetër q [] të madhësisë m që përfaqëson pyetje. Çdo pyetje paraqet indeksin në grupin a []. Për çdo pyetje, unë shtyp numrin nga koleksioni ...

Lexo më shumë

Pyetja 606. Kontrolloni nëse një Varg është i Renditshëm në Stek Në kontroll nëse një varg është një problem i renditshëm në stek, ne i kemi dhënë një vargu një [] të madhësisë n që përmban elemente nga 1 në n në mënyrë të rastësishme. Renditni grupin në rend ngjitës duke përdorur një pirg të përkohshëm duke ndjekur vetëm këto dy operacione - Hiqni elementin në fillim ...

Lexo më shumë

Pyetja 607. Shprehja e Balancuar me Zëvendësimin Në problemin e Bilancit të Shprehjes me Zëvendësim kemi dhënë një varg që përmban kllapa dmth '(', ')', '[', ']', '{', '}'. Vargu gjithashtu përmban x në disa vende si një zëvendësim i kllapave. Kontrolloni nëse vargu mund të shndërrohet në një shprehje me kllapa të vlefshme pasi të zëvendësoni të gjitha ...

Lexo më shumë

Pyetja 608. Marrja e ujit të shiut LeetCode Solution Në problemin Trapping Rain Water LeetCode, ne kemi dhënë N numra të plotë jo negativ që përfaqësojnë një hartë lartësie dhe gjerësia e çdo shiriti është 1. Duhet të gjejmë sasinë e ujit që mund të bllokohet në strukturën e mësipërme. Shembull Le të kuptojmë se me një shembull Për ...

Lexo më shumë

Pyetja 609. Dekodo vargun Supozoni, ju është dhënë një varg i koduar. Një varg është i koduar në një lloj modeli, detyra juaj është të dekodoni vargun. Le të themi, <asnjë herë ndodh vargu> [vargu] Shembull Input 3 [b] 2 [bc] Output bbbcaca Shpjegim Këtu "b" ndodh 3 herë dhe "ca" ndodhin 2 herë. ...

Lexo më shumë

Pyetja 610. Recursion Çfarë është rekursioni? Recursion thjesht përcaktohet si një funksion që e quan veten. Ai përdor nën-problemet e zgjidhura më parë për të llogaritur një problem më të madh. Isshtë një nga konceptet më të rëndësishme dhe të ndërlikuar në programim, por ne mund ta kuptojmë atë lehtë nëse përpiqemi të lidhim rekursionin me disa reale ...

Lexo më shumë

Pyetja 611. Konvertimi i prefiksit në infix Në problemin e shndërrimit të parashtesave në parashtesa, ne kemi dhënë shprehje në shënimin e parashtesave. Shkruaj një program për ta shndërruar atë në një shprehje infix. Parashtesa Shënim Në këtë shënim operandët shkruhen pas operatorit. Njihet gjithashtu si Shënim Polonisht. Për shembull: + AB është një shprehje parashtesore. ...

Lexo më shumë

Pyetja 612. Konvertimi i Postfix në Infix Në problemin e konvertimit të postfix në infix, ne kemi dhënë shprehje në shënimin postfix. Shkruaj një program për të shndërruar shënimin e dhënë në shënim infix. Shënim Infix Në këtë shënim, operatorët shkruhen midis operandëve. Shtë e ngjashme me atë se si ne zakonisht shkruajmë një shprehje. Për shembull: A + ...

Lexo më shumë

Pyetja 613. Parashtesa në Konvertimi i Postfix-it Në problemin e konvertimit të prefiksit në postfix, ne kemi dhënë shprehje në shënim prefiks në formatin varg. Shkruaj një program për të shndërruar shënimin e dhënë në shënimin postfix. Parashtesa Shënim Në këtë shënim, ne shkruajmë operandët pas operatorit. Isshtë e njohur edhe si Shënim Polonisht. Për shembull: + AB është ...

Lexo më shumë

Pyetja 614. Konvertimi i Postfix në Prefiks Në këtë problem, ne kemi dhënë një varg që tregon shprehjen postfix. Duhet të bëjmë shndërrim postfix në prefiks. Parashtesa Shënim Në këtë shënim, ne shkruajmë operandët pas operatorit. Isshtë e njohur edhe si Shënim Polonisht. Për shembull: + AB është një shprehje parashtesë. Shënim i postfiksit në ...

Lexo më shumë

Pyetja 615. Renditja e nivelit zigzag të Pemës Binare Duke pasur parasysh një pemë binare, shtypni përshkimin e rendit të nivelit zigzag të vlerave të nyjeve të saj. (dmth., nga e majta në të djathtë, pastaj djathtas në të majtë për nivelin tjetër dhe alternoni midis). Shembull merrni parasysh pemën binare të dhënë më poshtë Më poshtë është përshkimi i rendit të nivelit zigzag të Llojeve të mësipërme binare ...

Lexo më shumë

Pyetja 616. Vargu Backspace Krahaso Në vargun backspace krahasoni problemin që kemi dhënë dy Vargje S dhe T, kontrolloni nëse janë të barabartë apo jo. Vini re se vargjet përmbajnë '#' që do të thotë karakter i hapësirës kthyese. Shembuj Input S = "ab # c" T = "ad # c" Dalja e vërtetë (pasi të dy S dhe T shndërrohen në "ac") Input ...

Lexo më shumë

Pyetja 617. Elementi tjetër më i madh Elementi tjetër më i madh është një problem në të cilin kemi dhënë një grup. Ky grup që përmban vlera N (mund të jetë pozitiv ose negativ). Duhet të gjejmë elementin e parë më të madh në grupin e dhënë në anën e tij të djathtë. Nëse nuk ka element më të madh, atëherë merrni -1. Formati i hyrjes Rreshti i parë që përmban ...

Lexo më shumë

Pyetja 618. Infix në Postfix Çfarë është shprehja infix? Shprehja në formën e 'operandit' 'operatorit' 'operand' quhet shprehje infix. Shembull: a + b Çfarë është shprehja postfix? Shprehja në formën e 'operand' 'operand' 'operator' quhet shprehje postfix. Shembull: ab + Cila është nevoja e infix-it për shndërrim në postfix? Shprehja infix është e lehtë ...

Lexo më shumë

Pyetja 619. Formoni numrin minimal nga sekuenca e dhënë e D dhe I Deklarata e Problemit Në problemin "Formoni Numrin Minimal nga Renditja e D-së dhe I-së", ne kemi dhënë një model që përmban vetëm I dhe D. Unë për rritjen dhe D për zvogëlimin. Shkruaj një program për të shtypur numrin minimal duke ndjekur atë model. Shifrat nga 1-9 dhe shifrat nuk mund të përsëriten. Formati i hyrjes ...

Lexo më shumë

Pyetja 620. Problemi i Famshëm Deklarata e problemit Në problemin e famshëm ka një dhomë me N njerëz, Gjeni njeriun e famshëm. Kushtet për të Famshëm janë - Nëse A është Famshëm atëherë të gjithë të tjerët në dhomë duhet ta dinë A. A nuk duhet të njohë askënd në dhomë. Ne kemi nevojë për të gjetur personin që i plotëson këto kushte. ...

Lexo më shumë

Pyetja 621. Elementi tjetër më i madh në një grup Deklarata e Problemit Duke pasur parasysh një grup, ne do të gjejmë elementin tjetër më të madh të secilit element në grup. Nëse nuk ka ndonjë element tjetër më të madh për atë element, atëherë ne do të shtypim -1, përndryshe do ta shtypim atë element. Shënim: Elementi tjetër më i madh është elementi që është më i madh dhe ...

Lexo më shumë

Pyetje në radhë në Amazon

Pyetja 622. Gjeni fituesin e zgjidhjes së lojës rrethore LeetCode Deklarata e problemit Gjeni fituesin e lojës rrethore Zgjidhja LeetCode – Ka n miq që luajnë një lojë. Miqtë janë ulur në një rreth dhe numërohen nga 1 në n në rend të akrepave të orës. Më formalisht, lëvizja në drejtim të akrepave të orës nga shoku i saj ju sjell në ...

Lexo më shumë

Pyetja 623. Lëvizja e mesatares nga zgjidhja e kodit Leetcode të transmetimit të të dhënave Deklarata e problemit Mesatarja lëvizëse nga rrjedha e të dhënave Zgjidhja e LeetCode – “Mesatarja lëvizëse nga rrjedha e të dhënave” thotë se duke pasur parasysh një rrjedhë numrash të plotë dhe një madhësi dritareje k. Duhet të llogarisim mesataren lëvizëse të të gjithë numrave të plotë në dritaren rrëshqitëse. Nëse numri i elementeve në ...

Lexo më shumë

Pyetja 624. Gjeni shumën e Nivelit Maksimal në Pemën Binary Deklarata e problemit Problemi "Gjeni shumën e nivelit maksimal në pemën binare" thotë se ju jepet një pemë binare me nyje pozitive dhe negative, gjeni shumën maksimale të një niveli në pemën binare. Shembull Input 7 Shpjegim Niveli i parë: Shuma = 5 Niveli i dytë: Shuma = ...

Lexo më shumë

Pyetja 625. Zbatimi i Deque duke përdorur Lista e Lidhur Dyfish Deklarata e Problemit Problemi "Zbatimi i Deque duke përdorur Listën e Lidhur Dyfish" thotë që ju duhet të zbatoni funksionet e mëposhtme të Deque ose Queue Endedly Queue duke përdorur një listë të lidhur dyfish, insertFront (x): Shtoni elementin x në fillim të Deque insertEnd (x ): Shto elementin x në fund të ...

Lexo më shumë

Pyetja 626. Metoda përsëritëse për të gjetur lartësinë e pemës binare Deklarata e problemit Problemi "Metoda përsëritëse për të gjetur lartësinë e pemës binare" thotë se ju jepet një pemë binare, gjeni lartësinë e pemës duke përdorur metodën përsëritëse. Shembuj Input 3 Input 4 Algoritmi për metodën përsëritëse për të gjetur lartësinë e pemës binare Lartësia e një peme ...

Lexo më shumë

Pyetja 627. Kalimi i rendit të nivelit duke përdorur dy Radha Deklarata e problemit Problemi "Kalimi i rendit të nivelit duke përdorur dy radhë" thotë që ju jepet një pemë binare, shtypni përshkimin e renditjes së saj të nivelit rresht për rresht. Shembuj Hyrja 5 11 42 7 9 8 12 23 52 3 Hyrja 1 2 3 4 5 6 Algoritmi për Renditjen e Rendit të Nivelit ...

Lexo më shumë

Pyetja 628. Zbatoni një pirg duke përdorur radhë të vetme Deklarata e Problemit Problemi "Zbato një pirg duke përdorur një radhë të vetme" na kërkon të implementojmë një strukturë të dhënash pirg (LIFO) duke përdorur strukturën e të dhënave të një radhë (FIFO). Këtu LIFO do të thotë Last In First Out ndërsa FIFO do të thotë First In First Out. Shembull shtytje (10) shtytje (20) majë () pop () shtytje (30) pop () majë () majë:) Top: 20 ...

Lexo më shumë

Pyetja 629. Gjeni Turin e Parë Qarkor që viziton të gjitha Pompat e Naftës Deklarata e problemit Problemi "Gjeni turneun e parë rrethor që viziton të gjitha pompat e benzinës" thotë se ka N pompa benzine në një rrugë rrethore. Duke pasur parasysh benzinën që ka çdo pompë benzine dhe sasinë e benzinës që kërkohet për të mbuluar distancën midis dy pompave të benzinës. Kështu që ju ...

Lexo më shumë

Pyetja 630. Kontrolloni nëse X mund të japë ndryshim për çdo person në Radhë Deklarata e Problemit X është një shitës i akullores dhe ka n njerëz që presin në radhë për të blerë një akullore. Arr [i] tregon emërtimin me personin në radhë, vlerat e mundshme të emërtimeve janë 5, 10 dhe 20. Nëse bilanci fillestar i X është 0 ...

Lexo më shumë

Pyetja 631. Kontrolloni nëse të gjitha nivelet e dy Pemëve Binare janë anagramë apo jo Deklarata e Problemit Problemi "Kontrolloni nëse të gjitha nivelet e dy Pemëve Binare janë anagramë apo jo" thotë se ju janë dhënë dy Pemë Binare, kontrolloni nëse të gjitha nivelet e dy pemëve janë anagramë apo jo. Shembuj Algoritmi i rremë i hyrjes së vërtetë për të kontrolluar nëse të gjitha nivelet e dy ...

Lexo më shumë

Pyetja 632. Shuma minimale e katrorëve të numrave të karaktereve në një varg të dhënë pasi të hiqni k karaktere Deklarata e problemit Problemi "Shuma minimale e katrorëve të numërimit të karaktereve në një varg të dhënë pas heqjes së k karaktereve" thotë se ju jepet një varg që përmban vetëm karaktere të vogla. Ju lejohet të hiqni k karaktere nga vargu ashtu që në vargun e mbetur shuma e ...

Lexo më shumë

Pyetja 633. Integri i parë negativ në çdo dritare me madhësi k Deklarata e problemit Problemi "Numri i parë i parë negativ në çdo dritare me madhësi k" thotë se ju jepet një koleksion që përmban numra të plotë pozitivë dhe negativë, për çdo dritare të madhësisë k shtypni numrin e parë negativ në atë dritare. Nëse nuk ka numër të plotë negativ në ndonjë dritare, atëherë dalja ...

Lexo më shumë

Pyetja 634. Qasja e bazuar në radhë për karakterin e parë që nuk përsëritet në një transmetim Deklarata e problemit Problemi "Qasja e bazuar në radhë për karakterin e parë që nuk përsëritet në një transmetim" thotë se ju jepet një transmetim që përmban karaktere të vogla, gjeni karakterin e parë jo-përsëritës sa herë që një karakter i ri shtohet në transmetim dhe nëse ekziston nuk ka kthim karakteri që nuk përsëritet -1. Shembuj aabcddbe ...

Lexo më shumë

Pyetja 635. Distanca e qelizës më të afërt që ka 1 në një matricë binare Deklarata e Problemit Problemi "Distanca e qelizës më të afërt që ka 1 në një matricë binare" thotë se ju jepet një matricë binare (që përmban vetëm 0 dhe 1s) me të paktën një 1. Gjeni distancën e qelizës më të afërt që ka 1 në matricën binare për të gjithë elementët e ...

Lexo më shumë

Pyetja 636. Një metodë interesante për të gjeneruar numra binarë nga 1 në n Deklarata e problemit Problemi “Një metodë interesante për të gjeneruar numra binarë nga 1 në n” thotë se ju jepet një numër n, shtypni të gjithë numrat nga 1 në n në formë binare. Shembuj 3 1 10 11 6 1 10 11 100 101 110 Algoritmi Gjenerimi ...

Lexo më shumë

Pyetja 637. Gjeni shumëfishin më të madh të 3 Deklarata e problemit Problemi "Gjeni shumëfishin më të madh të 3" thotë se ju jepet një varg integrimesh pozitivë (0 deri në 9). Gjeni shumëfishin maksimal të 3 që mund të formohet duke rirregulluar elementet e grupit. Shembuj arr [] = {5, 2, 1, 0, 9, 3} 9 5 ...

Lexo më shumë

Pyetja 638. Kontrolloni nëse vargu i dhënë mund të përfaqësojë Renditjen e Nivelit të Ndërprerjes së Pemës së Kërkimit Binar Deklarata e problemit Problemi "Kontrolloni nëse vargu i dhënë mund të përfaqësojë Renditjen e Rendit të Nivelit të Pemës së Kërkimit Binar" thotë se ju jepet një përshkim i rendit të nivelit të pemës së kërkimit binar. Dhe duke përdorur përshkimin e rendit të nivelit të pemës. Ne kemi nevojë për të gjetur në mënyrë efikase nëse niveli i rendit ...

Lexo më shumë

Pyetja 639. Numri i vëllezërve dhe motrave të një Nyjeje të caktuar në Pemë Deklarata e Problemit Problemi "Numri i vëllezërve dhe motrave të një Nyje të caktuar në Pemën e Shenjtë" thotë se ju jepet një Pemë e aritshme dhe një nyje e synuar. Gjeni numrin e vëllezërve dhe motrave të nyjes së synuar. Supozoni se nyja është gjithmonë e pranishme në pemë dhe nyja e parë është ...

Lexo më shumë

Pyetja 640. Kontrolloni nëse një radhë mund të renditet në një radhë tjetër duke përdorur një pirg Deklarata e problemit Problemi "Kontrolloni nëse një radhë mund të renditet në një radhë tjetër duke përdorur një pirg" thotë se ju jepet një radhë që përmban n elementë, elementet në radhë janë një ndërrim i numrave 1 deri n. Kontrolloni nëse kjo radhë mund të rregullohet në mënyrë që të rritet ...

Lexo më shumë

Pyetja 641. Radha e përparësisë duke përdorur listën e lidhur dyfish Deklarata e Problemit Problemi "Radha e Prioritetit duke përdorur listën e lidhur dyfish" kërkon të implementojë funksionet vijuese të radhës së përparësisë duke përdorur listën e lidhur dyfish. shtytje (x, p): Enquue një element x me përparësi p në radhë përparësi në pozicionin e duhur. pop (): Hiq dhe kthe elementin me përparësinë më të lartë ...

Lexo më shumë

Pyetja 642. Permutacionet e pirgut (Kontrolloni nëse një koleksion është ndërrimi i pirgut të tjetrit) Deklarata e Problemit Problemi “Stack Permutations (Kontrolloni nëse një varg është ndërrim i stack të tjetrit)” thotë se ju janë dhënë dy vargje a [] dhe b [] të madhësisë n. Të gjithë elementët e grupit janë unikë. Krijoni një funksion për të kontrolluar nëse grupi i dhënë b [] është ...

Lexo më shumë

Pyetja 643. Hapat minimale për të arritur objektivin nga një Kalorës Përshkrimi Problemi "Hapat Minimalë për të arritur objektivin nga një Kalorës" thotë se ju jepet një tabelë katrore shahu me përmasa N x N, koordinatat e pjesës së Kalorësit dhe qelizën e synuar. Gjeni numrin minimal të hapave të ndërmarrë nga pjesa Knight për të arritur objektivin ...

Lexo më shumë

Pyetja 644. Zbatimi i Deque duke përdorur një grup rrethor Deklarata e Problemit "Implementimi i Deque duke përdorur një grup rrethor" kërkon të zbatojë funksionet e mëposhtme të një Deque (Queue Ended Queue) duke përdorur një grup rrethor, insertFront (x): futni një element x në pjesën e përparme të Deque insertRear (x): futni një element x në pjesën e pasme të Deque deleteFront (): fshini një element nga ...

Lexo më shumë

Pyetja 645. Gjeni nyjen me vlerën minimale në një Pemë Kërkimi Binar Duke pasur parasysh një Pemë Kërkimi Binar, shkruani një algoritëm për të gjetur nyjen me vlerën minimale në një pemë të dhënë të kërkimit binar. Shembull Output Output 5 Qasja Naive Një qasje e thjeshtë është të bësh një përshkim të pemës dhe të gjesh nyjen me vlerën minimale midis të gjitha nyjeve. Kjo ...

Lexo më shumë

Pyetja 646. Përmbysjet minimale të kllapës Në problemin e kthimeve minimale të kllapës, ne kemi dhënë një varg që përmban një shprehje vetëm të karaktereve '{' dhe '}'. Gjeni numrin minimal të kthimeve të kllapave të nevojshme për të bërë një shprehje të ekuilibruar. Shembull Input: s = "} {" Output: 2 Input: s = "{{{" Output: Shprehja e dhënë nuk mund të ...

Lexo më shumë

Pyetja 647. Ndërtoni një pemë të plotë binare nga përfaqësimi i saj i listës së lidhur Duke pasur parasysh përfaqësimin e listës së lidhur të një peme binare të plotë. Lista e lidhur është në rendin e përshkimit të rendit të nivelit të pemës. Shkruani një algoritëm për të ndërtuar pemën e plotë binare përsëri nga paraqitja e saj e lidhur me listën. Shembull Input 1 -> 2 -> 3 -> 4 -> 5 ...

Lexo më shumë

Pyetja 648. Radhë duke përdorur pirgje Në radhë duke përdorur një problem pirg, ne duhet të zbatojmë funksionet e mëposhtme të një radhe duke përdorur funksionet standarde të strukturës së të dhënave të pirgut, Enqueue: Shtoni një element në fund të radhës Dequeue: Hiqni një element nga fillimi i radhës Shembull Input : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Lexo më shumë

Pyetja 649. Si të zbatojmë Stack duke përdorur Radhën e Prioritetit ose Heap? Zbatoni një pirg me ndihmën e një radhe përparësie ose një grumbulli. Radha e përparësisë: Struktura e të dhënave të radhës së përparësisë është e ngjashme me strukturën e të dhënave të radhës ose pirgit me një shtesë të përparësisë. Çdo element i jepet një numër përparësie. Si përfundim, preferohen elementet me përparësi të lartë ...

Lexo më shumë

Pyetja 650. Radha e përparësisë në C ++ Mënyra FIFO përdoret për të zbatuar një radhë. Në një radhë, futjet bëhen në njërin skaj (prapa) dhe fshirja bëhet në një fund tjetër (përpara). Në thelb, elementi që hyn i pari fshihet së pari. Ne zbatojmë një radhë përparësie duke përdorur funksione të ndërtuara c ++. Karakteristikat e radhës së përparësisë Një radhë prioritare ...

Lexo më shumë

Pyetja 651. Radha e përparësisë Një radhë përparësie është një lloj strukture e të dhënave e cila është e ngjashme me një radhë të rregullt por ka një përparësi të lidhur me secilin nga elementët e saj. Prioriteti më i lartë do të shërbehet më herët. Në disa raste, ka dy elementë me të njëjtin përparësi atëherë, elementi i ngjallur ...

Lexo më shumë

Pyetja 652. Renditja e nivelit zigzag të Pemës Binare Duke pasur parasysh një pemë binare, shtypni përshkimin e rendit të nivelit zigzag të vlerave të nyjeve të saj. (dmth., nga e majta në të djathtë, pastaj djathtas në të majtë për nivelin tjetër dhe alternoni midis). Shembull merrni parasysh pemën binare të dhënë më poshtë Më poshtë është përshkimi i rendit të nivelit zigzag të Llojeve të mësipërme binare ...

Lexo më shumë

Pyetja 653. Rindërtimi i radhës sipas lartësisë Përshkrimi i problemit të rindërtimit të radhës sipas lartësisë Supozoni se keni një listë të rastësishme të njerëzve që qëndrojnë në një radhë. Secili person përshkruhet nga një palë integers (h, k), ku h është lartësia e personit dhe k është numri i njerëzve para këtij personi ...

Lexo më shumë

Pyetja 654. Kalimi i Rendit të Nivelit të Pemës Binare Rendi i Nivelit Kalimi i një peme binare të dhënë është e njëjtë me BFS e pemës binare. A dimë tashmë për atë që në të vërtetë është BFS? nëse jo, atëherë nuk keni nevojë të ndiheni keq thjesht lexoni të gjithë artikullin dhe vizitoni artikujt tonë të mëparshëm për një kuptim më të mirë. BFS është një ...

Lexo më shumë

Pyetja 655. Kërkimi i parë i gjerësisë (BFS) për një grafik Kërkimi i Parë i Gjerësisë (BFS) për një grafik është një algoritëm kalimi ose kërkimi në strukturën e të dhënave të pemës / grafit. Fillon në një kulm të caktuar (çdo kulm arbitrar) dhe hulumton të gjithë kulmin e lidhur dhe pas kësaj lëviz në kulmin më të afërt dhe eksploron të gjitha nyjet e pashkelura dhe kujdeset që të mos ...

Lexo më shumë

Pyetjet e matricës së Amazon

Pyetja 656. Count Sub Islands Zgjidhja LeetCode Deklarata e problemit Count Sub Islands Solution LeetCode thotë se grid1 dhe grid2 përmbajnë vetëm 0 (që përfaqëson ujin) dhe 1 (që përfaqëson tokën). Ishulli nënkupton grupin e 1-ve të lidhur me 4 drejtime. Një ishull në grid2 konsiderohet një nënishull nëse ka një ishull në grid1 që përmban të gjitha qelizat që bëjnë ...

Lexo më shumë

Pyetja 657. Zgjidhja më e mirë e pikës së takimit LeetCode Deklarata e problemit: Zgjidhja më e mirë e pikës së takimit Leetcode thotë – Duke pasur parasysh rrjetin binar amxn, ku secili 1 shënon shtëpinë e një shoku, ktheni distancën totale minimale të udhëtimit. Distanca totale e udhëtimit është shuma e distancave midis shtëpive të miqve dhe pikës së takimit. Distanca llogaritet duke përdorur distancën e Manhatanit, ...

Lexo më shumë

Pyetja 658. Zgjidhja e kodit Leetcode të shumës minimale të rrugës Deklarata e problemit Shuma minimale e rrugës Zgjidhja e LeetCode - "Shuma minimale e rrugës" thotë se rrjeti i dhënë anxm që përbëhet nga numra të plotë jo negativë dhe ne duhet të gjejmë një shteg nga lart majtas poshtë djathtas, i cili minimizon shumën e të gjithë numrave përgjatë shtegut . Mund të lëvizim vetëm...

Lexo më shumë

Pyetja 659. Zgjidhja Unique Paths II Leetcode Deklarata e problemit Zgjidhja Unique Paths II LeetCode – “Unique Paths II” thotë se duke pasur parasysh rrjetën mxn ku një robot fillon nga këndi i sipërm majtas i rrjetit. Ne duhet të gjejmë numrin total të mënyrave për të arritur në këndin e poshtëm djathtas të rrjetit. ...

Lexo më shumë

Pyetja 660. Kërkoni një zgjidhje 2D Matrix II Leetcode Deklarata e problemit Zgjidhja e LeetCode të Kërkimit të Matricës 2D II – “Kërko një matricë 2D II” ju kërkon të gjeni një algoritëm efikas që kërkon një objektiv vlere në një matricë matrice me numra të plotë mxn. Numrat e plotë në çdo rresht, si dhe kolona, ​​janë renditur në rend rritës. Shembull: Hyrja: 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]], objektiv = XNUMX Prodhimi: i vërtetë ...

Lexo më shumë

Pyetja 661. Set Matrix Zeroes Leetcode Solution Deklarata e problemit Matrica e vendosjes zero Zgjidhja e LeetCode – “Vendosni zero të matricës” thotë se ju jepet një matricë matrice me numra të plotë mxn. Ne duhet të modifikojmë matricën hyrëse në mënyrë që nëse ndonjë qelizë përmban elementin 0, atëherë vendosim të gjithë rreshtin dhe kolonën e saj deri në 0. Duhet ta bëni në...

Lexo më shumë

Pyetja 662. Zgjidhja e kodit të kërkimit të fjalëve Deklarata e problemit Duke pasur parasysh një tabelë mxn dhe një fjalë, gjeni nëse fjala ekziston në rrjet. Fjala mund të ndërtohet nga shkronjat e qelizave vijuese ngjitur, ku qelizat "ngjitur" janë horizontale ose vertikale fqinje. E njëjta qelizë me shkronja nuk mund të përdoret më shumë se një herë. Shembull ...

Lexo më shumë

Pyetja 663. Shtigjet unike II Supozoni se një burrë qëndron në qelizën e parë ose këndin e sipërm të majtë të matricës “a × b”. Një burrë mund të lëvizë vetëm lart ose poshtë. Ai person dëshiron të arrijë destinacionin e tij dhe ai destinacion për të është qeliza e fundit e matricës ose këndit të poshtëm të djathtë. ...

Lexo më shumë

Pyetja 664. Gjeni gjatësinë maksimale sekuencën e gjarprit Problemi "Gjeni sekuencën e gjarprit me gjatësi maksimale" thotë se ne jemi të pajisur me një rrjet që përmban numra të plotë. Detyra është të gjesh një sekuencë gjarpri me gjatësinë maksimale. Një sekuencë që ka numrat ngjitur në rrjet me një ndryshim absolut prej 1, njihet si një sekuencë Gjarpri. Ngjitur ...

Lexo më shumë

Pyetja 665. Problemi i minierës së arit Deklarata e Problemit "Problemi i Minave të Arit" thotë se ju jepet një rrjet 2D që ka disa monedha jo-negative të vendosura në secilën qelizë të rrjetit të dhënë. Fillimisht, minatori është duke qëndruar në kolonën e parë, por nuk ka asnjë kufizim në rresht. Ai mund të fillojë në çdo rresht. ...

Lexo më shumë

Pyetja 666. Koha minimale e nevojshme për të kalbur të gjitha portokallet Deklarata e problemit Problemi "Koha minimale e nevojshme për të kalbur të gjitha portokallet" thotë që ju jepet një koleksion 2D, çdo qelizë ka një nga tre vlerat e mundshme 0, 1 ose 2. 0 do të thotë një qelizë bosh. 1 do të thotë një portokall i freskët. 2 do të thotë një portokall i kalbur. Nëse një kalbur ...

Lexo më shumë

Pyetja 667. Distanca e qelizës më të afërt që ka 1 në një matricë binare Deklarata e Problemit Problemi "Distanca e qelizës më të afërt që ka 1 në një matricë binare" thotë se ju jepet një matricë binare (që përmban vetëm 0 dhe 1s) me të paktën një 1. Gjeni distancën e qelizës më të afërt që ka 1 në matricën binare për të gjithë elementët e ...

Lexo më shumë

Pyetja 668. Gjeni çifte me shumën e dhënë të tillë që elementët e çiftit të jenë në rreshta të ndryshëm Deklarata e Problemit "Gjeni çifte me shumën e dhënë në mënyrë të tillë që elementët e çiftit të jenë në rreshta të ndryshëm" problemi shprehet se ju jepet një matricë e numrave të plotë dhe një vlerë e quajtur "shuma". Deklarata e problemit kërkon të zbulojë të gjitha dyshet në një matricë që përmbledh një të dhënë ...

Lexo më shumë

Pyetja 669. Elemente të përbashkëta në të gjitha rreshtat e një matrice të caktuar Deklarata e Problemit "Elementet e përbashkëta në të gjitha rreshtat e një matricë të caktuar" shprehin problemin se, ju jepet një matricë prej M * N. Deklarata e problemit kërkon të zbulojë të gjithë elementët e zakonshëm në një matricë të caktuar në secilën rresht të matricës në kohën O (M * N). Shembull arr [] = {{12, 1, 4, 5, ...

Lexo më shumë

Pyetja 670. Mblidhni pikat maksimale në një rrjet duke përdorur dy përshkime Deklarata e problemit Na është dhënë një matricë me madhësi "nxm", dhe ne duhet të mbledhim pikët maksimale në një rrjet duke përdorur dy përshkime. Nëse jemi duke qëndruar në qelizën i, j atëherë kemi tre mundësi për të shkuar në qelizën i + 1, j ose i + 1, j-1or i + 1, j + 1. Kjo eshte ...

Lexo më shumë

Pyetja 671. Problemi i tastierës numerike të lëvizshme Deklarata e problemit Në problemin e tastierës numerike të lëvizshme, ne konsiderojmë një tastierë numerike. Ne duhet të gjejmë të gjithë numrin e sekuencave numerike të mundshme të gjatësisë së dhënë ashtu që të lejohen të shtypni vetëm butonat që janë lart, poshtë, majtas dhe djathtas të butonit aktual. Nuk ju lejohet ...

Lexo më shumë

Pyetja 672. Kllapat e printimit në Problemin e shumëzimit të zinxhirit Matricë Deklarata e Problemit Ne duhet të gjejmë rendin e shumëzimit të matricave në mënyrë të tillë që numri i operacioneve të përfshira në shumëzimin e të gjitha matricave të minimizohet. Atëherë duhet të shtypim këtë rend, pra kllapa shtypi në problemin e shumëzimit të zinxhirit matricë. Merrni parasysh se keni 3 matrica A, B, ...

Lexo më shumë

Pyetja 673. Nën-matrica më e madhe drejtkëndëshe shuma e së cilës është 0 Deklarata e problemit Gjeni nën-matricën e madhësisë maksimale në një grup 2D shuma e të cilit është zero. Nën-matrica nuk është gjë tjetër veçse një grup 2D brenda grupit të dhënë 2D. Pra, ju keni një matricë të numrave të plotë të nënshkruar, duhet të llogaritni shumën e nën-matricave dhe të gjeni matricën me ...

Lexo më shumë

Pyetja 674. Drejtkëndëshi i shumës maksimale në një matricë 2D Deklarata e problemit Gjeni drejtkëndëshin e shumës maksimale në një matricë 2D, dmth. Për të gjetur një nën-matricë me shumën maksimale. Nën-matrica nuk është gjë tjetër veçse një grup 2D brenda grupit të dhënë 2D. Pra, ju keni një matricë të numrave të plotë të nënshkruar, duhet të llogaritni shumën e nën-matricave dhe ...

Lexo më shumë

Pyetja 675. Shumëzimi i zinxhirit matricor Në problemin II të shumëzimit të zinxhirit të matricës, ne kemi dhënë dimensionet e matricave, gjeni renditjen e shumëzimit të tyre të tillë që numri i operacioneve të përfshira në shumëzimin e të gjitha matricave të minimizohet. Merrni parasysh se keni 3 matrica A, B, C të madhësive axb, bx ...

Lexo më shumë

Pyetja 676. Sheshi Maksimal Në problemin e katrorit maksimal kemi dhënë një matricë binare 2D të mbushur me 0 dhe 1, të gjejmë katrorin më të madh që përmban vetëm 1 dhe të kthejmë sipërfaqen e tij. Shembull Hyrja: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Lexo më shumë

Pyetja 677. Vendosni zero të Matricës Në problemin e zerove të matricës së vendosur, ne kemi dhënë një matricë (n X m), nëse një element është 0, vendosni tërë rreshtin dhe kolonën e tij 0. Shembuj Hyrja: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Rezultati: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Lexo më shumë

Pyetja 678. Mbushja e përmbytjes Kodi Leet Në problemin Flood Fill kemi dhënë një grup 2D një [] [] që përfaqëson një imazh të madhësisë mxn me secilën vlerë që përfaqëson ngjyrën e pikselit në atë koordinatë. Jepet gjithashtu vendndodhja ose koordinatat e një pikseli dhe një ngjyre. Zëvendësoni ngjyrën në një vend të caktuar ...

Lexo më shumë

Pyetja 679. Zona maksimale e ishullit Përshkrimi i problemit: Duke pasur parasysh një matricë 2D, matrica ka vetëm 0 (që përfaqëson ujin) dhe 1 (që përfaqëson tokën) si shënime. Një ishull në matricë formohet duke grupuar të gjitha 1-at ngjitur të lidhura 4-drejtuese (horizontale dhe vertikale). Gjeni zonën maksimale të ishullit në matricë. Supozoni se të katër skajet e ...

Lexo më shumë

Pyetja 680. Shtigjet unike Jepet një rrjet mxn 2D dhe ju jeni duke qëndruar në qelizën më të lartë dhe më të majtë të rrjetit. dmth. qeliza e vendosur në (1,1). Gjeni numrin e rrugëve unike që mund të kalohen për të arritur një qelizë të vendosur në (m, n) nga qeliza e vendosur në (1,1) ...

Lexo më shumë

Pyetja 681. Elementi më i Vogël i K-së në një Matricë të Renditur Në Elementin më të Vogël të K-së në një problem të Matricës së Renditur, ne kemi dhënë një matricë nxn, ku çdo rresht dhe kolonë është renditur në mënyrë jo-zvogëluese. Gjeni elementin kth më të vogël në grupin e dhënë 2D. Shembull Input 1: k = 3 dhe matrica = 11, 21, 31, 41 ...

Lexo më shumë

Pyetja 682. Shumëzimi i zinxhirit matricor duke përdorur programimin dinamik Shumëzimi i zinxhirit të matricës është një metodë në të cilën ne zbulojmë mënyrën më të mirë për të shumëzuar matricat e dhëna. Të gjithë e dimë që shumëzimi i matricës është i natyrës asociuese (A * B = B * A). Pra, kemi shumë porosi në të cilat duam të kryejmë shumëzimin. Në të vërtetë, në këtë algoritëm, ...

Lexo më shumë

Pyetja 683. Shumëzimi i dy matricave Deklarata e problemit Në problemin “Shumëzimi i dy matricave” ne kemi dhënë dy matrica. Ne duhet t'i shumëzojmë këto matrica dhe të shtypim rezultatin ose matricën përfundimtare. Këtu, kushti i nevojshëm dhe i mjaftueshëm është që numri i kolonave në A duhet të jetë i barabartë me numrin e rreshtave në matricë ...

Lexo më shumë

Pyetja 684. Kontrolloni nëse Vargjet janë largësi K ose jo Deklarata e problemit Duke pasur parasysh dy vargje dhe një numër të plotë k, shkruaj një program për të kontrolluar nëse vargjet e dhëna janë në distancë k larg apo jo. Kjo është nëse ndonjë karakter nuk përputhet ose ndonjë karakter duhet të hiqet, atëherë ai njihet si k distancë larg njëri-tjetrit. Formati i hyrjes I pari ...

Lexo më shumë

Pyetja 685. Gjeni Rreshtin me Numrin Maksimal të 1-ve Deklarata e problemit Në problemin "Gjeni Rreshtin me Numrin Maksimal të 1" ne kemi dhënë një matricë (varg 2D) që përmban shifra binare me secilën rresht të renditur. Gjeni rreshtin që ka numrin maksimal të 1-ve. Formati i hyrjes Rreshti i parë që përmban dy vlera të plotë n, m. Tjetra, n rreshta ...

Lexo më shumë

Pyetja 686. Problemi i Famshëm Deklarata e problemit Në problemin e famshëm ka një dhomë me N njerëz, Gjeni njeriun e famshëm. Kushtet për të Famshëm janë - Nëse A është Famshëm atëherë të gjithë të tjerët në dhomë duhet ta dinë A. A nuk duhet të njohë askënd në dhomë. Ne kemi nevojë për të gjetur personin që i plotëson këto kushte. ...

Lexo më shumë

Pyetje të tjera në Amazon

Pyetja 687. Shuma e diapazonit të zgjidhjes BST LeetCode Shuma e diapazonit të zgjidhjes BST LeetCode thotë se – Duke pasur parasysh rrënjën nyjen e një peme kërkimi binar dhe dy numra të plotë të ulët dhe të lartë, ktheni shumën e vlerave të të gjitha nyjeve me një vlerë në diapazonin përfshirës [e ulët, e lartë]. Shembulli 1: Hyrja: rrënjë = [10,5,15,3,7, null,18], e ulët = 7, e lartë = 15 Prodhimi: 32 Shpjegim: ...

Lexo më shumë

Pyetja 688. Zgjidhja e kodit të kundërt të plotë të Leetcode Deklarata e problemit Zgjidhja e kundërt e numrit të plotë LeetCode thotë se – Duke pasur parasysh një numër të plotë 32-bit të nënshkruar x, kthejeni x me shifrat e tij të kthyera. Nëse kthimi i x shkakton që vlera të shkojë jashtë gamës së numrave të plotë 32-bit të nënshkruar [-231, 231 - 1], atëherë kthejeni 0. Supozoni se mjedisi nuk ju lejon të ruani numra të plotë 64-bit (të nënshkruar ose të panënshkruar). Shembulli 1: ...

Lexo më shumë

Pyetja 689. Gjeni K Elementet më të Afërt Zgjidhje LeetCode Deklarata e problemit Gjeni K Elementet më të afërt Zgjidhja e LeetCode – Duke pasur parasysh një varg me numra të plotë të renditur, dy numra të plotë k dhe x, ktheni k numrat e plotë më të afërt në x në grup. Rezultati gjithashtu duhet të renditet në rend rritës. Një numër i plotë a është më afër x se një numër i plotë b nëse: |a - x| < |b - x|, ose |a - x| == |b - ...

Lexo më shumë

Pyetja 690. Rendit ngjyrat Zgjidhja LeetCode Deklarata e problemit Renditni ngjyrat Zgjidhja LeetCode – I jepet një grup numerik me n objekte me ngjyrë të kuqe, të bardhë ose blu, renditini ato në vend në mënyrë që objektet me të njëjtën ngjyrë të jenë ngjitur, me ngjyrat në rendin e kuqe, të bardhë dhe blu. Ne do të përdorim numrat e plotë 0, 1 dhe 2 për të përfaqësuar përkatësisht ngjyrën e kuqe, të bardhë dhe blu. ...

Lexo më shumë

Pyetja 691. Numri i kolonës së fletës së Excel LeetCode Zgjidhja Deklarata e problemit Numri i kolonës së fletës së Excel-it LeetCode Solution thotë se Duke pasur parasysh një kolonë Titulli i vargut që përfaqëson titullin e kolonës siç shfaqet në një fletë Excel, ktheni numrin e saj përkatës të kolonës. Për shembull: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... ...

Lexo më shumë

Pyetja 692. Zgjidhja më e gjatë e zakonshme e LeetCode Deklarata e problemit Nënrenditja më e gjatë e zakonshme Zgjidhja LeetCode – Duke pasur parasysh dy vargje teksti1 dhe teksti2, ktheni gjatësinë e nënrenditjes së tyre më të gjatë të përbashkët. Nëse nuk ka asnjë nënsekuencë të përbashkët, ktheni 0. Një nënsekuencë e një vargu është një varg i ri i gjeneruar nga vargu origjinal me disa karaktere (mund të jenë asnjë) të fshirë pa ndryshuar rendin relativ të pjesës së mbetur ...

Lexo më shumë

Pyetja 693. Pyetja e shumës së gamës 2D – Zgjidhje e pandryshueshme e LeetCode Pyetja e shumës së diapazonit të problemit 2D – Zgjidhja e LeetCode e pandryshueshme – Duke pasur parasysh një matricë 2D, trajtoni pyetje të shumta të llojit të mëposhtëm: Llogaritni shumën e elementeve të matricës brenda drejtkëndëshit të përcaktuar nga këndi i sipërm i majtë (rreshti 1, kolona 1) dhe djathtas poshtë këndi (rreshti 2, col2). Zbatoni klasën NumMatrix: NumMatrix(int[][] ...

Lexo më shumë

Pyetja 694. Numri palindrom Zgjidhja LeetCode Deklarata e problemit Numri i palindromit LeetCode Solution thotë se – Duke pasur parasysh një numër të plotë x, kthejeni true nëse x është numër i plotë palindrom. Një numër i plotë është një palindrom kur lexon njësoj prapa si përpara. Për shembull, 121 është një palindrom ndërsa 123 jo. Shembulli 1: Hyrja: x = 121 Dalja: e vërtetë Shpjegimi: 121 lexohet si 121 nga e majta në të djathtë ...

Lexo më shumë

Pyetja 695. Gjeni zgjidhjen e gjykatësit të qytetit LeetCode Deklarata e problemit: Gjeni gjyqtarin e qytetit Leetcode Zgjidhja: Në një qytet, ka n njerëz të etiketuar nga 1 në n. Ka një thashetheme se një nga këta njerëz është fshehurazi gjykatësi i qytetit. Nëse gjyqtari i qytetit ekziston, atëherë: Gjyqtari i qytetit nuk i beson askujt. Të gjithë (përveç gjykatësit të qytetit) i besojnë gjykatësit të qytetit. ...

Lexo më shumë

Pyetja 696. Zgjidhja e LeetCode Numri i Vlefshëm i Trekëndëshit Deklarata e problemit: Numri i vlefshëm i trekëndëshit Zgjidhja LeetCode thotë - Duke pasur parasysh një varg numerik të plotë, ktheni numrin e treshave të zgjedhur nga vargu që mund të bëjnë trekëndësha nëse i marrim si gjatësi brinjësh të një trekëndëshi. Shembulli 1: Hyrja: nums = [2,2,3,4] Dalja: 3 Shpjegim: Kombinimet e vlefshme janë: 2,3,4 (duke përdorur ...

Lexo më shumë

Pyetja 697. Arritni një zgjidhje të numrit LeetCode Deklarata e problemit: Arritni një numër Zgjidhja LeetCode thotë - Ju jeni duke qëndruar në pozicionin 0 në një vijë numerike të pafundme. Ka një destinacion në objektivin e pozicionit. Ju mund të bëni një numër lëvizjesh numMoves në mënyrë që: Në çdo lëvizje, mund të shkoni majtas ose djathtas. Gjatë lëvizjes it (duke filluar ...

Lexo më shumë

Pyetja 698. Zgjidhja e LeetCode Subarray e Vazhdueshme më e shkurtër e Pavarur Deklarata e problemit Zgjidhja LeetCode e Nënvarresë e Vazhdueshme më e Shkurtër e Pa sortuar thotë se – Duke pasur parasysh një varg të plotë numer, ju duhet të gjeni një nëngrup të vazhdueshëm që nëse e renditni këtë nëngrup vetëm në rend rritës, atëherë i gjithë grupi do të renditet në rend rritës. Ktheni gjatësinë e nëngrupit më të shkurtër. Shembulli 1: ...

Lexo më shumë

Pyetja 699. Mbivendosja drejtkëndëshe Zgjidhja e LeetCode Deklarata e problemit: Mbivendosja e drejtkëndëshit Zgjidhja e LeetCode – thotë se një drejtkëndësh i përafruar me bosht përfaqësohet si një listë, [x1, y1, x2, y2], ku (x1, y1) është koordinata e këndit të tij poshtë majtas, dhe (x2 , y2) është koordinata e këndit të sipërm djathtas. Skajet e sipërme dhe të poshtme të tij janë paralele me boshtin X, dhe e majta e tij ...

Lexo më shumë

Pyetja 700. Futeni në një listë të lidhur rrethore të renditur LeetCode Solution Deklarata e problemit: Insert në një listë të lidhur rrethore të renditur LeetCode Solution - thotë se duke pasur parasysh një nyje të Listës së Lidhur rrethore, e cila renditet në rend rritës, shkruani një funksion për të futur një vlerë insertVal në listë në mënyrë që të mbetet një listë rrethore e renditur. Nyja e dhënë mund të jetë një ...

Lexo më shumë

Pyetja 701. Rregullimi i monedhave Zgjidhja e Leetcode Deklarata e problemit Rregullimi i monedhave Zgjidhja LeetCode – “Rregullimi i monedhave” ju kërkon të ndërtoni një shkallë me këto monedha. Shkallët përbëhen nga k rreshta, ku rreshti i saj përbëhet pikërisht nga i monedha. Rreshti i fundit i shkallëve mund të mos jetë i plotë. Për sasinë e dhënë të monedhave, ktheni ...

Lexo më shumë

Pyetja 702. Zgjidhje Leetcode Lista e Lidhur Tek dhe Çift Deklarata e problemit Lista e lidhur tek-çift Zgjidhja LeetCode – “Lista e lidhur tek-çift” thotë se duke pasur parasysh një listë jo të zbrazët të lidhur vetëm. Ne duhet të grupojmë të gjitha nyjet me indekse tek së bashku të ndjekur nga nyjet me indekse çift dhe të kthejmë listën e rirenditur. Vini re se rendi relativ brenda të dy ...

Lexo më shumë

Pyetja 703. Dizajnoni një zgjidhje Leetcode Leaderboard Deklarata e problemit Dizajnimi i tabelës së liderëve Zgjidhja e LeetCode – “Dizajnimi i tabelës së liderëve” ju kërkon të plotësoni 3 funksione: addScore(ID-i i lojtarit, rezultati): Përditësoni tabelën e drejtuesve duke shtuar një pikë në rezultatin e lojtarit të caktuar. Nëse nuk ekziston ndonjë lojtar, shtoni një ID të tillë në tabelën e drejtuesve. krye(K): Ktheni shumën më të lartë të ...

Lexo më shumë

Pyetja 704. Ndani dy numra të plotë Zgjidhje Leetcode Paraqitja e problemit Ndarja e dy numrave të plotë Zgjidhja e LeetCode – “Ndarja e dy numrave të plotë” thotë se ju janë dhënë dy numra të plotë dividend dhe pjesëtues. Ktheni herësin pas pjesëtimit të dividendës me pjesëtuesin. Vini re se ne po supozojmë se kemi të bëjmë me një mjedis që mund të ruajë numra të plotë brenda një numri të plotë të nënshkruar 32-bit ...

Lexo më shumë

Pyetja 705. Zgjidhja e Leetcode për pastrimin e dhomës së robotëve Deklarata e problemit Pastruesi i dhomës së robotëve Zgjidhja LeetCode – “Pastruesi i dhomës së robotëve” thotë se duke pasur parasysh robotin në rrjetën binare amxna ku 0 përfaqëson një mur dhe 1 përfaqëson një vend të zbrazët. Pozicioni fillestar i robotit garantohet të jetë bosh dhe roboti lëviz brenda ...

Lexo më shumë

Pyetja 706. Faktori k i n Zgjidhja e kodit Leet Paraqitja e problemit Faktori k-të i n-së Zgjidhja e kodit Leet: thotë se ju janë dhënë dy numra të plotë pozitivë n dhe k. Një faktor i një numri të plotë n përcaktohet si një numër i plotë i ku n % i == 0. Konsideroni një listë të të gjithë faktorëve të n të renditur në rend rritës, ktheni faktorin k në këtë listë ose ktheni -1 nëse n ka më pak se k faktorët. Shembulli 1: Hyrja: ...

Lexo më shumë

Pyetja 707. LRU Cache Leetcode Zgjidhja Deklarata e problemit Zgjidhja e LRU Cache LeetCode – “LRU Cache” ju kërkon të dizajnoni një strukturë të dhënash që ndjek memorien më pak të përdorur (LRU) Ne duhet të implementojmë klasën LRUCache që ka funksionet e mëposhtme: LRUCache(kapaciteti int): Inicializon cache-in LRU me kapacitet përmasash pozitive. int get (kyç int): Ktheni vlerën ...

Lexo më shumë

Pyetja 708. Bashkoni k Listat e renditura Zgjidhja e Leetcode Paraqitja e problemit Merge k listave të renditura Zgjidhja LeetCode – “Merge k Lists Sorted” thekson se duke pasur parasysh grupin e k listave të lidhura, ku secila listë e lidhur ka vlerat e saj të renditura në rend rritës. Ne duhet të bashkojmë të gjitha listat e lidhura me k në një listë të vetme të lidhur dhe të kthejmë ...

Lexo më shumë

Pyetja 709. Pyetja e shumës së diapazonit 2D – Zgjidhja e kodit të pandryshueshëm të Leetcode Pyetja e shumës së diapazonit të problemit 2D – Zgjidhja e kodit Leet të pandryshueshëm – Duke pasur parasysh një matricë matricë 2D, trajtoni pyetje të shumta të llojit të mëposhtëm: Llogaritni shumën e elementeve të matricës brenda drejtkëndëshit të përcaktuar nga këndi i sipërm i majtë (rreshti 1, kolona 1) dhe djathtas poshtë këndi (rreshti 2, col2). Zbatoni klasën NumMatrix: NumMatrix(int[][] matrica) Inicializon objektin me numrin e plotë ...

Lexo më shumë

Pyetja 710. Etiketat e ndarjes LeetCode Solution Deklarata e problemit Etiketat e ndarjes LeetCode Zgjidhja – Ju jepet një varg s. Ne duam ta ndajmë vargun në sa më shumë pjesë që të jetë e mundur në mënyrë që çdo shkronjë të shfaqet më së shumti në një pjesë. Vini re se ndarja është bërë në mënyrë që pas bashkimit të të gjitha pjesëve në rregull, ...

Lexo më shumë

Pyetja 711. Zgjidhja e numrit të Fibonaccit LeetCode Deklarata e problemit Numri i Fibonaçit Zgjidhja e LeetCode – “Numri Fibonacci” thotë se numrat e Fibonaçit, që zakonisht shënohen F(n) formojnë një sekuencë, të quajtur sekuenca Fibonacci, e tillë që çdo numër të jetë shuma e dy numrave të mëparshëm, duke filluar nga 0 dhe 1. Domethënë, F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Lexo më shumë

Pyetja 712. Zgjidhja e LeetCode përshkimit diagonale Deklarata e problemit Kërkimi diagonal i LeetCode Zgjidhja – Duke pasur parasysh një varg numerik 2D me numra të plotë, ktheni të gjithë elementët e numrave në rend diagonal siç tregohet në imazhet e mëposhtme. Hyrja: numra = [[1,2,3],[4,5,6],[7,8,9]] Dalja: [1,4,2,7,5,3,8,6,9] Shpjegim për Idenë kyçe të zgjidhjes së LeetCode-it të përshkimit diagonal Rreshti i parë dhe kolona e fundit në këtë problem do të shërbenin ...

Lexo më shumë

Pyetja 713. Dalja më e afërt nga hyrja në Maze LeetCode Solution Deklarata e problemit Dalja më e afërt nga hyrja në Maze Zgjidhja LeetCode – Na jepet një matricë mxn “labirint” (e indeksuar me 0) me qeliza boshe të përfaqësuara si '.' dhe muret si '+'. Ju jepet gjithashtu hyrja e labirintit, ku hyrja = [rreshti_hyrës, hyrje_col] tregon rreshtin dhe kolonën ...

Lexo më shumë

Pyetja 714. Zgjidhja e vlefshme e LeetCode të shtetit Tic-Tac-Toe Deklarata e problemit Valid Tic-Tac-Toe State LeetCode Zgjidhja – Na jepet një tabelë Tic-Tac-Toe si një tabelë vargjesh dhe na kërkohet të kthejmë të vërtetën nëse është e mundur të arrijmë këtë pozicion të tabelës gjatë rrjedhës së një tic- lojë tac-toe. Tabela është një grup 3 x 3 ...

Lexo më shumë

Pyetja 715. Fjalët e kundërta në një zgjidhje të vargut III LeetCode Paraqitja e problemit Fjalët e kundërta në një varg III Zgjidhja e LeetCode - Na jepet një varg dhe na kërkohet të ndryshojmë rendin e karaktereve në secilën fjalë brenda një fjalie, duke ruajtur ende hapësirën e bardhë dhe rendin fillestar të fjalëve. Shembuj & Shpjegime Shembulli 1: Hyrja: s = "Le të marrim LeetCode ...

Lexo më shumë

Pyetja 716. Filtro restorantet sipas zgjidhjeve miqësore me veganët, çmimi dhe distanca me kodin Leetcode Deklarata e problemit Filtro restorantet sipas zgjidhja e kodit Leet-Friendly, Çmimi dhe Distanca – Duke pasur parasysh grupin e restoranteve ku restorantet[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]. Ju duhet të filtroni restorantet duke përdorur tre filtra. Filtri veganFriendly do të jetë ose i vërtetë (që do të thotë se duhet të përfshini vetëm restorante me veganFriendlyi të vendosur në të vërtetë) ose fals (që do të thotë se mund të përfshini çdo ...

Lexo më shumë

Pyetja 717. Pozicioni më i ndritshëm në Zgjidhjen LeetCode të rrugës Deklarata e problemit Pozicioni më i ndritshëm në rrugë Zgjidhje LeetCode – Na kërkohet të supozojmë një vijë numerike që përfaqëson një rrugë. Kjo rrugë përmban llamba(llamba) në të. Na jepet një grup "drita" 2D me numra të plotë. Çdo dritë[i] = [pozita_i, diapazoni_i] tregon se ka një llambë rruge në pozicionin_i e cila mund të ...

Lexo më shumë

Pyetja 718. Hiq Dublikatat nga Lista e Renditur Zgjidhja LeetCode Deklarata e problemit Hiq dublikatat nga lista e renditur Zgjidhja LeetCode – Na jepet kreu i një liste të lidhur të renditur. Na kërkohet të fshijmë të gjitha dublikatat në mënyrë që çdo element të shfaqet vetëm një herë dhe të kthejmë gjithashtu listën e lidhur të renditur. Shembuj & Shpjegime Shembulli 1: Hyrja: kreu ...

Lexo më shumë

Pyetja 719. Zgjidhja e klonimit të grafikut LeetCode Deklarata e problemit Clone Graph LeetCode Zgjidhja – Na jepet një referencë e një nyje në një graf të lidhur pa drejtim dhe na kërkohet të kthejmë një kopje të thellë të grafikut. Një kopje e thellë është në thelb një klon ku asnjë nyje e pranishme në kopjen e thellë nuk duhet të ketë referencën ...

Lexo më shumë

Pyetja 720. Pemët me lartësi minimale Zgjidhje LeetCode Deklarata e problemit Lartësia minimale Pemët LeetCode Zgjidhja – Na jepet një pemë prej n nyjesh të etiketuara nga 0 në n-1 si një grup 2D “skajet” ku buza[i] = [a_i, b_i] tregon se ka një skaj të padrejtuar ndërmjet dy nyje a_i dhe b_i në pemë. Ne kemi ...

Lexo më shumë

Pyetja 721. Kth Elementi më i Vogël në një zgjidhje LeetCode të Matricës së Renditur Paraqitja e problemit Kth Elementi më i vogël në një matricë të renditur Zgjidhja LeetCode – Na jepet një matricë me madhësi n ku secila prej rreshtave dhe kolonave është renditur në rend rritës. Na kërkohet të kthejmë kth elementin më të vogël në matricë. Vini re se është kth...

Lexo më shumë

Pyetja 722. Numri i Ishujve II Zgjidhja LeetCode Deklarata e problemit Numri i ishujve II Zgjidhja e LeetCode – Ju jepet një rrjetë e zbrazët e rrjetit binar 2D me madhësi mx n. Rrjeti përfaqëson një hartë ku 0 përfaqësojnë ujin dhe 1 përfaqësojnë tokën. Fillimisht, të gjitha rrjetet e qelizave janë qeliza uji (dmth., të gjitha qelizat janë 0). Ne mund të kryejmë një shtim të tokës ...

Lexo më shumë

Pyetja 723. Ndërtoni Pemën Binare nga Zgjidhja LeetCode e Përshkimit të Para-porositjes dhe Postorderit Deklarata e problemit Ndërtoni pemën binare nga kalimi me porosi dhe pas renditje Zgjidhja e LeetCode – Duke pasur parasysh dy vargje me numra të plotë, pararenditje dhe renditje pasardhëse ku renditja paraprake është kalimi pararendës i një peme binare të vlerave të ndryshme dhe renditja e pasme është kalimi i rendit pasardhës i së njëjtës pemë, rindërtoni dhe ktheni binarin pemë. Nëse ka shumë përgjigje, ju mund të ktheni secilën prej tyre. Hyrja: porositni paraprakisht ...

Lexo më shumë

Pyetja 724. Numri i hedhjeve të zareve me shumën e synuar Zgjidhje LeetCode Paraqitja e problemit Numri i hedhjeve të zareve me shumën e synuar Zgjidhja e LeetCode – Ju keni n zare dhe çdo zar ka k faqe të numëruara nga 1 në k. Duke pasur parasysh tre numra të plotë n, k dhe objektiv, ktheni numrin e mënyrave të mundshme (nga mënyrat totale kn) për të hedhur zarin në mënyrë që shuma e numrave të kthyer të jetë e barabartë me objektivin. Meqenëse përgjigja mund të jetë...

Lexo më shumë

Pyetja 725. Hiq Dublikatat nga Lista e Renditur II Zgjidhja LeetCode Deklarata e problemit Hiq Dublikatat nga Lista e Renditur II Zgjidhja LeetCode – Duke pasur parasysh kreun e një liste të lidhur të renditur, fshini të gjitha nyjet që kanë numra dublikatë, duke lënë vetëm numra të veçantë nga lista origjinale. Kthejeni gjithashtu listën e lidhur të renditur. Hyrja: kokë = [1,2,3,3,4,4,5] Dalja: [1,2,5] Shpjegim Ideja këtu është të përshkojmë ...

Lexo më shumë

Pyetja 726. Rruga më e shkurtër në një rrjet me eliminimin e pengesave Zgjidhja LeetCode Deklarata e problemit Rruga më e shkurtër në një rrjet me eliminimin e pengesave Zgjidhja e LeetCode – Ju jepet një rrjet matricë me numra të plotë mxn ku çdo qelizë është ose 0 (bosh) ose 1 (pengesë). Mund të lëvizni lart, poshtë, majtas ose djathtas nga dhe në një qelizë të zbrazët me një hap. Ktheni numrin minimal të hapave për të ecur nga lart majtas ...

Lexo më shumë

Pyetja 727. Mund të vendosë lule LeetCode Solution Deklarata e problemit Mund të vendosë lule Zgjidhja LeetCode – Ju keni një shtrat të gjatë lulesh në të cilin disa nga parcelat janë mbjellë dhe disa jo. Megjithatë, lulet nuk mund të mbillen në parcela ngjitur. Duke pasur parasysh një grup lulesh me numër të plotë që përmban 0 dhe 1, ku 0 do të thotë bosh dhe 1 do të thotë jo bosh, dhe një numër i plotë n, kthehet nëse n lule të reja mund të mbillen në ...

Lexo më shumë

Pyetja 728. Karakteri i parë unik në një zgjidhje String LeetCode Paraqitja e problemit Karakteri i parë unik në një varg Zgjidhje LeetCode – Duke pasur parasysh një varg s, gjeni karakterin e parë që nuk përsëritet në të dhe ktheni indeksin e tij. Nëse nuk ekziston, ktheni -1. Shembull Testi Rasti 1: Hyrja: s = "leetcode" Dalja: 0 Rasti Test 2: Hyrja: s = "aabb" Dalja: -1 Shpjegim ...

Lexo më shumë

Pyetja 729. Analizoni faqen e internetit të përdoruesit. Vizitoni modelin e zgjidhjes LeetCode Deklarata e problemit Analizoni faqen e internetit të përdoruesit Vizitoni modelin Zgjidhja LeetCode – Ju jepen dy vargje vargjesh, emri i përdoruesit dhe uebsajti dhe një vulë kohore e grupit të plotë. Të gjitha grupet e dhëna janë të së njëjtës gjatësi dhe tupleja [username[i], website[i], timestamp[i]] tregon se emri i përdoruesit[i] vizitoi faqen e internetit[i] në timestamp[i]. Një model është një listë me tre faqe interneti (jo domosdoshmërisht të dallueshme). Për shembull, ["shtëpi", ...

Lexo më shumë

Pyetja 730. Invert Binary Tree LeetCode Zgjidhja Deklarata e problemit: Përmbysja e pemës binare të LeetCode Zgjidhja - Në këtë pyetje, duke pasur parasysh një rrënjë të çdo peme binare, zgjidhja kërkohet të përmbysë pemën binare që do të thotë se pema e majtë duhet të bëhet pema e djathtë dhe anasjelltas. Shpjegim Mund të pyesim veten se cila përshkim pemësh do të ishte ...

Lexo më shumë

Pyetja 731. Zgjidhja e Leetcode me vlerën më të afërt të pemës së kërkimit binar Deklarata e problemit: Vlera më e afërt e pemës binare të kërkimit Zgjidhja e Leetcode – Duke pasur parasysh rrënjën e një peme kërkimi binar dhe një vlerë të synuar, ktheni vlerën në BST që është më afër objektivit. Shembull : Shembulli 1 Hyrja: rrënjë = [4,2,5,1,3], objektiv = 3.714286 Prodhimi: 4 Shembulli 2 Hyrja: rrënjë = [1], objektivi ...

Lexo më shumë

Pyetja 732. Lista e ndarjeve Zgjidhja e Leetcode Deklarata e problemit: Lista e ndarjeve Zgjidhja e Leetcode - Duke pasur parasysh kreun e një liste të lidhur dhe një vlerë x, ndani atë në mënyrë që të gjitha nyjet më të vogla se x të vijnë përpara nyjeve më të mëdha ose të barabarta me x. Ju duhet të ruani rendin relativ origjinal të nyjeve në secilën prej dy ndarjeve. Shembull : Shembulli 1 Hyrja: kokë = ...

Lexo më shumë

Pyetja 733. Historia e dizajnit të shfletuesit Zgjidhja LeetCode Deklarata e problemit Dizajni Historia e shfletuesit Zgjidhja LeetCode – Ju keni një shfletues me një skedë ku filloni në faqen kryesore dhe mund të vizitoni një url tjetër, të ktheheni në numrin e historisë së hapave ose të ecni përpara në numrin e hapave të historisë. Zbatimi i klasës BrowserHistory: BrowserHistory (faqja kryesore e vargut) Inicializon objektin me faqen kryesore të ...

Lexo më shumë

Pyetja 734. Vlerësoni Zgjidhjen LeetCode me shënime të kundërta polake Deklarata e problemit Vlerësimi i shënimit të kundërt polonisht Zgjidhja LeetCode – Vlerësoni vlerën e një shprehjeje aritmetike në shënimin e kundërt polonisht. Operatorët e vlefshëm janë +, -, * dhe /. Çdo operand mund të jetë një numër i plotë ose një shprehje tjetër. Vini re se ndarja midis dy numrave të plotë duhet të shkurtohet drejt zeros. Është e garantuar që të dhëna ...

Lexo më shumë

Pyetja 735. 3Sum Close Close LeetCode Zgjidhja Paraqitja e problemit 3 Shuma më e afërt Zgjidhja e LeetCode - Duke pasur parasysh një grup numrash me gjatësi n dhe një objektiv të plotë, gjeni tre numra të plotë në numra të tillë që shuma të jetë më afër objektivit. Ktheni shumën e tre numrave të plotë. Ju mund të supozoni se çdo hyrje do të kishte saktësisht një zgjidhje. Hyrja: numra = [-1,2,1,-4], objektiv = 1 Dalje: ...

Lexo më shumë

Pyetja 736. Zgjidhje LeetCode me vargje të vazhdueshme Paraqitja e problemit Vargu i vazhdueshëm Zgjidhja e LeetCode – Duke pasur parasysh numrat e një vargu binar, ktheni gjatësinë maksimale të një nëngrupi të afërt me një numër të barabartë 0 dhe 1. Hyrja: nums = [0,1] Prodhimi: 2 Shpjegimi: [0, 1] është nëngrupi më i gjatë i ngjitur me një numër të barabartë 0 dhe 1. Shpjegim Tani çfarë ne ...

Lexo më shumë

Pyetja 737. Numri maksimal i shfaqjeve të një zgjidhjeje të kodit të nënvargut Deklarata e problemit: Numri maksimal i shfaqjeve të një nënvargu Zgjidhja e kodit Leet – Duke pasur parasysh një varg s, ktheni numrin maksimal të shfaqjeve të çdo nënvargu sipas rregullave të mëposhtme: Numri i karaktereve unike në nënvarg duhet të jetë më i vogël ose i barabartë me maxShkronjat. Madhësia e nënvargut duhet të jetë midis minSize dhe maxSize përfshirëse. Shembull...

Lexo më shumë

Pyetja 738. Zgjidhja N-Queens LeetCode Paraqitja e problemit N-Queens Zgjidhja e LeetCode – Puzzle n-mbretëresha është problemi i vendosjes së n mbretëreshave në një tabelë shahu nxn në mënyrë që dy mbretëresha të mos sulmojnë njëra-tjetrën. Duke pasur parasysh një numër të plotë n, ktheni të gjitha zgjidhjet e dallueshme në enigmën n-queens. Ju mund ta ktheni përgjigjen në çdo mënyrë. Çdo zgjidhje përmban një konfigurim të veçantë të bordit të ...

Lexo më shumë

Pyetja 739. Drejtkëndëshi më i madh në zgjidhjen e Histogramit LeetCode Deklarata e problemit Drejtkëndëshi më i madh në histogramin Zgjidhja LeetCode – Duke pasur parasysh një varg lartësish të numrave të plotë që përfaqësojnë lartësinë e shiritit të histogramit ku gjerësia e çdo shiriti është 1, ktheni sipërfaqen e drejtkëndëshit më të madh në histogram. Shembull Testi Rasti 1: Hyrja: lartësitë = [2, 1, 5, 6, 2, 3] Dalja: 10 Shpjegimi: ...

Lexo më shumë

Pyetja 740. Përputhja e shprehjeve të rregullta Përputhja e shprehjeve të rregullta Zgjidhja LeetCode Deklarata e problemit Përputhja e shprehjeve të rregullta Përputhja e shprehjeve të rregullta Zgjidhja e LeetCode – Duke pasur parasysh një varg hyrës s dhe një model p, zbatoni përputhjen e shprehjeve të rregullta me mbështetje për '.' dhe ku: '.' Përputhet me çdo karakter të vetëm.​​​ '*' Përputhet me zero ose më shumë nga elementi i mëparshëm. Përputhja duhet të mbulojë të gjithë vargun e hyrjes (jo të pjesshme). Shembull Testi Rasti 1: Hyrja: ...

Lexo më shumë

Pyetja 741. Binary Tree Pamje nga ana e djathtë Zgjidhja LeetCode Deklarata e problemit Pema binare Pamje nga ana e djathtë Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, imagjinoni veten duke qëndruar në anën e djathtë të saj dhe ktheni vlerat e nyjeve që mund t'i shihni të renditura nga lart poshtë. Shembull Testi Rasti 1: Hyrja: rrënjë = [1, 2, 3, null, 5, null, ...

Lexo më shumë

Pyetja 742. Zgjidhja e LeetCode të Konvertimit Zigzag Deklarata e problemit Konvertimi Zigzag Zgjidhja e LeetCode – Vargu "PAYPALISHIRING" është shkruar në një model zigzag në një numër të caktuar rreshtash si ky: (mund të dëshironi ta shfaqni këtë model në një font fiks për lexueshmëri më të mirë) PAHNAPLSIIGYI ...

Lexo më shumë

Pyetja 743. Maksimizoni distancën nga personi më i afërt Zgjidhja LeetCode Deklarata e problemit Maksimizoni distancën me personin më të afërt Zgjidhja LeetCode – Ju jepet një grup që përfaqëson një rresht vendesh ku ulëset[i] = 1 përfaqësojnë një person të ulur në ulësen e i-të, dhe ulëset[i] = 0 përfaqëson që ulësja e i-të është bosh (0-indeksuar). Ka të paktën një vend bosh, dhe të paktën një person është ulur. Alex dëshiron të ...

Lexo më shumë

Pyetja 744. Zgjidhja e tretë maksimale e kodit Deklarata e problemit Numri i tretë maksimal i kodit të tretë Zgjidhja e kodit Leetcode – Duke pasur parasysh numrat e një vargu me numra të plotë, ktheni numrin e tretë maksimal të dallueshëm në këtë grup. Nëse maksimumi i tretë nuk ekziston, ktheni numrin maksimal. Shembull Hyrja: nums = [3,2,1] Dalja: 1 Shpjegim: Maksimumi i parë i dallueshëm është 3. Maksimumi i dytë i dallueshëm është 2. E treta ...

Lexo më shumë

Pyetja 745. Minesweeper LeetCode Solution Deklarata e problemit Minesweeper Zgjidhja LeetCode – Le të luajmë lojën minahedhës (Wikipedia, lojë online)! Ju jepet një tabelë matrice mxn char që përfaqëson tabelën e lojës ku: 'M' përfaqëson një minierë të pazbuluar, 'E' përfaqëson një katror bosh të pazbuluar, 'B' përfaqëson një katror bosh të zbuluar që nuk ka mina ngjitur (d.m.th., sipër, poshtë , majtas, djathtas dhe të gjitha...

Lexo më shumë

Pyetja 746. Koko duke ngrënë banane Zgjidhje LeetCode Deklarata e problemit Koko duke ngrënë banane Zgjidhja e LeetCode – Koko pëlqen të hajë banane. Ka n grumbuj bananesh, grumbulli i dytë ka grumbuj[i] banane. Gardianët kanë shkuar dhe do të kthehen pas h. Koko mund të vendosë shpejtësinë e saj të ngrënies së bananeve në orë prej k. Çdo orë, ajo zgjedh një grumbull banane dhe ha k banane nga ai grumbull. Nëse...

Lexo më shumë

Pyetja 747. Zgjidhja LeetCode e dyqanit me vlerë të bazuar në kohë Deklarata e problemit e bazuar në vlerën e çelësit në kohë Ruajtja e LeetCode Zgjidhja – Dizenjoni një strukturë të dhënash me vlerë-çelës të bazuar në kohë që mund të ruajë vlera të shumta për të njëjtin çelës në stampa të ndryshme kohore dhe të marrë vlerën e çelësit në një vulë kohore të caktuar. Zbatoni klasën TimeMap: TimeMap() Inicializon objektin e strukturës së të dhënave. grup i pavlefshëm (tasti i vargut, vargu ...

Lexo më shumë

Pyetja 748. Gjeni mesataren nga Data Stream LeetCode Solution Deklarata e problemit Gjeni mesataren nga Data Stream Zgjidhja LeetCode – Mediana është vlera e mesme në një listë me numra të plotë të renditur. Nëse madhësia e listës është e barabartë, nuk ka vlerë të mesme dhe mesatarja është mesatarja e dy vlerave të mesme. Për shembull, për arr = [2,3,4], mesatarja ...

Lexo më shumë

Pyetja 749. Permutacioni në zgjidhjen e kodit të vargut Deklarata e problemit: Permutacioni në String Leetcode Zgjidhja – Duke pasur parasysh dy vargje s1 dhe s2, kthejeni true nëse s2 përmban një permutacion të s1, ose false ndryshe. Me fjalë të tjera, kthehu true nëse një nga permutacionet e s1 është nënvargu i s2. Shembull : Shembulli 1 Hyrja: s1 = "ab", s2 = "eidbaooo" Dalja: e vërtetë Shpjegim: s2 përmban një ndërrim të s1 ("ba"). ...

Lexo më shumë

Pyetja 750. Përcaktoni nëse matrica mund të merret me rrotullim Zgjidhja LeetCode Deklarata e problemit Përcaktoni nëse matrica mund të merret me rrotullim Zgjidhja e LeetCode – Duke pasur parasysh dy matrica binare nxn mat dhe objektiv, kthejeni true nëse është e mundur të bëhet mat i barabartë me objektivin duke rrotulluar mat në rritje 90 gradë, ose false ndryshe. Shembuj Hyrje: mat = [[0,1],[1,0]], objektiv = [[1,0],[0,1]] Dalja: e vërtetë Shpjegim: Ne mund ta rrotullojmë mat 90 gradë në drejtim të akrepave të orës për ta bërë mat të barabartë ...

Lexo më shumë

Pyetja 751. Zgjidhja e LeetCode për përplasjen e asteroideve Paraqitja e problemit Përplasja e asteroideve Zgjidhja e LeetCode – Na jepet një grup asteroidësh me numra të plotë që përfaqësojnë asteroidet në një rresht. Për çdo asteroid, vlera absolute përfaqëson madhësinë e tij, dhe shenja përfaqëson drejtimin e tij (do të thotë pozitiv djathtas, kuptim negativ majtas). Çdo asteroid lëviz me të njëjtën shpejtësi. Zbuloni shtetin...

Lexo më shumë

Pyetja 752. Rirenditni të dhënat në skedarët e regjistrave Zgjidhja LeetCode Deklarata e problemit Rirenditni të dhënat në skedarët e regjistrave Zgjidhja LeetCode – Ju jepet një sërë regjistrash. Çdo regjistër është një varg fjalësh i kufizuar me hapësirë, ku fjala e parë është identifikuesi. Ekzistojnë dy lloje të regjistrave: Shkronjat: Të gjitha fjalët (përveç identifikuesit) përbëhen nga shkronja të vogla angleze. Digjistrat e shifrave: Të gjitha fjalët ...

Lexo më shumë

Pyetja 753. Rruga më e gjatë në rritje në një zgjidhje Matrice LeetCode Deklarata e problemit Shtegu më i gjatë në rritje në një matricë Zgjidhje LeetCode – Duke pasur parasysh një matricë të numrave të plotë mxn, ktheni gjatësinë e shtegut më të gjatë në rritje në matricë. Nga çdo qelizë, ju mund të lëvizni ose në katër drejtime: majtas, djathtas, lart ose poshtë. Ju nuk mund të lëvizni diagonalisht ose të lëvizni jashtë kufirit (p.sh., mbështjellja nuk lejohet). Hyrja: ...

Lexo më shumë

Pyetja 754. Zgjidhje LeetCode për Balancimin Optimal të Llogarisë Deklarata e problemit Balancimi optimal i llogarisë Zgjidhja e LeetCode – Ju jepet një sërë transaksionesh transaksionesh ku transaksionet[i] = [nga, toi, shuma] tregon se personi me ID = fromi i dha shumën $ personit me ID = toi. Ktheni numrin minimal të transaksioneve të kërkuara për të shlyer borxhin. Hyrja: transaksionet = [[0,1,10],[2,0,5]] Dalja: 2 Shpjegimi: Personi #0 ...

Lexo më shumë

Pyetja 755. Numri i Ishujve të Mbyllur Leetcode Zgjidhja Deklarata e problemit: Numri i ishujve të mbyllur Zgjidhja e kodit Leet – Jepet një rrjet 2D i përbërë nga 0 (tokë) dhe 1 (ujë). Një ishull është një grup maksimumi i lidhur me 4 drejtime prej 0-sh dhe një ishull i mbyllur është një ishull tërësisht (i gjithë majtas, lart, djathtas, poshtë) i rrethuar nga 1. Ktheni numrin e ishujve të mbyllur. Shembull : Shembulli 1 Hyrja: rrjeti = [[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]] Prodhimi : XNUMX Shpjegim: Ishujt në gri ...

Lexo më shumë

Pyetja 756. Serializimi dhe Deserializimi i Pemës Binare të Zgjidhjes LeetCode Deklarata e problemit Serializimi dhe deserializimi i pemës binare Zgjidhja e LeetCode - Serializimi është procesi i konvertimit të një strukture të dhënash ose objekti në një sekuencë bitësh në mënyrë që të mund të ruhet në një skedar ose bufer memorie, ose të transmetohet përmes një lidhjeje të lidhjes së rrjetit për t'u rindërtuar më vonë në ...

Lexo më shumë

Pyetja 757. Binary Tree Shuma e Shtegut Maksimale Zgjidhja LeetCode Deklarata e problemit Pema binare Shuma e shtigjeve maksimale Zgjidhja e LeetCode – Një shteg në një pemë binare është një sekuencë nyjesh ku çdo çift nyjesh ngjitur në sekuencë ka një skaj që i lidh ato. Një nyje mund të shfaqet në sekuencë maksimumi një herë. Vini re se rruga nuk ka nevojë për ...

Lexo më shumë

Pyetja 758. Robot i kufizuar në rreth zgjidhje LeetCode Deklarata e problemit Robot i kufizuar në rreth Zgjidhja e LeetCode - Në një plan të pafundëm, një robot fillimisht qëndron në (0, 0) dhe ka pamje nga veriu. Vini re se: Drejtimi i veriut është drejtimi pozitiv i boshtit y. Drejtimi jugor është drejtimi negativ i boshtit y. Drejtimi lindor është drejtimi pozitiv i boshtit x. Drejtimi perëndimor është ...

Lexo më shumë

Pyetja 759. Minimum Knight Moves Zgjidhja LeetCode Paraqitja e problemit Lëvizjet minimale të kalorësit LeetCode Zgjidhja – Në një tabelë shahu të pafundme me koordinata nga -pafundësia në +pafundësi, ju keni një kalorës në katror [0, 0]. Një kalorës ka 8 lëvizje të mundshme që mund të bëjë, siç ilustrohet më poshtë. Çdo lëvizje është dy katrorë në një drejtim kardinal, pastaj një katror në një drejtim ortogonal. Ktheni numrin minimal ...

Lexo më shumë

Pyetja 760. Numri minimal i çezmave për t'u hapur për të ujitur një Kopsht LeetCode Solution Deklarata e problemit Numri minimal i çezmave për të hapur për të ujitur një kopsht Zgjidhje LeetCode – Ekziston një kopsht njëdimensional në boshtin x. Kopshti fillon në pikën 0 dhe përfundon në pikën n. (dmth. Gjatësia e kopshtit është n). Ka n + 1 trokitje të vendosura në pikat [0, 1, ..., n] në ...

Lexo më shumë

Pyetja 761. Binar Tree Zigzag Niveli Përshkimit Zgjidhja LeetCode Deklarata e problemit Binar Pemë Zigzag Niveli Përshkimi i renditjes Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, ktheni përshkimin e rendit të nivelit zigzag të vlerave të nyjeve të saj. (dmth, nga e majta në të djathtë, pastaj nga e djathta në të majtë për nivelin tjetër dhe alternoni ndërmjet). Hyrja: rrënjë = [3,9,20,null,null,15,7] Prodhimi: [[3],[20,9],[15,7]] Shpjegim Ne ...

Lexo më shumë

Pyetja 762. Gjeni Zgjidhjen e Numrit Dublikatë LeetCode Deklarata e problemit Gjeni numrin e dyfishtë Zgjidhja e LeetCode – Jepet një grup numrash të plotë që përmbajnë n + 1 numra të plotë ku çdo numër i plotë është në intervalin [1, n] përfshirëse. Ekziston vetëm një numër i përsëritur në numra, kthejeni këtë numër të përsëritur. Ju duhet ta zgjidhni problemin pa modifikuar numrat e grupit dhe përdorni vetëm hapësirë ​​shtesë konstante. Hyrja: numra = [1,3,4,2,2] Dalja: 2 Shpjegim ...

Lexo më shumë

Pyetja 763. Snakes and Ladders Zgjidhja LeetCode Deklarata e problemit Snakes and Ladders Zgjidhja e LeetCode – Ju jepet një tabelë matrice nxn me numër të plotë ku qelizat janë etiketuar nga 1 në n2 në një stil Boustrophedon duke filluar nga fundi i majtë i tabelës (p.sh. tabela[n - 1][0]) dhe drejtime të alternuara në çdo rresht. Ju filloni në katrorin 1 të tabelës. Në çdo lëvizje,...

Lexo më shumë

Pyetja 764. Mungon elementi në zgjidhjen LeetCode të vargjeve të renditura Deklarata e problemit: Mungon elementi në vargun e renditur Zgjidhja LeetCode – Duke pasur parasysh një varg të plotë numrat që janë renditur në rend rritës dhe të gjithë elementët e tij janë unikë dhe gjithashtu jepet një numër i plotë k, ktheni numrin k që mungon duke filluar nga numri më i majtë i grupit. Shembull: Shembulli 1 Hyrja: numra = [4,7,9,10], k = ...

Lexo më shumë

Pyetja 765. Shuma e rrugës II Zgjidhja e LeetCode Deklarata e problemit: Shuma e rrugës II Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare dhe një numër të plotë synuarSum, ktheni të gjitha shtigjet rrënjë-tek fletë ku shuma e vlerave të nyjes në shteg është e barabartë me targetSum. Çdo shteg duhet të kthehet si një listë me vlerat e nyjeve, jo si referenca të nyjeve. Një rrugë nga rrënjë në gjethe është një shteg që fillon nga ...

Lexo më shumë

Pyetja 766. Alien Dictionary Zgjidhja LeetCode Deklarata e problemit Fjalori i huaj LeetCode Zgjidhja – Ekziston një gjuhë e re aliene që përdor alfabetin anglez. Megjithatë, rendi midis letrave është i panjohur për ju. Ju jepet një listë me vargje fjalësh nga fjalori i gjuhëve të huaja, ku vargjet në fjalë janë renditur leksikografikisht sipas rregullave të kësaj gjuhe të re. ...

Lexo më shumë

Pyetja 767. Produkt i Array Përveç Zgjidhjes Vetë LeetCode Deklarata e problemit Produkti i vargut me përjashtim të zgjidhjes së vetë LeetCode – Duke pasur parasysh një varg numerik të plotë, ktheni një përgjigje të vargut të tillë që përgjigja[i] të jetë e barabartë me prodhimin e të gjithë elementëve të nums përveç nums[i]. Produkti i çdo parashtese ose prapashtese numesh është i garantuar të përshtatet në një numër të plotë 32-bit. Duhet të shkruani një algoritëm që funksionon në kohë O(n) dhe pa përdorur ndarjen ...

Lexo më shumë

Pyetja 768. Scramble String Zgjidhja LeetCode Deklarata e problemit Scramble String Zgjidhja LeetCode – Ne mund të përleshim një varg s për të marrë një varg t duke përdorur algoritmin e mëposhtëm: Nëse gjatësia e vargut është 1, ndaloni. Nëse gjatësia e vargut është > 1, bëni sa më poshtë: Ndani vargun në dy nënvargje jo bosh ...

Lexo më shumë

Pyetja 769. Shuma e gjetheve të majta Zgjidhja e LeetCode Deklarata e problemit: Shuma e gjetheve të majta Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, ktheni shumën e të gjitha gjetheve të majta. Një gjethe është një nyje pa fëmijë. Një fletë e majtë është një gjethe që është fëmija i majtë i një nyje tjetër. Shembull & Shpjegim: Hyrja: rrënjë = [3,9,20,null,null,15,7] Prodhimi: 24 Shpjegim: Aty ...

Lexo më shumë

Pyetja 770. Kryqëzimi i dy listave të lidhura Zgjidhja e LeetCode Deklarata e problemit Kryqëzimi i dy listave të lidhura Zgjidhja LeetCode – Na janë dhënë kokat e dy listave të lidhura fort headA dhe headB. Është dhënë gjithashtu se dy listat e lidhura mund të kryqëzohen në një moment. Na kërkohet të kthejmë nyjen në të cilën ato kryqëzohen ose janë të pavlefshme nëse ...

Lexo më shumë

Pyetja 771. Sekuenca e permutacionit Zgjidhja LeetCode Deklarata e problemit Sekuenca e ndërrimit të zgjidhjes LeetCode – Bashkësia [1, 2, 3, ..., n] përmban një total prej n! permutacione unike. Duke renditur dhe etiketuar të gjitha permutacionet me radhë, marrim sekuencën e mëposhtme për n = 3: "123" "132" "213" "231" "312" "321" Duke pasur parasysh n dhe k, kthejmë sekuencën e kth të permutacionit. Shembull Testi Rasti 1: Hyrja: n ...

Lexo më shumë

Pyetja 772. Gjeni vlerën më të madhe në çdo rresht peme Zgjidhje LeetCode Deklarata e problemit Gjeni vlerën më të madhe në çdo rresht peme Zgjidhja LeetCode – Duke pasur parasysh rrënjën e një peme binare, ktheni një grup me vlerën më të madhe në çdo rresht të pemës (0-indeksuar). Shembull Testi Rasti 1: Hyrja: rrënjë = [1, 3, 4, 5, 3, null, 9] Dalja: [1, 3, 9] Shpjegimi 1, 3 dhe ...

Lexo më shumë

Pyetja 773. Kërkimi i sugjerimeve të Sistemit Zgjidhja LeetCode Deklarata e problemit Sugjerime për kërkimin e sistemit Zgjidhja LeetCode – Ju jepet një sërë produktesh vargjesh dhe një varg searchWord. Hartoni një sistem që sugjeron më së shumti tre emra produktesh nga produktet pasi të shtypet çdo karakter i searchWord. Produktet e sugjeruara duhet të kenë një parashtesë të përbashkët me searchWord. Nëse ka më shumë se tre produkte me një ...

Lexo më shumë

Pyetja 774. Rotate Image LeetCode Solution Paraqitja e problemit Rotate Image LeetCode Zgjidhja – Ju jepet një matricë nxn 2D që përfaqëson një imazh, rrotullojeni imazhin me 90 gradë (në drejtim të akrepave të orës). Ju duhet ta rrotulloni imazhin në vend, që do të thotë se duhet të modifikoni drejtpërdrejt matricën hyrëse 2D. MOS ndani një matricë tjetër 2D dhe bëni rrotullimin. Shembull Testi Rasti 1: Hyrja: ...

Lexo më shumë

Pyetja 775. Zgjidhja e LeetCode për Iterator Deklarata e problemit Iterator i përgjuar Zgjidhja LeetCode – Dizenjoni një përsëritës që mbështet operacionin e shikimit në një përsëritës ekzistues, përveç operacioneve hasNext dhe operacioneve të ardhshme. Zbatoni klasën PeekingIterator: PeekingIterator(Iterator nums) Inicializon objektin me iteratorin e dhënë të numrit të plotë. int next() Kthen elementin tjetër në grup dhe e zhvendos treguesin në elementin tjetër. logjike...

Lexo më shumë

Pyetja 776. Zgjidhje e rregullt e radhës LeetCode Paraqitja e problemit Radha e renditur Zgjidhja e LeetCode – Ju jepet një varg s dhe një numër i plotë k. Mund të zgjidhni një nga shkronjat e para k të s dhe ta shtoni në fund të vargut. Ktheni vargun leksikografikisht më të vogël që mund të keni pas aplikimit të hapit të përmendur çdo numër lëvizjesh. Hyrja: s ...

Lexo më shumë

Pyetja 777. Zhdukja e një zgjidhjeje LeetCode të adresës IP Deklarata e problemit Zhdukja e një adrese IP Zgjidhja LeetCode – Duke pasur parasysh një adresë IP të vlefshme (IPv4), ktheni një version të defanguar të asaj adrese IP. Një adresë IP e defanguar zëvendëson çdo pikë "." me "[.]". Hyrja: adresa = "1.1.1.1" Dalja: "1[.]1[.]1[.]1" Shpjegim Intuita është shumë e thjeshtë. 1. krijoni një Stringbuilder str 2. qark përmes vargut të adresës ...

Lexo më shumë

Pyetja 778. Kth Elementi më i Vogël në një zgjidhje BST Leetcode Deklarata e problemit Kth Elementi më i vogël në një zgjidhje BST Leetcode – Duke pasur parasysh rrënjën e një peme kërkimi binar dhe një numër të plotë k, ktheni vlerën kth më të vogël (1-indeksuar) të të gjitha vlerave të nyjeve në pemë. Shembuj: Hyrja: rrënjë = [3,1,4,null,2], k = 1 Dalje: 1 Hyrja: rrënjë = [5,3,6,2,4,null,null,1], k ...

Lexo më shumë

Pyetja 779. Gjeni Zgjidhjen LeetCode të gjetheve të pemës binare Deklarata e problemit Gjeni gjethet e pemës binare Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, mblidhni nyjet e një peme sikur të bënit këtë: Mblidhni të gjitha nyjet e gjetheve. Hiqni të gjitha nyjet e gjetheve. Përsëriteni derisa pema të jetë bosh. Shembull Testi Rasti 1: Hyrja: rrënjë = [1, 2, 3, ...

Lexo më shumë

Pyetja 780. K fjalët më të shpeshta Zgjidhje LeetCode Deklarata e problemit Krye K Fjalët e shpeshta Zgjidhja e LeetCode – Duke pasur parasysh një grup fjalësh vargjesh dhe një numër të plotë k, ktheni k vargjet më të shpeshta. Ktheni përgjigjen e renditur sipas frekuencës nga më e larta tek më e ulëta. Renditni fjalët me të njëjtën frekuencë sipas rendit të tyre leksikografik. Shembull Testi Rasti 1: Hyrja: fjalët = [“i”,”dashuri”,”leetcode”,”i”,”dashuri”,”kodim”] k = 2 Prodhimi: [“i”,”dashuri”] Shpjegim . ..

Lexo më shumë

Pyetja 781. Rritja e zgjidhjes së LeetCode të nënsekuencës treshe Deklarata e problemit: Rritja e nënsekuencës së trefishtë LeetCode Zgjidhja - Duke pasur parasysh një varg të plotë numrash, ktheni true nëse ekziston një trefish indeksesh (i, j, k) të tilla që i < j < k dhe nums[i] < nums[j] < nums [k]. Nëse nuk ekzistojnë indekse të tilla, kthejeni false. Shembull : Shembulli 1: Hyrja: numra = [2,1,5,0,4,6] Prodhimi: i vërtetë Shpjegimi: The ...

Lexo më shumë

Pyetja 782. Bashkoni zgjidhjen e LeetCode të vargjeve të renditura Deklarata e problemit Merge vargjeve të renditura LeetCode Zgjidhja - Ju janë dhënë dy vargje me numra të plotë nums1 dhe nums2, të renditura në mënyrë jozagonëse, dhe dy numra të plotë m dhe n, që përfaqësojnë numrin e elementeve në nums1 dhe nums2 respektivisht. Bashkoni nums1 dhe nums2 në një grup të vetëm të renditur në rend jo-zvogëlues. Vargu përfundimtar i renditur nuk duhet të kthehet nga funksioni, por në vend të kësaj të ruhet brenda grupit nums1. ...

Lexo më shumë

Pyetja 783. Zgjidhje LeetCode Koha e Lirë e Punonjësve Deklarata e problemit Koha e lirë e punonjësit Zgjidhja LeetCode – Na jepet një listë e orarëve të punonjësve, e cila përfaqëson kohën e punës për çdo punonjës. Çdo punonjës ka një listë të intervaleve që nuk mbivendosen, dhe këto intervale janë të renditura. Ktheni listën e intervaleve të fundme që përfaqësojnë kohën e lirë të përbashkët, me gjatësi pozitive për të gjithë punonjësit, gjithashtu në ...

Lexo më shumë

Pyetja 784. Numri i plotë minimal i mundshëm pas maksimum K Shkëmbime ngjitur në shifra Zgjidhje LeetCode Deklarata e problemit Numri i plotë minimal i mundshëm pas maksimumit K Shkëmbime ngjitur në shifra Zgjidhje LeetCode – Ju jepet një varg num që përfaqëson shifrat e një numri të plotë shumë të madh dhe të një numri të plotë k. Ju lejohet të ndërroni çdo dy shifra ngjitur të numrit të plotë më së shumti k herë. Ktheni numrin e plotë minimal që mund të merrni gjithashtu ...

Lexo më shumë

Pyetja 785. Ndërrimi i nyjeve në një zgjidhje të kodit Leetcode të Listës së Lidhur Deklarata e problemit Ndërrimi i nyjeve në një listë të lidhur Zgjidhja e kodit Leet – Ju jepet kreu i një liste të lidhur dhe një numër i plotë k. Kthejeni kokën e listës së lidhur pasi të keni ndërruar vlerat e nyjes kth nga fillimi dhe nyjes kth nga fund (lista është e indeksuar me 1). Shembull: Hyrja: koka = [1,2,3,4,5], k = 2 ...

Lexo më shumë

Pyetja 786. Gjeni Minimumin në Zgjidhjen LeetCode të Array II të renditur të rrotulluar Paraqitja e problemit Gjeni minimumin në grupin e renditur të rrotulluar II Zgjidhja e LeetCode – Supozoni se një grup me gjatësi n të renditur në rend rritës rrotullohet ndërmjet 1 dhe n herë. Për shembull, grupi nums = [0,1,4,4,5,6,7] mund të bëhet: [4,5,6,7,0,1,4] nëse do të rrotullohej 4 herë. [0,1,4,4,5,6,7] nëse është rrotulluar 7 herë. Vini re se rrotullimi i një vargu [a[0], a[1], a[2], ..., a[n-1]] 1 herë rezulton në grupin [a[n-1], a[0] , a[1], a[2], ...

Lexo më shumë

Pyetja 787. Fshini nyjen në një zgjidhje të lidhur me Leetcode Deklarata e problemit: Fshi nyjen në një listë të lidhur Zgjidhje Leetcode – Shkruani një funksion për të fshirë një nyje në një listë të lidhur vetëm. Nuk do t'ju jepet akses në kreun e listës, përkundrazi, do t'ju jepet akses në nyjen që do të fshihet drejtpërdrejt. Është e garantuar që nyja që do të fshihet nuk është ...

Lexo më shumë

Pyetja 788. Numri i Ishujve të dallueshëm Zgjidhja e kodit Leet Deklarata e problemit Numri i ishujve të dallueshëm Zgjidhja e LeetCode – “Numri i ishujve të dallueshëm” thotë se matrica binare e dhënë anxm. Një ishull është një grup prej 1-sh (që përfaqësojnë tokën) të lidhur në 4 drejtime (horizontale ose vertikale). Një ishull konsiderohet i njëjtë me një tjetër nëse dhe vetëm nëse një ishull ...

Lexo më shumë

Pyetja 789. Gjeni nëse shtegu ekziston në zgjidhjen e grafikut Leetcode Deklarata e problemit Gjeni nëse Shtegu ekziston në Grafik Zgjidhja e Leetcode – Ekziston një graf me dy drejtime me n kulme, ku çdo kulm është etiketuar nga 0 në n - 1 (përfshirë). Skajet në grafik përfaqësohen si skaje të grupit 2D me numra të plotë, ku çdo skaj[i] = [ui, vi] tregon një skaj të dydrejtuar ndërmjet kulmit ui dhe kulmit vi. Çdo çift kulmesh ...

Lexo më shumë

Pyetja 790. Gjethja më e afërt në një zgjidhje Peme Binare LeetCode Deklarata e problemit Gjethi më i afërt në një pemë binare Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare ku çdo nyje ka një vlerë unike dhe një numër të plotë të synuar k, kthejeni vlerën e nyjes së gjethes më të afërt në objektivin k në pemë. Më e afërta me një gjethe nënkupton numrin më të vogël të skajeve të udhëtuara në pemën binare në ...

Lexo më shumë

Pyetja 791. Ugly Number II Zgjidhja LeetCode Paraqitja e problemit Numri i shëmtuar II Zgjidhja e LeetCode – Një numër i shëmtuar është një numër i plotë pozitiv, faktorët kryesorë të të cilit janë të kufizuar në 2, 3 dhe 5. Duke pasur parasysh një numër të plotë n, ktheni numrin e n-të të shëmtuar. Hyrja: n = 10 Dalja: 12 Shpjegimi: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] është sekuenca e 10 të parëve ...

Lexo më shumë

Pyetja 792. Transaksione të pavlefshme Zgjidhje LeetCode Deklarata e problemit Transaksione të pavlefshme Zgjidhja LeetCode – Një transaksion mund të jetë i pavlefshëm nëse: shuma i kalon $1000, ose; nëse ndodh brenda (dhe duke përfshirë) 60 minuta nga një transaksion tjetër me të njëjtin emër në një qytet tjetër. Ju jepet një grup transaksionesh vargjesh ku transaksionet[i] përbëhen nga vlera të ndara me presje që përfaqësojnë emrin, kohën (në minuta), shumën dhe qytetin ...

Lexo më shumë

Pyetja 793. Kombinimi Shuma IV Zgjidhje LeetCode Kombinimi i deklaratës së problemit Shuma IV Zgjidhja e LeetCode – Duke pasur parasysh një grup numrash të plotë të dallueshëm dhe një objektiv të numrit të plotë të synuar, ktheni numrin e kombinimeve të mundshme që mblidhen në objektiv. Rastet e provës janë krijuar në mënyrë që përgjigja të mund të përshtatet në një numër të plotë 32-bit. Input: nums = [1,2,3], objektiv = 4 Output: 7 Shpjegim: E mundshme ...

Lexo më shumë

Pyetja 794. Vargu në numër të plotë (atoi) Zgjidhje LeetCode Deklarata e problemit Zgjidhja e kodit Leetcode të vargut në numër të plotë (atoi) -"String në numër të plotë (atoi)" thotë se Implementimi i funksionit myAtoi(string s), i cili konverton një varg në një numër të plotë të nënshkruar 32-bit (i ngjashëm me funksionin atoi të C/C++ ). Algoritmi për myAtoi(string s) është si më poshtë: Lexoni dhe injoroni çdo hapësirë ​​të bardhë kryesore. Kontrolloni nëse karakteri tjetër (nëse ...

Lexo më shumë

Pyetja 795. Rivendosja e adresave IP Leetcode Solution Deklarata e problemit Rivendosja e adresave IP të LeetCode Zgjidhja – “Rivendosja e adresave IP” thotë se duke pasur parasysh vargun që përmban vetëm shifra, ne duhet të kthejmë të gjitha adresat e mundshme IP të vlefshme në çdo mënyrë që mund të formohet duke futur pika në varg. Vini re se ne nuk lejohemi të kthehemi ...

Lexo më shumë

Pyetja 796. Zgjidhja e kompresimit të vargut LeetCode Deklarata e problemit Kompresimi i vargut Zgjidhja LeetCode – Duke pasur parasysh një varg karakteresh karakteresh, kompresoni atë duke përdorur algoritmin e mëposhtëm: Filloni me një varg bosh s. Për çdo grup karakteresh të njëpasnjëshme të përsëritur në karaktere: Nëse gjatësia e grupit është 1, bashkojeni karakterin në s. Përndryshe, shtoni karakterin e ndjekur nga gjatësia e grupit. Vargu i ngjeshur ...

Lexo më shumë

Pyetja 797. Ndërrime minimale për të bërë sekuenca duke rritur zgjidhjen e LeetCode Deklarata e problemit Ndërrime minimale për të bërë sekuenca duke rritur LeetCode Zgjidhja – Ju janë dhënë dy vargje me numra të plotë me të njëjtën gjatësi nums1 dhe nums2. Në një operacion, ju lejohet të ndërroni nums1[i] me nums2[i]. Për shembull, nëse nums1 = [1,2,3,8], dhe nums2 = [5,6,7,4], mund ta ndërroni elementin në i = 3 për të marrë nums1 = [1,2,3,4 ] dhe nums2 = [5,6,7,8]. ...

Lexo më shumë

Pyetja 798. Kontrolloni plotësinë e zgjidhjes LeetCode të Pemës Binare Deklarata e problemit Kontrolloni plotësinë e një peme binare Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, përcaktoni nëse është një pemë binare e plotë. Në një pemë të plotë binare, çdo nivel, përveç ndoshta të fundit, është i mbushur plotësisht dhe të gjitha nyjet në nivelin e fundit janë sa më larg që të jetë e mundur. ...

Lexo më shumë

Pyetja 799. Grafiku i vlefshëm i pemës LeetCode Zgjidhja Paraqitja e problemit Grafik Pema e vlefshme Zgjidhja LeetCode – Duke pasur parasysh skajet e një grafiku, kontrolloni nëse skajet përbëjnë një pemë të vlefshme. Nëse po, kthejeni të vërtetën dhe false përndryshe. Skajet jepen si një grup 2D me madhësi n*2 Shembuj & Shpjegime Shembulli 1: Hyrja: n = 5, ...

Lexo më shumë

Pyetja 800. Zgjidhja e Leetcode Matrica Spiral II Deklarata e problemit Kjo pyetje Matrica Spiral II është shumë e ngjashme me Matricën Spirale Ju lutemi provoni të provoni pyetjen e mësipërme për të marrë një ide më të mirë përpara se të zgjidhni këtë problem. Në këtë pyetje, na kërkohet të gjenerojmë një matricë me madhësi n*n që ka elementë në rend spirale, dhe vetëm n ...

Lexo më shumë

Pyetja 801. Zgjidhja LeetCode e rrëshqitësit të uebit Deklarata e problemit Zvarritësi i uebit Zgjidhja LeetCode – Duke pasur parasysh një URL startUrl dhe një ndërfaqe HtmlParser, zbatoni një zvarritës ueb për të zvarritur të gjitha lidhjet që janë nën të njëjtin emër host si startUrl. Ktheni të gjitha URL-të e marra nga gjurmuesi juaj i uebit në çdo mënyrë. Zvarritësi juaj duhet: Të fillojë nga faqja: startUrl Të telefonojë HtmlParser.getUrls(url) për të marrë të gjitha URL-të nga një faqe interneti e ...

Lexo më shumë

Pyetja 802. Zgjidhje LeetCode me një ndryshim në distancë Deklarata e problemit Zgjidhja e një distanca të modifikimit LeetCode – Duke pasur parasysh dy vargje s dhe t, kthejeni true nëse të dy janë një distancë editimi larg njëri-tjetrit, përndryshe kthejeni false. Një varg s thuhet se është një distancë nga një varg t nëse mundeni: Fusni saktësisht një karakter në s për të marrë t. Fshini saktësisht një karakter nga s për të marrë t. Zëvendësoni saktësisht një karakter të s me një karakter tjetër për të marrë t. Hyrja: ...

Lexo më shumë

Pyetja 803. Zgjidhja e mundshme e LeetCode me dy ndarje Deklarata e problemit Zgjidhja e mundshme e dyndarjes LeetCode – Ne duam të ndajmë një grup prej n personash (të etiketuar nga 1 në n) në dy grupe të çdo madhësie. Çdo person mund të mos i pëlqejë disa njerëz të tjerë dhe ata nuk duhet të hyjnë në të njëjtin grup. Duke pasur parasysh numrin e plotë n dhe grupin nuk i pëlqen, ku dislikes[i] = [ai, bi] tregon se personi i emërtuar ai bën ...

Lexo më shumë

Pyetja 804. Rëndësia e punonjësve Zgjidhja LeetCode Deklarata e problemit Rëndësia e punonjësit Zgjidhja LeetCode – Ju keni një strukturë të dhënash të informacionit të punonjësit, duke përfshirë ID-në unike të punonjësit, vlerën e rëndësisë dhe ID-të e vartësve të drejtpërdrejtë. Ju jepet një grup punonjësish punonjësish ku: punonjës[i].id është ID e punonjësit të saj. punonjësit[i].rëndësia është vlera e rëndësishme e ith punonjësit. punonjësit[i].vartësit është një listë e ...

Lexo më shumë

Pyetja 805. Ndarja e numrave të plotë Zgjidhja e LeetCode Deklarata e problemit Break numrash të plotë Zgjidhja e LeetCode – Duke pasur parasysh një numër të plotë n, ndajeni atë në shumën e k numrave të plotë pozitiv, ku k >= 2, dhe maksimizoni produktin e atyre numrave të plotë. Ne duhet të kthejmë produktin maksimal që mund të marrim. Hyrja: n = 2 Dalja: 1 Shpjegimi: 2 = 1 + 1, ...

Lexo më shumë

Pyetja 806. Kth produkti më i vogël i dy vargjeve të renditura Zgjidhja LeetCode Deklarata e problemit Kth Produkti më i vogël i dy vargjeve të renditura Zgjidhja e LeetCode – Duke pasur parasysh dy vargje me numër të plotë të renditur me indeks 0 nums1 dhe nums2 si dhe një numër të plotë k, ktheni produktin më të vogël kth (me bazë 1) të nums1[i] * nums2[j] ku 0 <= i < nums1.gjatesi dhe 0 <= j < nums2.gjatesi. Hyrja: nums1 = [2,5], nums2 = [3,4], k = 2 Dalja: 8 Shpjegimi: 2 ...

Lexo më shumë

Pyetja 807. Vrasja e procesit Zgjidhja LeetCode Deklarata e problemit Procesi i vrasjes Zgjidhja e LeetCode – Keni n procese që formojnë një strukturë peme me rrënjë. Ju janë dhënë dy vargje me numra të plotë pid dhe ppid, ku pid[i] është ID e procesit ith dhe ppid[i] është ID e procesit prind të procesit ith. Çdo proces ka vetëm një proces prind, por mund të ketë procese të shumëfishta fëmijë. Vetëm një proces ka ppid[i] = 0, ...

Lexo më shumë

Pyetja 808. Rruga me vlerën maksimale minimale Zgjidhja LeetCode Shtegu i deklaratës së problemit me vlerë minimale maksimale Zgjidhje LeetCode – Duke pasur parasysh një rrjet matricë me numra të plotë mxn, ktheni rezultatin maksimal të një shtegu që fillon në (0, 0) dhe përfundon në (m - 1, n - 1) duke lëvizur në 4 drejtimet kryesore. Rezultati i një rruge është vlera minimale në atë shteg. Për shembull, rezultati i ...

Lexo më shumë

Pyetja 809. Produkti maksimal i Zgjidhjes LeetCode të Pemës Binar të ndarë Deklarata e problemit Produkti maksimal i pemës binare të ndarë Zgjidhja LeetCode – Duke pasur parasysh rrënjën e një peme binare, ndani pemën binare në dy nënpemë duke hequr njërën skaj në mënyrë që produkti i shumave të nënpemëve të maksimizohet. Ktheni produktin maksimal të shumave të dy nënpemëve. ...

Lexo më shumë

Pyetja 810. Pema simetrike Zgjidhja LeetCode Zgjidhja Leetcode Paraqitja e problemit Pema simetrike Zgjidhja e LeetCode – “Pema simetrike” thotë se duke pasur parasysh rrënjën e pemës binare dhe ne duhet të kontrollojmë nëse pema binare e dhënë është një pasqyrë e vetvetes (simetrike rreth qendrës së saj) apo jo? Nëse Po, duhet të kthejmë të vërtetën ndryshe, false. Shembull:...

Lexo më shumë

Pyetja 811. Dizajni Hit Counter LeetCode Zgjidhje Deklarata e problemit Dizajni numërues i goditjeve LeetCode Zgjidhja – Dizajnoni një numërues goditjesh që numëron numrin e goditjeve të marra në 5 minutat e fundit (dmth. 300 sekondat e fundit). Sistemi juaj duhet të pranojë një parametër të vulës kohore (përcaktimi në sekonda) dhe mund të supozoni se telefonatat në sistem po bëhen në rend kronologjik (dmth. vula kohore po rritet në mënyrë monotone). ...

Lexo më shumë

Pyetja 812. Lëvizjet minimale në elemente të barabarta të grupit Zgjidhja LeetCode Deklarata e problemit Lëvizjet minimale në elemente të barabarta të vargjeve Zgjidhja LeetCode – Duke pasur parasysh numrat e një grupi të plotë me madhësi n, ktheni numrin minimal të lëvizjeve të nevojshme për të bërë të barabartë të gjithë elementët e grupit. Me një lëvizje, ju mund të rritni n - 1 elementë të grupit me 1. Shembulli 1: Hyrja 1: nums = [1, 2, 3] Dalja: ...

Lexo më shumë

Pyetja 813. Jump Loja Leetcode Solution Deklarata e problemit Jump Game Zgjidhja e Leetcode – Ju jepet një varg me numra të plotë. Fillimisht jeni pozicionuar në indeksin e parë të grupit dhe çdo element në grup përfaqëson gjatësinë tuaj maksimale të kërcimit në atë pozicion. Ktheni true nëse mund të arrini indeksin e fundit, ose false ndryshe. Shembull: Hyrja 1: numra = [2, ...

Lexo më shumë

Pyetja 814. Lista e lidhur Cikli II Zgjidhja LeetCode Deklarata e problemit Lista e lidhur Cikli II Zgjidhja LeetCode – Duke pasur parasysh kreun e një liste të lidhur, ktheni nyjen ku fillon cikli. Nëse nuk ka cikël, kthejeni null. Ekziston një cikël në një listë të lidhur nëse ka ndonjë nyje në listë që mund të arrihet përsëri nga vazhdimisht ...

Lexo më shumë

Pyetja 815. Zgjidhja e Kullës së Shampanjës LeetCode Deklarata e problemit Kulla e shampanjës LeetCode Zgjidhja – Ne vendosim gota në një piramidë, ku rreshti i parë ka 1 gotë, rreshti i dytë ka 2 gota dhe kështu me radhë deri në rreshtin e 100-të. Çdo gotë përmban një filxhan shampanjë. Më pas, në gotën e parë në krye hidhet pak shampanjë. Kur gota e sipërme është plot, çdo ...

Lexo më shumë

Pyetja 816. Bitwise AND e numrave Gama LeetCode Zgjidhja Deklarata e problemit Bitwise AND of Numbers Range LeetCode Zgjidhja – Duke pasur parasysh 2 numra majtas dhe djathtas që përfaqësojnë diapazonin [majtas, djathtas], ne duhet të gjejmë në bit AND të të gjithë numrave nga e majta në të djathtë (të dy përfshirës) Shembuj & Shpjegim Shembulli 1: Hyrja: majtas = 5, djathtas = 7 ...

Lexo më shumë

Pyetja 817. Zgjidhja e modelit të fjalës LeetCode Paraqitja e problemit Modeli i fjalës Zgjidhja e LeetCode – Na janë dhënë 2 vargje – “s” dhe “model”, duhet të gjejmë nëse modeli ndjek s. Ndjekja këtu do të thotë ndeshje e plotë. Më formalisht, ne mundemi për çdo model[i] të ketë vetëm një s[i] dhe anasjelltas dmth ka një ...

Lexo më shumë

Pyetja 818. Produkti maksimal i tre numrave Zgjidhje LeetCode Paraqitja e problemit Produkti maksimal i tre numrave Zgjidhja e LeetCode – Na jepet një grup, pyetja na kërkon të llogarisim prodhimin maksimal të çdo 3 numrash. Shembuj Shembulli 1: Hyrja: nums = [1,2,3] Dalja: 6 Shembulli 2: Hyrja: nums = [1,2,3,4] Dalja: 24 Shembulli 3: Hyrja: nums = ...

Lexo më shumë

Pyetja 819. Titulli i kolonës së fletës së Excel LeetCode Solution Deklarata e problemit Titulli i kolonës së fletës së Excel-it LeetCode Zgjidhja – Na jepet një numër kolone (le ta quajmë colNum) dhe duhet të kthejmë titullin e kolonës përkatëse siç shfaqet në një fletë excel Për shembull A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

Lexo më shumë

Pyetja 820. Zgjidhje e vlefshme Perfect Square LeetCode Deklarata e problemit Valid Perfect Square LeetCode Zgjidhja e kodit Leet – Duke pasur parasysh një numër të plotë pozitiv, shkruani një funksion që kthen True nëse num është një katror i përsosur ndryshe False. Vazhdimi: Mos përdorni asnjë funksion të integruar të bibliotekës, si p.sh. sqrt. Hyrja: num = 16 Dalja: e vërtetë Shpjegim Një kufi për zgjidhjen tonë është fiksuar. per cdo numer...

Lexo më shumë

Pyetja 821. Zgjidhja e LeetCode Indeksi me zgjedhje të rastësishme Paraqitja e problemit Random Pick Index LeetCode Zgjidhja- Na jepet një konstruktor i klasës “Zgjidhja” dhe një funksion “pick” i tipit int. Na kërkohet të implementojmë klasën “Solution” pasi Solution(int[] nums) Inicializon objektin me vargun nums. int pick(int target) Zgjedh një indeks të rastësishëm i nga nums ku nums[i] == objektiv. Nëse ka shumë...

Lexo më shumë

Pyetja 822. Bashkoni dy pemë binare zgjidhje LeetCode Deklarata e problemit Bashkoni dy pemë binare Zgjidhja e LeetCode – Ju janë dhënë dy pemë binare root1 dhe root2. Imagjinoni që kur vendosni njërën prej tyre për të mbuluar tjetrën, disa nyje të dy pemëve mbivendosen ndërsa të tjerat jo. Ju duhet të bashkoni dy pemët në ...

Lexo më shumë

Pyetja 823. Produkt Subarray më pak se K zgjidhje LeetCode Deklarata e problemit Produkti më i vogël se K LeetCode Zgjidhja – Duke pasur parasysh një grup numrash të plotë nums dhe një numër të plotë k, ktheni numrin e nëngrupeve të afërta ku prodhimi i të gjithë elementëve në nëngrup është rreptësisht më i vogël se k. Shembull Testi Rasti 1: Hyrja: inputArr = [10, 5, 2, 6] k = 100 ...

Lexo më shumë

Pyetja 824. Vetëm shkronja të kundërta Zgjidhje LeetCode Deklarata e problemit Kundër vetëm shkronjat LeetCode Zgjidhja – Duke pasur parasysh një varg s, kthejeni vargun sipas rregullave të mëposhtme: Të gjithë karakteret që nuk janë shkronja angleze mbeten në të njëjtin pozicion. Të gjitha shkronjat angleze (të vogla ose të mëdha) duhet të kthehen mbrapsht. Kthehu s pasi ta kthesh mbrapsht. Hyrja: s = "ab-cd" ...

Lexo më shumë

Pyetja 825. Zgjidhje LeetCode e modelit të nënvargut të përsëritur Deklarata e problemit Modeli i nënvargut të përsëritur Zgjidhja LeetCode – Duke pasur parasysh një varg s, kontrolloni nëse mund të ndërtohet duke marrë një nënvarg të tij dhe duke bashkuar kopje të shumta të nënvargut së bashku. Hyrja: s = "abab" Dalja: e vërtetë Shpjegim: Është nënvargu "ab" dy herë. Shpjegim Karakteri i parë i ...

Lexo më shumë

Pyetja 826. Numri i ditëve ndërmjet dy datave Zgjidhja e LeetCode Paraqitja e problemit Pyetja Numri i ditëve ndërmjet dy datave Zgjidhja e LeetCode na kërkon të llogarisim numrin e saktë të ditëve ndërmjet 2 datave të dhëna duke përfshirë vitet e brishtë. Datat jepen si vargje në formatin YYYY-MM-DD. Është dhënë gjithashtu se datat e hyrjes janë data të vlefshme midis ...

Lexo më shumë

Pyetja 827. Varg i koduar me zgjidhje LeetCode me gjatësi më të shkurtër Deklarata e problemit Vargu i koduar me gjatësi më të shkurtër Zgjidhje LeetCode – Duke pasur parasysh një varg s, kodoni vargun në mënyrë që gjatësia e tij e koduar të jetë më e shkurtra. Rregulli i kodimit është: k[string_i koduar], ku vargu i koduar brenda kllapave është duke u përsëritur saktësisht k herë. k duhet të jetë një numër i plotë pozitiv. Nëse një proces kodimi nuk e bën ...

Lexo më shumë

Pyetja 828. Elementi tjetër më i madh III Zgjidhja e LeetCode Deklarata e problemit Problemi, Elementi tjetër më i madh III Zgjidhja e LeetCode thotë se ju jepet një numër i plotë pozitiv n dhe ju duhet të gjeni numrin e plotë tjetër më të madh duke përdorur vetëm shifrat e pranishme në n. Nëse nuk ekziston ndonjë numër i tillë i plotë, duhet të printoni -1. Për më tepër, i ri...

Lexo më shumë

Pyetja 829. Zgjidhja LeetCode me sekuencën më të gjatë të njëpasnjëshme të pemës binare Deklarata e problemit Pema binare Sekuenca më e gjatë e njëpasnjëshme Zgjidhja e LeetCode – Duke pasur parasysh rrënjën e një peme binare, ktheni gjatësinë e shtegut të sekuencës më të gjatë të njëpasnjëshme. Shtegu i referohet çdo sekuence nyjesh nga një nyje fillestare në çdo nyje në pemë së bashku me lidhjet prind-fëmijë. Radhazi më i gjatë...

Lexo më shumë

Pyetja 830. Zgjidhja e LeetCode për katrorët e përsosur Paraqitja e problemit Katroret perfekte Zgjidhja e LeetCode – “Katrore të përsosura” thotë se duke pasur një numër të plotë n dhe ju duhet të ktheni numrin minimal të katrorëve të përsosur, shuma e të cilëve është e barabartë me n. Vini re se i njëjti katror i përsosur mund të përdoret disa herë. Shembull: Hyrja: n = 12 Dalja: 3 Shpjegimi: ...

Lexo më shumë

Pyetja 831. Edit Distance LeetCode Solution Deklarata e problemit Problemi Edit Distance LeetCode Solution thotë se ju janë dhënë dy vargje word1 dhe word2 dhe ju duhet të konvertoni word1 në word2 në operacionet minimale. Veprimet që mund të kryhen në varg janë – Fut një karakter Fshi një karakter Zëvendëso një karakter Shembuj Test Rasti ...

Lexo më shumë

Pyetja 832. Zgjidhja e kodit Leetcode të vargut të personalizuar të renditjes Deklarata e problemit Vargu i renditjes së personalizuar Zgjidhja e LeetCode – “Vargu i renditjes së personalizuar” thotë se ju janë dhënë renditja e dy vargjeve dhe s. Të gjithë karakteret e renditjes së vargjeve janë unike dhe ato janë të renditura në rendin e personalizuar. Ne duhet të ndërrojmë personazhet e s dhe të tillë që personazhet të ndjekin ...

Lexo më shumë

Pyetja 833. Kosto minimale për të zhvendosur çipat në zgjidhjen LeetCode në të njëjtin pozicion Deklarata e problemit Kostoja minimale për të lëvizur çipat në të njëjtin pozicion Zgjidhja LeetCode – “Kosto minimale për të lëvizur çipat në të njëjtin pozicion” thotë se keni n çipa, ku pozicioni i çipit të i-të është pozicioni[i]. Ju duhet të lëvizni të gjitha patate të skuqura në të njëjtin pozicion. Në një hap, ne...

Lexo më shumë

Pyetja 834. Numri më i vogël i numrave të plotë unik pas heqjeve K Zgjidhja e kodit Leet Deklarata e problemit Numri më i vogël i numrave të plotë unik pas heqjeve K Zgjidhja LeetCode – “Numri më i vogël i numrave të plotë unik pas heqjeve të K” thotë se ju jepet një grup numrash të plotë dhe një numër i plotë k. Gjeni numrin më të vogël të numrave të plotë unik pasi të keni hequr saktësisht k elementë. Shembull: Hyrja: arr = [5,5,4], k = 1 Dalje: 1 Shpjegim: Meqenëse k ...

Lexo më shumë

Pyetja 835. Hiq të gjitha shfaqjet e një zgjidhjeje LeetCode me nënvarg Deklarata e problemit Remove all Occurrences of a Substring Zgjidhja LeetCode –“Remove All Occurrences of a Substring” thotë që heq TË GJITHA dukuritë e pjesës së nënvargut nga vargu i dhënë i hyrjes s. Shënim: Nënvargu është një sekuencë e lidhur karakteresh në një varg hyrës. Shembull Shpjegimi Le të ...

Lexo më shumë

Pyetja 836. Gjeni të gjitha dublikatat në një zgjidhje LeetCode të Array Deklarata e problemit Problemi, Gjeni të gjitha dublikatat në një varg Zgjidhja LeetCode thotë se ju jepet një grup me madhësi n që përmban elementë në diapazonin [1,n]. Çdo numër i plotë mund të shfaqet një ose dy herë dhe ju duhet të gjeni të gjithë elementët që shfaqen dy herë në grup. Shembuj...

Lexo më shumë

Pyetja 837. Zhvendos Zeroes LeetCode Zgjidhja Deklarata e problemit Problemi, Move Zeroes LeetCode Solution thotë se ju jepet një grup që përmban elementë zero dhe jo zero dhe ju duhet të zhvendosni të gjitha zero në fund të grupit, duke ruajtur rendin relativ të elementeve jozero në grup. . Ju gjithashtu duhet të zbatoni një në vend ...

Lexo më shumë

Pyetja 838. Zgjidhje me një numër të vetëm Leetcode Paraqitja e problemit Një numër i vetëm Zgjidhje Leetcode – Na jepet një grup jo bosh numrash të plotë dhe duhet të gjejmë një element që shfaqet saktësisht një herë. Në pyetje është dhënë se çdo element shfaqet dy herë përveç njërit. Shembulli 1: Hyrja: numra = [2,2,1] Dalja: 1 Shembulli 2: Hyrja: ...

Lexo më shumë

Pyetja 839. Numri i Provincave Zgjidhja e kodit Leet Deklarata e problemit Numri i provincave Zgjidhja e kodit Leet - Na jepet një paraqitje e matricës së afërsisë së një grafiku dhe duhet të gjejmë numrin e provincave. Këtu provinca është një grup qytetesh të lidhura drejtpërdrejt ose tërthorazi dhe asnjë qytet tjetër jashtë grupit. Shembull Shembull 1: Hyrja: është e lidhur ...

Lexo më shumë

Pyetja 840. 01 Zgjidhja e Matricës LeetCode Paraqitja e problemit Në këtë problem 01 Zgjidhja e matricës LeetCode, duhet të gjejmë distancën e 0-së më të afërt për secilën qelizë të matricës së dhënë. Matrica përbëhet vetëm nga 0 dhe 1 dhe distanca e çdo dy qelizash ngjitur është 1. Shembuj Shembulli 1: Hyrja: mat = ...

Lexo më shumë

Pyetja 841. Kontrolloni nëse çiftet e vargjeve janë të pjestueshme me k Zgjidhje LeetCode Paraqitja e problemit Kontrolloni nëse çiftet e vargjeve janë të pjesëtueshme me k Zgjidhje LeetCode – Jepet një grup numrash të plotë me gjatësi çift n dhe një numër i plotë k. Ne duam ta ndajmë grupin saktësisht në n/2 çifte në mënyrë që shuma e çdo çifti të jetë e pjestueshme me k. Kthejeni të vërtetën nëse ...

Lexo më shumë

Pyetja 842. Renditni karakteret sipas frekuencës Zgjidhja LeetCode Deklarata e problemit Renditni karakteret sipas frekuencës Zgjidhje LeetCode – Duke pasur parasysh një varg S, renditeni atë në rend zbritës bazuar në frekuencën e karaktereve. Frekuenca e një karakteri është numri i herëve që shfaqet në varg. Ktheni vargun e renditur. Nëse ka shumë përgjigje, ktheni ndonjë prej tyre. Shembull për Renditjen e personazheve sipas ...

Lexo më shumë

Pyetja 843. Zgjidhje LeetCode e Array jo-zvogëluese Deklarata e problemit Zgjidhja e vargut jo-zvogëlues LeetCode – duke pasur parasysh numrat e grupeve me n numra të plotë, detyra juaj është të kontrolloni nëse mund të bëhet jozvogëluese duke modifikuar më së shumti një element. Përcaktojmë se një grup nuk është në rënie nëse nums[indeksi ] <= nums[indeksi +1] vlen për çdo indeks (bazuar në 0) i tillë që (0 <= indeksi <= n-2). ...

Lexo më shumë

Pyetja 844. Nënvargja më e gjatë me më së shumti K karaktere të dallueshme Zgjidhja LeetCode Deklarata e problemit Nënvargja më e gjatë me më së shumti K karaktere të dallueshme Zgjidhja LeetCode – Duke pasur parasysh një varg S dhe një numër të plotë K, ktheni gjatësinë e nënvargut më të gjatë të S që përmban më së shumti K karaktere të dallueshme. Shembull: Rasti i provës 1: Hyrja: S = "bacc" K = 2 Dalja: 3 Rasti testues 2: Hyrja: S = "ab" ...

Lexo më shumë

Pyetja 845. Zvarritja Faktoriale Zeroes Zgjidhja LeetCode Deklarata e problemit Zero pas faktoriale Zgjidhja e LeetCode – Duke pasur parasysh një numër të plotë n, ktheni numrin e zerove pasuese në n!. Vini re se n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Hyrja: n = 3 Dalja: 0 Shpjegimi: 3! = 6, pa gjurmë ...

Lexo më shumë

Pyetja 846. Guess Number Higher ose Lower LeetCode Zgjidhja Deklarata e problemit Supozoni numrin më të lartë ose më të ulët Zgjidhja e LeetCode - Ne po luajmë lojën "Guess". Loja është si më poshtë: Unë zgjedh një numër nga 1 në n. Ju duhet të merrni me mend se cilin numër kam zgjedhur. Sa herë që mendoni gabim, unë do t'ju them nëse numri unë ...

Lexo më shumë

Pyetja 847. Konvertoni grupin e renditur në Zgjidhjet e Pemës së Kërkimit Binar LeetCode Deklarata e problemit Konvertoni vargun e renditur në pemën binar të kërkimit LeetCode Solutions thotë se duke pasur parasysh një varg numrash të plotë ku elementët renditen në rend rritës, konvertojeni atë në një pemë kërkimi binar të balancuar me lartësi. Një pemë binare e balancuar nga lartësia është një pemë binare në të cilën thellësia e dy nënpemëve të çdo nyje nuk ndryshon kurrë për më shumë ...

Lexo më shumë

Pyetja 848. Kërcimet minimale për të arritur zgjidhjen LeetCode në shtëpi Deklarata e problemit Kërcimet minimale për të arritur në shtëpi Zgjidhja LeetCode thotë – Shtëpia e një problemi të caktuar është në boshtin x në pozicionin x. Ndihmojini ata të arrijnë atje nga pozicioni 0. Defekti kërcen sipas rregullave të mëposhtme: Mund të kërcejë saktësisht një pozicion përpara (djathtas). Mund të kërcejë saktësisht në b pozicione prapa (në ...

Lexo më shumë

Pyetja 849. Word Ladder Zgjidhja LeetCode Deklarata e problemit Zgjidhja e Word Ladder LeetCode – “Word Ladder” thotë se ju jepet një varg startWord, varg endWord dhe një WordList. Ne duhet të gjejmë gjatësinë më të shkurtër të sekuencës së transformimit (nëse nuk ekziston shteg, printoni 0) nga startWord në endWord duke ndjekur kushtet e dhëna: Të gjitha Fjalët e Ndërmjetme duhet të ...

Lexo më shumë

Pyetja 850. Zgjidhja më e mirë e pikës së takimit LeetCode Deklarata e problemit Pika më e mirë e takimit Zgjidhja LeetCode thotë Duke pasur parasysh një rrjetë binar të rrjetit me madhësi mxn ku secili 1 përcakton shtëpinë e një shoku, ne duam të kthejmë distancën totale minimale të udhëtimit ku distanca totale e udhëtimit është shuma e distancave midis shtëpive e ...

Lexo më shumë

Pyetja 851. Nënvargja më e gjatë me të paktën K karaktere të përsëritura Zgjidhja LeetCode Deklarata e problemit Nënvargu më i gjatë me të paktën K karaktere që përsëriten Zgjidhja LeetCode thotë se duke pasur parasysh një varg S dhe një numër të plotë k, ktheni gjatësinë e nënvargut më të gjatë të S në mënyrë që frekuenca e çdo karakteri në këtë nënvarg të jetë më e madhe ose e barabartë me k. . Shembull për nënvargun më të gjatë me të paktën ...

Lexo më shumë

Pyetja 852. Zgjidhje e njëjtë e pemës LeetCode Paraqitja e problemit Problemi që thotë Pema e njëjtë Duke pasur parasysh rrënjët e dy pemëve binare p dhe q, shkruani një funksion për të kontrolluar nëse janë të njëjta apo jo. Dy pemë binare konsiderohen të njëjta nëse janë strukturore identike, dhe nyjet kanë të njëjtën vlerë. Shembull: Rasti i testimit ...

Lexo më shumë

Pyetja 853. Kth numri më i vogël në tabelën e shumëzimit Zgjidhja e kodit Leet Paraqitja e problemit Numri K-të më i vogël në zgjidhjen e tabelës së shumëzimit – thotë se ju është dhënë matrica e tabelës së shumëzimit me madhësi mxn, ku matrica[i][j] = i*j (1 e indeksuar). Për tre numrat e plotë të dhënë m, n dhe k, duhet të gjejmë elementin kth më të vogël në m ...

Lexo më shumë

Pyetja 854. Pesha e fundit e gurit II Zgjidhja LeetCode Deklarata e problemit Problemi Pesha e gurit të fundit II thotë se ju jepet një grup gurësh me numra të plotë ku gurët[i] është pesha e gurit të i-të. Ne po luajmë një lojë me gurët. Në çdo kthesë, ne zgjedhim çdo dy gurë dhe i thyejmë së bashku. Supozoni se gurët kanë peshë x dhe y ...

Lexo më shumë

Pyetja 855. Zgjidhja e LeetCode me matricë spirale Paraqitja e problemit Matrica spirale Problemi thotë në Matricën spirale ne duam të printojmë të gjithë elementët e një matrice në formë spirale në drejtim të akrepave të orës. Qasja për matricën spirale: Ideja Problemi mund të zbatohet duke e ndarë matricën në sythe dhe duke shtypur të gjithë elementët në secilën ...

Lexo më shumë

Pyetja 856. Shuma e zgjidhjeve të kodit Leetcode të gamës së nënbarresë Deklarata e problemit Shuma e diapazoneve të nënvargëshit Zgjidhja e kodit Leet – thotë se ju jepet një varg i plotë numrash me madhësi maksimale 10^3. Duhet të kthejmë shumën e të gjitha vargjeve të nëngarkimeve të grupit të dhënë. Gama e një nëngrupi përcaktohet si diferenca midis më të madhes dhe asaj më të vogël ...

Lexo më shumë

Pyetja 857. Hiq Dublikatat nga Solution Leetcode Array Sorted Deklarata e problemit Zgjidhja e kodit Leetcode të Remove Duplicates nga Vargu i Renditur – thotë se ju jepet një grup me numra të plotë të renditur në rend jo-zvogëlues. Ne duhet të heqim të gjithë elementët dublikatë dhe të modifikojmë grupin origjinal në mënyrë që rendi relativ i elementeve të veçantë të mbetet i njëjtë dhe të raportojmë vlerën e ...

Lexo më shumë

Pyetja 858. Zgjidhja më e madhe BST Subtree LeetCode Deklarata e problemit Nënpema më e madhe BST Problemi i zgjidhjes LeetCode thotë se duke pasur parasysh rrënjën e një peme binare, gjeni nënpemën më të madhe, e cila është gjithashtu një Pemë e Kërkimit Binar (BST), ku më e madhja nënkupton nënpemën që ka numrin më të madh të nyjeve. Shënim: Një nënpemë duhet të përfshijë të gjithë pasardhësit e saj. Në një binar ...

Lexo më shumë

Pyetja 859. Kalendari im Unë Zgjidhja LeetCode Paraqitja e problemit Kalendari im I Zgjidhja e LeetCode – Duhet të shkruajmë një program që mund të përdoret si kalendar. Mund të shtojmë një ngjarje të re nëse shtimi i ngjarjes nuk do të shkaktojë një rezervim të dyfishtë. Një prenotim i dyfishtë ndodh kur dy ngjarje kanë një kryqëzim jo bosh (dmth., një moment është ...

Lexo më shumë

Pyetja 860. Rendit grupin sipas barazisë Zgjidhja LeetCode Deklarata e problemit Vargu i renditjes sipas barazisë Zgjidhja e LeetCode – “Renditja e grupit sipas barazisë” thotë që ju jepet një grup numrash me numra të plotë, lëvizni të gjithë numrat çift në fillim të grupit të ndjekur nga të gjithë numrat e plotë tek. Shënim: Ktheni çdo grup që plotëson këtë kusht. Shembull: Input: Output: ...

Lexo më shumë

Pyetja 861. Hiq nyjen e nëntë nga fundi i listës Zgjidhja e kodit Leet Deklarata e problemit Hiq nyjen e nëntë nga fundi i listës Zgjidhja e kodit Leet – thotë se ju jepet kreu i një liste të lidhur dhe ju duhet të hiqni nyjen e n-të nga fundi i kësaj liste. Pas fshirjes së kësaj nyje, ktheni kokën e listës së modifikuar. Shembull: Hyrja: ...

Lexo më shumë

Pyetja 862. Salla e Takimeve II Zgjidhja e LeetCode Deklarata e problemit Zgjidhja e Sallave të Takimeve II LeetCode – “Dhomat e Takimeve II” thotë se ju jepet një grup intervalesh kohore takimesh “intervale” ku “intervalet[i] = [fillimi[i], mbarimi[i] ]”, ktheni numri minimal i nevojshëm i sallave të konferencave. Shembull: intervalet = [[0,30],[5,10],[15,20]] 2 Shpjegim: Takimi i një mund të bëhet ...

Lexo më shumë

Pyetja 863. Shuma e Subarray është e barabartë me K LeetCode Zgjidhja Paraqitja e problemit Shuma e nënvarresë është e barabartë me K Zgjidhja e LeetCode – “Suma e Nënvarresë është e barabartë me K” thotë se ju jepet një grup numrash të plotë “nums” dhe një numër i plotë “k”, ktheni numrin total të nëngarkave të vazhdueshme shuma e të cilave është e barabartë me “k”. Shembull: nums = [1, 2, 3], k=3 2 Shpjegim: Aty ...

Lexo më shumë

Pyetja 864. Zgjidhja më e gjatë e nënvargut palindromik LeetCode Deklarata e problemit Nënvargu më i gjatë palindromik Zgjidhja e LeetCode – “Nënvargu më i gjatë palindromik” thotë se ju jepet një varg s, ktheni nënvargun më të gjatë palindromik në s. Shënim: Një palindrom është një fjalë që lexohet njësoj prapa si përpara, p.sh. zonjë. Shembull: s = "babad" "bab" Shpjegim: Të gjitha ...

Lexo më shumë

Pyetja 865. Koha më e mirë për të blerë dhe shitur Stock LeetCode Zgjidhja Deklarata e problemit Koha më e mirë për të blerë dhe shitur aksione Zgjidhja LeetCode – “Koha më e mirë për të blerë dhe shitur aksione” thotë se ju jepet një grup çmimesh ku çmimet[i] është çmimi i një aksioni të caktuar në një ditë të dhjetë. Ju dëshironi të maksimizoni fitimin tuaj duke zgjedhur ...

Lexo më shumë

Pyetja 866. Mediana e dy vargjeve të renditura Zgjidhja LeetCode Paraqitja e problemit Mesatarja e dy vargjeve të renditura Zgjidhja LeetCode – Në problemin “Mediana e dy vargjeve të renditura”, na jepen dy vargje të renditura nums1 dhe nums2 përkatësisht me madhësi m dhe n, dhe duhet të kthejmë medianën e dy vargjeve të renditura. Kompleksiteti i përgjithshëm i kohës së ekzekutimit duhet të jetë O (log (m+n)). Shembull nums1 = [1,3], ...

Lexo më shumë

Pyetja 867. Numri i Ishujve Zgjidhja LeetCode Deklarata e problemit Numri i ishujve Zgjidhja e LeetCode – “Numri i Ishujve” thotë që ju jepet një rrjet binar mxn 2D i cili përfaqëson një hartë të '1-ve (tokë) dhe '0-ve (uji), ju duhet të ktheni numrin e ishujve. Një ishull është i rrethuar me ujë dhe është ...

Lexo më shumë

Pyetja 868. LRU Cache Zgjidhja LeetCode Pyetje Dizajnoni një strukturë të dhënash që ndjek kufizimet e një cache më pak të përdorur së fundmi (LRU). Zbatoni klasën LRUCache: LRUCache(int kapacitet) Inicializoni cache LRU me kapacitet të madhësisë pozitive. int get(int key) Ktheni vlerën e çelësit nëse çelësi ekziston, përndryshe ktheni -1. void put (çelësi int, vlera int) Përditësoni vlerën e çelësit nëse çelësi ekziston. Përndryshe, shtoni çiftin çelës-vlerë në ...

Lexo më shumë

Pyetja 869. Elementi më i madh Kth në një zgjidhje të kodit të rrjedhës Deklarata e Problemit Në këtë problem, ne duhet të hartojmë një klasë KthLargest () që fillimisht ka një k numër të plotë dhe një varg integrimesh. Duhet të shkruajmë një konstruktor të parametrizuar për të kur kalohen si argumente një numër i plotë k dhe varg. Klasa gjithashtu ka një shtesë funksioni (val) që shton ...

Lexo më shumë

Pyetja 870. Hiq Zgjidhjen e Leetcode Elementeve të Lidhura të Lidhura Deklarata e Problemit Në këtë problem, neve na është dhënë një listë e lidhur me nyjet e saj që kanë vlera të plota. Duhet të fshijmë disa nyje nga lista të cilat kanë vlerë të barabartë me val. Problemi nuk kërkon të zgjidhet brenda, por ne do të diskutojmë një qasje të tillë. Lista Shembull = ...

Lexo më shumë

Pyetja 871. Lëvizjet minimale në elementet e barazimit të barabartë Zgjidhja e kodit Deklarata e problemit Në këtë problem, neve na është dhënë një varg integrimesh. Gjithashtu, neve na lejohet të kryejmë një grup të caktuar operacionesh në këtë grup. Në një operacion, ne mund të rrisim "n - 1 elements (të gjithë elementët, përveç cilitdo) elementet në grup me 1. Ne duhet të ...

Lexo më shumë

Pyetja 872. Zgjidhja e kodit leet të distancës së çekanit Deklarata e problemit Në këtë problem, neve na janë dhënë dy integrues, A dhe B, dhe qëllimi është që të gjejmë distancën e goditjes ndërmjet numrave të plotë të dhënë. Numrat e plotë janë më të mëdhenj se / të barabartë me 0 dhe më pak se 231 Shembull Integer i Parë = 5, Integer i Dytë = 2 3 Integer i Parë ...

Lexo më shumë

Pyetja 873. Numëroni nyjet e mira në zgjidhjen e kodit të pemës binare Deklarata e problemit Në këtë problem jepet një pemë binare me rrënjën e saj. Një nyje X në pemë quhet e mirë nëse në rrugën nga rrënja në X nuk ka nyje me një vlerë më të madhe se X. Duhet të kthejmë numrin e nyjeve të mira në ...

Lexo më shumë

Pyetja 874. Numri i hapave për të zvogëluar një numër në zgjidhjen e kodit zero Problemi Numri i hapave për të zvogëluar një numër në zero Zgjidhja e kodit leet thotë se jepet një numër i plotë. Gjeni numrin minimal të hapave për të shndërruar numrin e plotë të dhënë në 0. Mund të kryeni secilin nga dy hapat, ose zbritni 1 ose ndani numrin e plotë me 2. Problemi ...

Lexo më shumë

Pyetja 875. Dizajnoni Zgjidhjen e Kodit Leet të Sistemit të Parkimit Deklarata e Problemit Në këtë problem, ne duhet të projektojmë një parking. Ne kemi 3 lloje hapësirash parkimi (të mëdha, të mesme dhe të vogla). Të gjitha këto hapësira parkimi fillimisht kanë një numër fiks të hapësirave të zbrazëta. Si, në një hapësirë ​​të madhe, ne mund të vendosim më së shumti makina b. Në të vogla ...

Lexo më shumë

Pyetja 876. Kombinimet Zgjidhja e kodit Problemi Kombinimet Zgjidhja e kodit Leet na siguron dy numra të plotë, n dhe k. Na thuhet të gjenerojmë të gjitha sekuencat që kanë k elemente të zgjedhur nga n elementë nga 1 në n. Ne i kthejmë këto sekuenca si një grup. Le të kalojmë nëpër disa shembuj për të marrë ...

Lexo më shumë

Pyetja 877. Kryqëzimi i zgjidhjes së kodit të dy vargjeve II Deklarata e problemit Në këtë problem jepen dy vargje dhe ne duhet të zbulojmë kryqëzimin e këtyre dy vargjeve dhe të kthejmë grupin rezultues. Secili element në rezultat duhet të shfaqet sa herë që tregon në të dy vargjet. Rezultati mund të jetë në çdo mënyrë. Shembull ...

Lexo më shumë

Pyetja 878. Zgjidhje për kodin leet të bizhuterive dhe gurëve Problemi Zgjidhja e Leetcode Jewels and Stones thotë se ju janë dhënë dy vargje. Njëri prej tyre përfaqëson bizhuteritë dhe njëri prej tyre përfaqëson gurët. Vargu që përmban bizhuteritë përfaqëson personazhet që janë bizhuteritë. Ne kemi nevojë për të gjetur numrin e karaktereve në vargun e gurëve që janë ...

Lexo më shumë

Pyetja 879. Caktoni Zgjidhje Leetcode për Biskota Problemi Cakto cookies Zgjidhja Leetcode ofron me dy vargje. Njëra nga vargjet përfaqëson madhësinë e biskotave dhe tjetra përfaqëson lakminë e fëmijëve. Problemi thekson që ju jeni prind i fëmijëve dhe doni që numri maksimal i fëmijëve të jetë i kënaqur. ...

Lexo më shumë

Pyetja 880. Zgjidhje e kodit të elementit të shumicës Deklarata e problemit Na është dhënë një varg integrimesh. Ne duhet të kthejmë numrin e plotë i cili ndodh më shumë se koha ⌊N / 2⌋ në grupin ku ⌊ ⌋ është operatori i dyshemesë. Ky element quhet elementi i shumicës. Vini re se grupi i hyrjes gjithmonë përmban një element të shumicës. ...

Lexo më shumë

Pyetja 881. Zgjidhja e kodit të hollësishëm të listës së lidhur palindrome Në problemin "Palindrome Linked List", ne duhet të kontrollojmë nëse një listë e dhënë veçmas e lidhur me numrin e plotë është palindrome apo jo. Lista Shembull = {1 -> 2 -> 3 -> 2 -> 1} e vërtetë Shpjegimi # 1: Lista është palindrome pasi të gjithë elementët nga fillimi dhe prapa janë ...

Lexo më shumë

Pyetja 882. Thellësia maksimale e zgjidhjes së kodit leet të pemës binare Deklarata e problemit Në problem është dhënë një pemë binare dhe duhet të zbulojmë thellësinë maksimale të pemës së dhënë. Thellësia maksimale e një peme binare është numri i nyjeve përgjatë rrugës më të gjatë nga nyja rrënjësore deri në nyjen e gjethes më të largët. Shembulli 3 / ...

Lexo më shumë

Pyetja 883. Thellësia maksimale e zgjidhjes së kodit të drurit N-ary Në këtë problem, na është dhënë një pemë N-ary, domethënë një pemë që lejon nyjet të kenë më shumë se 2 fëmijë. Ne duhet të gjejmë thellësinë e një gjetheje më larg nga rrënja e pemës. Kjo quhet thellësi maksimale. Vini re se thellësia e një shtegu ...

Lexo më shumë

Pyetja 884. Rotate List Zgjidhja e kodit Problemi Rotate List Zgjidhja Leetcode na ofron një listë të lidhur dhe një numër të plotë. Na është thënë që të rrotullojmë listën e lidhur në të djathtë nga k vende. Pra, nëse rrotullojmë një listë të lidhur k vende djathtas, në secilin hap marrim elementin e fundit nga ...

Lexo më shumë

Pyetja 885. Zgjidhja e kodit leet Pow (x, n) Problemi "Zgjidhje me kod kodi Pow (x, n)" thotë se ju jepen dy numra, njëri prej të cilëve është një numër i pikës lundruese dhe një tjetër një numër i plotë. Numri i plotë tregon eksponentin dhe baza është numri i pikës lundruese. Na është thënë të gjejmë vlerën pasi të vlerësojmë eksponentin mbi bazën. ...

Lexo më shumë

Pyetja 886. Gjeni Zgjidhjen e Kodit të Ndryshimit Deklarata e problemit Në problemin “Gjeni Diferencën” na jepen dy vargje s dhe t. Vargu t prodhohet duke mbushur rastësisht karakteret e vargut s dhe duke shtuar një karakter në një pozicion të rastësishëm. detyra jonë është të zbulojmë karakterin i cili u shtua në vargun t. ...

Lexo më shumë

Pyetja 887. Vendosni në një Zgjidhje Kodi Leet të Pemës Binary Search Në këtë problem, neve na është dhënë nyja rrënjësore e një Peme Kërkimi Binar që përmban vlera të plota dhe një vlerë të plotë të një nyje që duhet ta shtojmë në Pemën e Kërkimit Binar dhe të kthejmë strukturën e saj. Pas futjes së elementit në BST, duhet të shtypim ...

Lexo më shumë

Pyetja 888. Bashkoni dy lista të renditura Zgjidhje kodesh Listat e lidhura janë mjaft si vargje në vetitë e tyre lineare. Ne mund të bashkojmë dy vargje të renditura për të formuar një grup të përgjithshëm të renditur. Në këtë problem, ne duhet të bashkojmë dy lista të lidhura të renditura në vend për të kthyer një listë të re e cila përmban elemente të të dy listave në një mënyrë të renditur. Shembull ...

Lexo më shumë

Pyetja 889. Përzgjedhjet Zgjidhja e kodit Problemi Zgjidhjet e Leetcode Permutations ofron një sekuencë të thjeshtë të numrave të plotë dhe na kërkon të kthejmë një vektor të plotë ose një grup të të gjitha ndërrimeve të sekuencës së dhënë. Pra, para se të hyni në zgjidhjen e problemit. Ne duhet të jemi të njohur me ndërrimet. Pra, ndërrimi nuk është gjë tjetër veçse një rregullim ...

Lexo më shumë

Pyetja 890. Thellësia minimale e zgjidhjes së kodit leet të pemës binare Në këtë problem, ne duhet të gjejmë gjatësinë e shtegut më të shkurtër nga rrënja në çdo gjethe në një pemë binare të dhënë. Vini re se "gjatësia e shtegut" këtu nënkupton numrin e nyjeve nga nyja rrënjë në nyjen e fletës. Kjo gjatësi quhet Minimumi ...

Lexo më shumë

Pyetja 891. Numëro Primes Zgjidhjet e Kodit Në këtë problem, na është dhënë një numër i plotë, N. Qëllimi është të numërojmë se si numrat më të vogël se N, janë kryeministrat. Numri i plotë është i detyruar të jetë jo-negativ. Shembull 7 3 10 4 Shpjegim Kryeministrat më pak se 10 janë 2, 3, 5 dhe 7. Pra, numërimi është 4. Metoda (Brute ...

Lexo më shumë

Pyetja 892. Zgjidhje shtëpiake grabitës II Në problemin "House Robber II", një grabitës dëshiron të grabisë para nga shtëpi të ndryshme. Shuma e parave në shtëpi përfaqësohet përmes një grupi. Ne duhet të gjejmë shumën maksimale të parave që mund të bëhet duke shtuar elementet në një grup të caktuar sipas ...

Lexo më shumë

Pyetja 893. Sqrt (x) Zgjidhja e kodit të hollë Siç thotë titulli, ne duhet të gjejmë rrënjën katrore të një numri. Le të themi se numri është x, atëherë Sqrt (x) është një numër i tillë që Sqrt (x) * Sqrt (x) = x. Nëse rrënja katrore e një numri është ndonjë vlerë dhjetore, atëherë duhet të kthejmë vlerën dysheme të ...

Lexo më shumë

Pyetja 894. Shndërroni Array të Renditur në Zgjidhje Leetcode të Pemës Binary Search Konsideroni se na është dhënë një grup i renditur i numrave të plotë. Qëllimi është të ndërtojmë një Pemë Binary Kërkimi nga kjo grup i tillë që pema të jetë e ekuilibruar në lartësi. Vini re se një pemë thuhet të jetë e ekuilibruar në lartësi nëse ndryshimi i lartësisë së nënpemëve majtas dhe djathtas të ndonjë nyje në ...

Lexo më shumë

Pyetja 895. Ndërroni nyjet në zgjidhjet e kodeve të çifteve Qëllimi i këtij problemi është të ndërroj nyjet e një liste të caktuar të lidhur në çifte, domethënë të ndërroj çdo dy nyje ngjitur. Nëse na lejohet të ndërrojmë vetëm vlerën e nyjeve të listës, problemi do të ishte i parëndësishëm. Pra, nuk na lejohet të modifikojmë nyjen ...

Lexo më shumë

Pyetja 896. Zgjidhja e kodit të grabitësit të shtëpisë Deklarata e problemit Në këtë problem ka shtëpi në një rrugë dhe një grabitës i shtëpisë duhet t'i plaçkisë këto shtëpi. Por problemi është se ai nuk mund të grabisë më shumë se një shtëpi në mënyrë të njëpasnjëshme, dmth. Të cilat janë ngjitur me njëra-tjetrën. Duke pasur parasysh një listë të integruesve jo-negativë që përfaqësojnë sasinë e parave ...

Lexo më shumë

Pyetja 897. Zgjidhja e kodit të numrave të lumtur Deklarata e Problemit Problemi është të kontrollohet nëse një numër është numër i lumtur apo jo. Një numër thuhet se është numër i lumtur nëse zëvendëson numrin me shumën e katrorëve të shifrave të tij, dhe përsëritja e procesit e bën numrin të barabartë me 1. nëse nuk ...

Lexo më shumë

Pyetja 898. Anagramet e vlefshme Në problemin "Anagrama të vlefshme" ne kemi dhënë dy vargje str1 dhe str2. Gjeni se të dy vargjet janë anagramë ose jo. Nëse ato janë anagrama ktheheni të vërteta tjetër kthehuni false. Shembull Input: str1 = "abcbac" str2 = "aabbcc" Output: true Shpjegim: Meqenëse str2 mund të formohet duke rirregulluar ...

Lexo më shumë

Pyetja 899. Array ngjitur Jepet një grup i përbërë vetëm nga numri 0 dhe 1. Duhet të gjejmë gjatësinë e nën-grupit më të gjatë ngjitur që përbëhet nga o dhe 1 në mënyrë të barabartë. Shembull Arr i hyrjes = [0,1,0,1,0,0,1] Dalja 6 Shpjegim Nën-grupi më i gjatë ngjitur shënohet me të kuqe [0,1,0,1,0,0,1] dhe gjatësia e tij është 6. Algoritmi i vendosur ...

Lexo më shumë

Pyetja 900. Bashkimi dhe Kryqëzimi i dy Listave të Lidhura Duke pasur parasysh dy lista të lidhura, krijoni dy lista të tjera të lidhura për të marrë bashkimin dhe kryqëzimin e elementeve të listave ekzistuese. Shembull Hyrja: Lista1: 5 → 9 → 10 → 12 → 14 Lista 2: 3 → 5 → 9 → 14 → 21 Dalja: Lista e kryqëzimit: 14 → 9 → 5 Lista e Unionit: ...

Lexo më shumë

Pyetja 901. Zgjidhja e kodit të ndryshimit të limonadës Ky postim është në Ndryshimin e Limonadës Zgjidhja e Kodit të Leetës Deklarata e problemit Në problemin "Ndryshimi i limonadës" ka një radhë për klientët. Ata duan të blejnë limonadë nga ne që kushton 5 rupi. Klientët mund të na japin 5 rupi, 10 rupi, ose 20 rupi. Ne duam të kthejmë ...

Lexo më shumë

Pyetja 902. Zgjidhje e vlefshme e kodit të përsosur katror Ky postim është në Valid Perfect Square Zgjidhja e Kodit të Shkurtër Problemi i Problemit Në problemin “Valid Perfect Square” na jepet një numër “num” dhe duhet të kontrollojmë nëse ky numër është një katror perfekt apo jo. Ne duhet ta kontrollojmë këtë pa përdorur funksionin e integruar sqrt. Nëse ...

Lexo më shumë

Pyetja 903. Planifikimi i rrumbullakët i Robin Planifikimi Round Robin është shumë i ngjashëm me FCFS. Dallimi i vetëm midis caktimit të RR dhe FCFS është, RR është caktimi paraprak ndërsa FCFS është caktimi jo-paraprak. Çdo proces i është caktuar CPU-së në radhë të gatshme për një fetë të vetme. Këtu, një radhë e gatshme është e ngjashme me ...

Lexo më shumë

Pyetja 904. Numri maksimal i segmenteve të gjatësive a, b dhe c Problemi "Numri maksimal i segmenteve të gjatësive a, b dhe c" thotë se ju jepet një numër i plotë pozitiv N dhe duhet të gjeni numrin maksimal të segmenteve të gjatësive a, b dhe c që mund të formohen duke përdorur N. Shembull N = 7 a = 5, b ...

Lexo më shumë

Pyetja 905. Koha më e mirë për të blerë dhe shitur aksione me Cooldown Leetcode Solution Deklarata e problemit Në problemin "Koha më e mirë për të blerë dhe shitur aksione me ftohje" na jepet një koleksion ku secili element në koleksion përmban çmimin e aksioneve të dhëna atë ditë. Nuk ka asnjë kufizim në numrin e transaksioneve. Përkufizimi i transaksionit është ...

Lexo më shumë

Pyetja 906. Sekuencat e gjatësisë së dhënë ku çdo element është më shumë ose i barabartë me dy herë të mëparshmit Problemi "Sekuencat e gjatësisë së dhënë, ku çdo element është më shumë ose i barabartë me dy herë i mëparshmi" na ofron dy integrues m dhe n. Këtu m është numri më i madh që mund të ekzistojë në sekuencë dhe n është numri i elementeve që duhet të jenë të pranishëm në ...

Lexo më shumë

Pyetja 907. Numëroni mënyrat për të arritur shkallën e nëntë duke përdorur hapin 1, 2 ose 3 Problemi "Numëroni mënyrat për të arritur shkallën e nëntë duke përdorur hapin 1, 2 ose 3" thotë se ju jeni duke qëndruar në tokë. Tani duhet të arrini në fund të shkallëve. Pra, sa mënyra ka për të arritur në fund nëse mund të kërcesh vetëm 1, 2, ...

Lexo më shumë

Pyetja 908. Gjeni përshkimin pas porositjes të BST nga përshkimi pararendës Deklarata e problemit Problemi "Gjeni përshkimin pas porositjes të BST nga përshkimi pararendës" thotë që ju jepet përshkimi pararendës i një peme binare kërkimi. Pastaj duke përdorur hyrjen e dhënë gjeni përshkimin e pas porosisë. Shembull sekuenca paraprake e përshkimit: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Lexo më shumë

Pyetja 909. Numëroni sekuencat binare të gjatësisë madje me të njëjtën shumë të bitëve të gjysmës së parë dhe të dytë Problemi "Numëroni sekuencat binare edhe me gjatësi me të njëjtën shumë të bitëve të gjysmës së parë dhe të dytë" thotë që ju jepet një numër i plotë. Tani zbuloni numrin e mënyrave për të ndërtuar një sekuencë binare të madhësisë 2 * n të tilla që gjysma e parë dhe gjysma e dytë të kenë të njëjtin numër ...

Lexo më shumë

Pyetja 910. Printo Zinxhirin e Çifteve me Gjatësi Maksimale Deklarata e problemit Problemi "Print Zinxhiri Gjatësia Maksimale i Çifteve" thotë se ju janë dhënë disa palë numrash. Givenshtë dhënë që në secilën palë, numri i parë është më i vogël se numri i dytë. Tani ju duhet të gjeni zinxhirin më të gjatë të tillë që numri i dytë i paraardhësve ...

Lexo më shumë

Pyetja 911. Shtypni n termat e Sekuencës Newman-Conway Deklarata e problemit Problemi "Print n termat e Newman-Conway Sequence" thotë se ju jepet një numër i plotë "n". Gjeni n termat e parë të Newman-Conway Sequence pastaj shtypni ato. Shembull n = 6 1 1 2 2 3 4 Shpjegim Të gjitha termat që janë shtypur ndjekin Sekuencën Newman-Conway ...

Lexo më shumë

Pyetja 912. Hiqni Dublikatat nga Lista e Renditur II Problemi "Hiqni Dublikatat nga Lista e Renditur II" thotë se ju është dhënë një listë e lidhur që mund të ketë ose jo elemente të kopjuara. Nëse lista ka elementë të kopjuar, atëherë hiqni të gjitha instancat e tyre nga lista. Pas kryerjes së operacioneve të mëposhtme, shtypni listën e lidhur në ...

Lexo më shumë

Pyetja 913. Shkruani një funksion për të marrë pikën e kryqëzimit të dy Listave të Lidhura Deklarata e Problemit Problemi "Shkruaj një funksion për të marrë pikën e kryqëzimit të dy Listave të Lidhura" thotë se ju jepen dy lista të lidhura. Por ato nuk janë lista të pavarura të lidhura. Ato janë të lidhura në një moment. Tani duhet të gjesh këtë pikë kryqëzimi të këtyre dy listave. ...

Lexo më shumë

Pyetja 914. Sekuenca Newman-Conway Deklarata e problemit Problemi "Sekuenca Newman-Conway" thotë se ju është dhënë një numër i plotë hyrës "n". Pastaj duhet të shtypni elementin e parë të n-së të Rendit Newman-Conway. Shembull n = 6 4 n = 10 6 Shpjegim Meqenëse elementët dalës paraqesin elementin e gjashtë dhe të dhjetë të Newman-Conway ...

Lexo më shumë

Pyetja 915. Fshi nyjen Nth nga fundi i listës së dhënë të lidhur Deklarata e problemit Problemi "Fshi nyjen e N-të nga fundi i listës së dhënë të lidhur" thotë se ju jepet një listë e lidhur me disa nyje. Dhe tani ju duhet të hiqni nyjen e n-të nga fundi i listës së lidhur. Shembulli 2-> 3-> 4-> 5-> 6-> 7 fshini nyjen e 3-të nga 2-> 3- 4- 6- 7-> XNUMX-> XNUMX Shpjegimi: ...

Lexo më shumë

Pyetja 916. Shtypni sekuencën Fibonacci duke përdorur 2 ndryshore Deklarata e problemit Problemi "Shtypni sekuencën Fibonacci duke përdorur 2 ndryshore" thotë që ju duhet të shtypni sekuencën Fibonacci por ekziston një kufizim i përdorimit të vetëm 2 variablave. Shembull n = 5 0 1 1 2 3 5 Shpjegim Sekuenca e daljes ka pesë elementët e parë të ...

Lexo më shumë

Pyetja 917. Prerja e një shkopi Deklarata e problemit Problemi "Prerja e një shufre" thotë se ju jepet një shufër me një gjatësi dhe çmim të veçantë për të gjitha madhësitë e shufrave të cilat janë më të vogla ose të barabarta me gjatësinë e hyrjes. Kjo është ne e dimë çmimin për shufrat me gjatësi nga 1 në n, duke marrë parasysh ...

Lexo më shumë

Pyetja 918. Nënbashkësia e çifteve më të mëdha të pjesëtueshme Deklarata e problemit Problemi “Nënbashkësia e çifteve më të mëdha të ndashëm” thotë se ju jepet një varg n elementësh të veçantë. Gjeni gjatësinë më të madhe të tillë që secila çift i nëngrupit të ketë elementin më të madh të pjesëtueshëm me elementë më të vegjël. Shembull array = {1, 2, 4, 5, 8, 9, 16} 5 ...

Lexo më shumë

Pyetja 919. Kontrolloni nëse dy intervale përputhen midis një intervali të caktuar Deklarata e problemit Problemi "Kontrolloni nëse ndonjë interval mbivendoset ndërmjet një serie të caktuar intervale" thotë që ju jepet një sërë intervalesh. Çdo interval përbëhet nga dy vlera, njëra është koha e fillimit dhe tjetra është koha e mbarimit. Deklarata e problemit kërkon të kontrollohet nëse ndonjë nga ...

Lexo më shumë

Pyetja 920. Problemi i çiftimit të miqve Deklarata e Problemit "Problemi i Çiftimit të Miqve" thotë se ka N miq. Dhe secili prej tyre mund të mbetet beqar ose të çiftëzohet me njëri-tjetrin. Por, pasi të bëhet një palë, ata dy miq nuk mund të marrin pjesë në çiftim. Pra, duhet të gjesh numrin e përgjithshëm të mënyrave ...

Lexo më shumë

Pyetja 921. Numri i lumtur Deklarata e problemit Çfarë është një numër i lumtur? Një numër është një numër i lumtur nëse mund ta zvogëlojmë një numër të dhënë në 1 duke ndjekur këtë proces: -> Gjeni shumën e katrorit të shifrave të numrit të dhënë. Zëvendësoje këtë shumë me numrin e vjetër. Ne do ta përsërisim këtë ...

Lexo më shumë

Pyetja 922. Numri i Palindromit Deklarata e Problemit Problemi "Numri Palindrome" thotë se ju jepet një numër i plotë. Kontrolloni nëse është palindrom apo jo. Zgjidheni këtë problem pa shndërruar numrin e dhënë në varg. Shembulli 12321 i vërtetë Shpjegimi 12321 është një numër palindrom sepse kur e kthejmë 12321 jep 12321 ...

Lexo më shumë

Pyetja 923. Problemi i tjegullave Deklarata e Problemit "Problemi i Tjegullave" thotë që ju keni një rrjet me madhësi 2 x N dhe një pllakë me madhësi 2 x 1. Pra, gjeni numrin e mënyrave për të vendosur pllakën në rrjetin e dhënë. Shembull 3 2 Shpjegim: Qasja për problemin e tjegullave Ne mund ta zgjidhim këtë problem duke përdorur rekursionin. ...

Lexo më shumë

Pyetja 924. Algoritmet e Zëvendësimit të Faqeve në Sistemet Operative Çfarë është ndërrimi i faqes? Sistemet operative moderne përdorin paging për menaxhimin e kujtesës dhe shumë herë ka nevojë për zëvendësim të faqes. Zëvendësimi i faqes është procesi i zëvendësimit të një faqeje që aktualisht është e pranishme në kujtesë me një faqe që është e nevojshme por nuk është e pranishme në ...

Lexo më shumë

Pyetja 925. Cikli i Listës së Lidhur Deklarata e Problemit Problemi “Cikli i Listës së Lidhur” thotë se ju jepet një listë e lidhur. Gjeni nëse përmban ndonjë lak apo jo? Lista e lidhur me cikël Shembull 1-> 2-> 3 Pa lak Shpjegim: Lista e lidhur nuk përmban asnjë lak sepse nëse do të kishte atëherë do të kishte dy pa ...

Lexo më shumë

Pyetja 926. Problemi i kllapisë së kllapave Deklarata e Problemit “Problemi Boolean Parenthesization” thotë se na është dhënë një sekuencë e vërtetë dhe e gabuar, dhe disa operatorë boolean (AND, OR, XOR) ndërmjet tyre. Duhet të gjejmë numrin e mënyrave për të kllapuar sekuencën e dhënë, në mënyrë të tillë që e gjithë sekuenca të rezultojë në E V TRRTET. Në ...

Lexo më shumë

Pyetja 927. Numëroni çifte nga dy lista të lidhura shuma e të cilave është e barabartë me një vlerë të dhënë Deklarata e Problemit Problemi "Numëroni çifte nga dy lista të lidhura shuma e të cilave është e barabartë me një vlerë të dhënë" deklarojnë se ju jepen dy lista të lidhura dhe një shumë me vlerë të plotë. Deklarata e problemit kërkoi të gjente se sa çift i përgjithshëm ka një shumë të barabartë me vlerën e dhënë. Shembull ...

Lexo më shumë

Pyetja 928. Si të shtypni numrin maksimal të A-ve duke përdorur katër çelësa të dhënë Deklarata e problemit Si të shtypni numrin maksimal të A-ve duke përdorur katër çelësa të dhënë, ky problem thotë se ju keni mundësinë të zgjidhni se cilin buton të shtypni. Çelësat kryejnë detyrat e mëposhtme: Key1 - Shtyp 'A' në ekran Key2 - Zgjidhni të gjithë ekranin. Key3 - Kopjoni të zgjedhurën ...

Lexo më shumë

Pyetja 929. Numëroni artikuj të përbashkët për të dy listat, por me çmime të ndryshme Deklarata e Problemit Ju janë dhënë dy lista. Secila prej të cilave indeks përmban emrin e artikullit dhe çmimin e tij. Deklarata e problemit kërkon të numërohen artikujt e përbashkët për të dy listat, por me çmime të ndryshme, që do të thotë të zbulosh se sa numra artikujsh janë të zakonshëm në të dyja ...

Lexo më shumë

Pyetja 930. Një zgjidhje e optimizuar për hapësirën e PD për Problemin 0-1 Deklarata e problemit Na është dhënë një çantë shpine, e cila mund të mbajë pak peshë, ne duhet të zgjedhim disa prej artikujve nga artikujt e dhënë me një vlerë. Artikujt duhet të zgjidhen në mënyrë të tillë që vlera e çantës së shpinës (vlera totale e sendeve të marra) të maksimizohet. ...

Lexo më shumë

Pyetja 931. Numri minimal i kërcimeve për të mbaruar Deklarata e Problemit Supozoni se keni një grup integrimesh dhe secili element i një vargu tregon secilin numër si hedhje maksimale që mund të merren nga ajo pikë. Detyra juaj është të zbuloni numrin minimal të kërcimeve për të arritur fundin, dmth minimumin e kërcimeve që mund të merren ...

Lexo më shumë

Pyetja 932. Kodimi i Huffman Ne kemi një mesazh që duam ta shpërndajmë. Ne duam që mesazhi të jetë me madhësinë më të vogël të mundshme në mënyrë që kostot e bëra gjatë dërgimit të mesazhit të jenë të ulëta. Këtu ne përdorim konceptin Huffman Coding për të zvogëluar madhësinë e mesazhit. Le të supozojmë se kemi ...

Lexo më shumë

Pyetja 933. Projektimi i Strukturës së të Dhënave Duke dëgjuar dizajnin e strukturës së të dhënave, shumë njerëz mund të dëshirojnë të ikin duke parë vetë titullin. Ata që më njohin e dinë që unë nuk do të largohem derisa ta shpjegoj plotësisht konceptin. Nisë me mua në një udhëtim për të mësuar një problem dhe disa ide për ...

Lexo më shumë

Pyetja 934. Pasoja më e gjatë në rritje Ne jemi të pajisur me një varg integrimesh që nuk janë të renditura dhe duhet të gjejmë rendin më të gjatë në rritje. Renditja nuk ka nevojë të jetë radhazi Renditja do të rritet Po ta kuptojmë më mirë nga disa shembuj. Shembull Input [9, 2, 5, 3, 7, 10, 8] Output 4 ...

Lexo më shumë

Pyetja 935. Elementi i dallueshëm i K-së në një grup Ju jepet një grup i plotë A, shtypni elementin e dalluar të k-së në një grup. Vargu i dhënë mund të përmbajë dublikata dhe rezultati duhet të shtypë elementin e dalluar të k-së midis të gjithë elementëve unikë në një grup. Nëse k është më shumë se një numër elementesh të dallueshme, atëherë raportojeni atë. Shembull Hyrja: ...

Lexo më shumë

Pyetja 936. Ndërroni nyjet në çifte Në problemin e nyjeve swap, kemi dhënë një listë të lidhur që përbëhet nga n nyje. Ndërroni çdo nyje në indeksin çift me një nyje të drejtë ngjitur në indeksin tek () duke marrë parasysh indeksin duke filluar nga 0. Shembull Input: 1-> 2-> 3-> 4-> NULL Output: 2-> 1-> 4-> 3-> NULL Input: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL Output: 2-> 1-> 4-> 3-> 6-> 5-> 7- > Algoritmi i metodës përsëritëse NULL Krijoni një ...

Lexo më shumë

Pyetja 937. Kryqëzimi i dy vargjeve Në kryqëzimin e dy vargjeve problemi, ne kemi dhënë dy vargje, ne kemi nevojë për të shtypur kryqëzimin e tyre (elemente të përbashkëta). Shembull Hyrja arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Dalja {2, 2} Hyrja arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} Algoritmi i daljes {4, 9} ...

Lexo më shumë

Pyetja 938. Ndërrimet e kodit leet Në këtë premutim të problemit të kodit leet kemi dhënë një varg integers të veçantë, shtypni të gjitha ndërrimet e tij të mundshme. Shembuj Arr i hyrjes [] = {1, 2, 3} Dalja 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Arr i hyrjes [] = {1, 2, ...

Lexo më shumë

Pyetja 939. Zgjidhës Sudoku Në problemin e zgjidhësit të sudokut ne kemi dhënë një sudoku të mbushur pjesërisht (9 x 9), shkruani një program për të kompletuar enigmën. Sudoku duhet të plotësojë vetitë e mëposhtme, Çdo numër (1-9) duhet të shfaqet saktësisht një herë me radhë dhe një herë në një kolonë. Çdo numër (1-9) duhet të shfaqet saktësisht një herë në një ...

Lexo më shumë

Pyetja 940. Algoritmi MiniMax Të gjithë mund të pyesin. Argh, një tjetër algoritëm i ri MINIMAX. Pse na duhet? Le të dimë të luajmë një lojë shahu ose tak-taku, shpesh kemi menduar nëse ka ndonjë algoritëm për ta fituar ndeshjen. Shpjegim Shumë herë mund të kemi menduar nëse ishte e mundur të ...

Lexo më shumë

Pyetja 941. Shuma e synuar "Target Sum" është një problem i veçantë për të gjithë DPHolics që kam me vete sot. Nuk ka pse të shqetësohem se do të braktis pjesën tjetër të lexuesve të mi të bukur. Ne të gjithë kemi kaluar problemin klasik të KnapSack ku përpiqemi të gjejmë numrin maksimal të ...

Lexo më shumë

Pyetja 942. Numërimi i bitëve Gjithçka rreth Numërimit të Pjesëve! Njerëzit kanë një problem të komunikojnë me kompjuterët që kanë bërë. Pse Njerëzit flasin dhe kuptojnë gjuhën që ata kanë ardhur të flasin dhe të dëgjojnë gjatë viteve, por ata i mësuan kompjuterët e dobët 0 dhe 1. Sot, Le të mësojmë kompjuterin tonë të numërojë ...

Lexo më shumë

Pyetja 943. Bashkoni K Listat e Lidhura të Renditura Problemi i listave të lidhura të bashkuara K është aq i famshëm sa i përket pikëpamjes së intervistës. Kjo pyetje bën kaq shumë herë në kompani të mëdha si Google, Microsoft, Amazon, etj. Siç sugjeron emri ne kemi qenë të pajisur me k lista të lidhura të renditura. Ne duhet t'i bashkojmë ato së bashku në një ...

Lexo më shumë

Pyetja 944. OSI Model Ky model u zhvillua në 1983 nga Organizata Ndërkombëtare e Standardeve (ISO). Ky ishte hapi i parë i ndërmarrë për të standardizuar protokollet ndërkombëtare të përdorura në shtresa të ndryshme. Ndërsa merret me lidhjen e sistemeve të hapura, domethënë sistemeve që janë të hapura për komunikim me sistemet e tjera, modeli quhet ...

Lexo më shumë

Pyetja 945. Numri i N-të Katalunas Në problemin e nëntë të numrit katalanas, ne kemi dhënë një numër të plotë n. Gjeni numrat e parë n Katalanisht. Numrat katalanas janë një seri numrash të plotë pozitivë që shihet në shumë probleme të numërimit. Ato përdoren për të numëruar - BSTs (pemë binare të kërkimit) me n çelësa. Lloje të caktuara të grilës ...

Lexo më shumë

Pyetja 946. Bashkoni dy lista të lidhura të renditura Në bashkimin e dy listave të lidhura të renditura kemi dhënë treguesin kryesor të dy listave të lidhura, bashkojini ato në mënyrë të tillë që të merret një listë e vetme e lidhur e cila ka nyje me vlera në renditje të renditur. ktheni treguesin kryesor të listës së lidhur të bashkuar. Shënim: bashkoni listën e lidhur në vend pa përdorur ...

Lexo më shumë

Pyetja 947. Gjeni mesoren nga Rryma e të dhënave Në Gjeni mesataren nga problemi Rrjedha e të dhënave, ne kemi dhënë që numrat e plotë lexohen nga një rrjedhë e të dhënave. Gjeni mesoren e të gjithë elementëve të lexuar deri më tani duke filluar nga numri i plotë i parë deri në numrin e plotë të fundit. Shembull Input 1: lumë [] = {3,10,5,20,7,6} Dalja: 3 6.5 ...

Lexo më shumë

Pyetja 948. Grabitës shtëpie Problemi i Plaçkitjes së Shtëpisë thotë se, në një lagje në një qytet, ekziston një rresht i vetëm n shtëpish. Një hajdut po planifikon të mbajë një heist në këtë lagje. Ai e di se sa ar është fshehur në secilën prej shtëpive. Sidoqoftë, në mënyrë që të shmanget shkaktimi i një ...

Lexo më shumë

Pyetja 949. Dritarja Maksimale e Rrëshqitjes Në problemin maksimal të dritares rrëshqitëse ne kemi dhënë një numër numrash, për çdo dritare ngjitur me madhësinë k, gjeni elementin maksimal në dritare. Shembull Numrat e Hyrjes [] = {1,3, -1, -3,5,3,6,7} k = 3 Dalja {3,3,5,5,6,7} Shpjegim Qasja Naive për Dritaren Rrëshqitëse Maksimumi për çdo dritare ngjitur me madhësi k, përshkon ...

Lexo më shumë

Pyetja 950. Thyerja e fjalëve Thyerja e fjalëve është një problem që ilustron bukur një koncept krejt të ri. Të gjithë kemi dëgjuar për fjalë të përbëra. Fjalët e përbëra nga më shumë se dy fjalë. Sot kemi një listë fjalësh dhe gjithçka që duhet të bëjmë është të kontrollojmë nëse të gjitha fjalët nga fjalori mund të ...

Lexo më shumë

Pyetja 951. Distanca e çekanit Çfarë është Hamming Distance? Distanca e goditjes përcaktohet teknikisht si numri i bitëve në të njëjtin pozicion që ndryshon në dy numra. Le të zhytemi në një mënyrë të re për të gjetur distancën midis dy numrave. Shembull Input Për të gjetur distancën e goditjes ndërmjet 4 dhe 14 4 dhe ...

Lexo më shumë

Pyetja 952. Versioni i Parë i Keq Të gjithë e kemi dëgjuar thënien "Molla e keqe shkatërron bandën". Versioni i parë i keq është një problem që ilustron bukur të njëjtën gjë. Sot kemi një problem që është Versioni i Parë i Keq. Njëri nga praktikantët ka bërë një angazhim të keq për shkak të të cilit angazhimet nga n + 1 kanë qenë të gjithë ...

Lexo më shumë

Pyetja 953. Algoritmi i Kruskal Çfarë është Algoritmi Kruskal? Algoritmi i Kruskal përdoret për të gjetur pemën minimale të shtrirjes (MST) të një grafiku të lidhur dhe të drejtuar. Shembull Grafiku Algoritmi i Pemës së Hapësirës minimale të Pemës (MST) Algoritmi i Kruskal është një algoritëm lakmitar për të gjetur pemën minimale të shtrirjes. Renditni skajet në rend ngjitje sipas peshave të tyre. Në çdo ...

Lexo më shumë

Pyetja 954. Shkrirja e dy listave të renditura Çfarë është problemi i bashkimit të dy listave të renditura në kodin? Kjo është një pyetje kaq interesante e bërë kaq shumë herë në kompani si Amazon, Oracle, Microsoft, etj. Në këtë problem (Shkrij dy lista të renditura Leetcode), ne kemi dhënë dy lista të lidhura. Të dy listat e lidhura janë në rritje të rendit. Bashkoni të dy listat e lidhura në ...

Lexo më shumë

Pyetja 955. Nyjet e kundërta në K-Group Problemi Në Nyjet e Kundërta në problemin e Grupit K ne kemi dhënë një listë të lidhur, Kthejeni listën e lidhur në një grup të k dhe ktheni listën e modifikuar. Nëse nyjet nuk janë të shumëfishta të k atëherë ktheni nyjet e mbetura. Vlera e k është gjithmonë më e vogël ose e barabartë me ...

Lexo më shumë

Pyetja 956. Zbatimi i LRU Cache Paketa e Përdorur Kohët e fundit (LRU) është një lloj metode e cila përdoret për të ruajtur të dhënat në mënyrë që koha e nevojshme për përdorimin e të dhënave të jetë minimumi i mundshëm. Algoritmi LRU përdoret kur memoria është plot. Ne heqim të dhënat më pak të përdorura së fundmi nga memoria cache e ...

Lexo më shumë

Pyetja 957. Bashko Renditjen Çfarë është lloji i bashkimit? Renditja e bashkimit është një procedurë rekursive. Alsoshtë gjithashtu një ndarje dhe pushton algoritmin. Tani duhet të dimë se çfarë është algoritmi i ndarjes dhe i pushtimit? Shtë një lloj procedure në të cilën ne e ndajmë problemin në nënproblema dhe i ndajmë ato derisa të gjejmë më të shkurtrën ...

Lexo më shumë

Pyetja 958. Sudoku i vlefshëm Sudoku i vlefshëm është një problem në të cilin ne kemi dhënë një bord Sudoku 9 * 9. Ne duhet të gjejmë se Sudoku i dhënë është i vlefshëm ose jo në bazë të rregullave të mëposhtme: Çdo rresht duhet të përmbajë shifrat 1-9 pa përsëritje. Çdo kolonë duhet të përmbajë shifrat 1-9 pa përsëritje. Secila nga 9 nën-kutitë 3x3 ...

Lexo më shumë

Pyetja 959. Ndarja e Palindrome Palindrome Partitioning është një problem i PD. Në këtë problem, duke pasur parasysh një varg S. Partition S i tillë që çdo nënshtresë e ndarjes është një palindrome. Ne duhet të shtypim shkurtimet minimale të nevojshme për një ndarje palindrome të formatit S. Input Vetëm një linjë e vetme që përmban vargun S. Formati i daljes ...

Lexo më shumë

Pyetja 960. Shtoni dy numra Shtimi i dy numrave është një problem në të cilin ne kemi dhënë dy lista të lidhura jo-boshe që përfaqësojnë një numër të plotë jo-negativ. Shifrat ruhen në rend të kundërt dhe çdo nyje duhet të përmbajë vetëm një shifër të vetme. Shtoni të dy numrat dhe shtypni rezultatin duke përdorur një listë të lidhur. Formati i hyrjes ...

Lexo më shumë

Pyetja 961. Sitë e Eratosthenes Sieve of Eratosthenes është një algoritëm në të cilin gjejmë numrat kryesor më pak se N. Këtu N është një vlerë e plotë. Kjo është një metodë efikase për të gjetur numrat e thjeshtë në një kufi. Duke përdorur këtë ne mund të zbulojmë numrat kryesor deri në 10000000. Këtu ...

Lexo më shumë

Pyetja 962. Problemi i mbretëreshës N Problemi i mbretëreshës N duke përdorur konceptin e Backtracking. Këtu vendosim mbretëreshë të tillë që asnjë mbretëreshë nuk është në kushte sulmi. Kushti i sulmit të mbretëreshave është nëse dy mbretëresha janë në të njëjtën kolonë, rresht dhe diagonale, atëherë ato janë nën sulm. Le ta shohim këtë nga figura më poshtë. Këtu ...

Lexo më shumë

Pyetja 963. Fjalori i huaj Fjalori i huaj është një lloj problemi në të cilin kemi fjalë N dhe ato renditen sipas renditjes së fjalorit të huaj. Duhet të gjejmë renditjen e personazheve. Gjuha aliene përdoret gjithashtu shkronjat e vogla por renditja e shkronjave është e ndryshme. Le të shohim se si ne ...

Lexo më shumë

Pyetja 964. Pesha e Gurit të Fundit Pesha e Gurit të Fundit është një problem në të cilin kemi një sërë gurësh që kanë disa pesha pozitive. Tani ne kryejmë një detyrë derisa të lëmë 1 gur ose asnjë gur. Ne gjithmonë zgjedhim dy gurë që kanë vlerën më të lartë të peshës dhe i copëtojmë ata së bashku. Le të supozojmë peshën ...

Lexo më shumë

Pyetja 965. Shkallët ngjitëse Deklarata e problemit Problemi "Ngjitja e shkallëve" thotë se ju jepet një shkallë me n shkallë. Në të njëjtën kohë ju mund të ngjitni një shkallë ose dy shkallë. Sa numra mënyrash për të arritur majën e shkallëve? Shembull 3 3 Shpjegim Ekzistojnë tre mënyra për tu ngjitur ...

Lexo më shumë

Pyetja 966. Serializoni dhe deserializoni Pemën Binare Ne kemi dhënë një pemë binare që përmban numrin N të nyjeve ku secila nyje ka një vlerë. Ne duhet të serializojmë dhe deserializojmë pemën binare. Serializimi Procesi i ruajtjes së një peme në një skedar pa prishur strukturën e saj quhet serializim. DeserializeSerialize dhe Deserialize Pema Binare Procesi ...

Lexo më shumë

Pyetja 967. Kthimi i një liste të lidhur Deklarata e Problemit Problemi "përmbys një listë të lidhur" thotë që neve na jepet kreu i listës së lidhur. Ne duhet të kthejmë listën e lidhur duke ndryshuar lidhjet midis tyre dhe të kthejmë kokën e listës së lidhur të përmbysur. Shembull 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Shpjegim Ne kemi përmbysur lidhjen e lidhur ...

Lexo më shumë

Pyetja 968. Gjatësia maksimale e çifteve zinxhir Deklarata e problemit Në gjatësinë maksimale të problemit të çifteve zinxhir kemi dhënë n çifte numrash, gjeni zinxhirin më të gjatë në të cilin (c, d) mund të ndjekë (a, b) nëse b <c. Në dyshet e dhëna elementi i parë është gjithnjë më i vogël se i dyti. Shembull hyrje [{12, 14}, ...

Lexo më shumë

Pyetja 969. Gjeni Çift me Diferencën e Dhënë Deklarata e problemit Në grupin e dhënë të pa renditur, gjeni çiftin e elementeve në grupin e dhënë me ndryshimin e dhënë n. Shembull Arr i hyrjes [] = {120, 30, 70, 20, 5, 6}, ndryshimi (n) = 40 Dalja [30, 70] Shpjegimi Këtu ndryshimi prej 30 dhe 70 është i barabartë me vlerën e ...

Lexo më shumë

Pyetja 970. Zbuloni një lak në Listën e Lidhur Deklarata e problemit Në problemin "Zbuloni një lak në listën e lidhur" ne kemi dhënë një listë të lidhur. Gjeni nëse ka lak apo jo. Nëse ka një lak në listën e lidhur, atëherë disa nyje në listën e lidhur do të tregojnë një nga nyjet e mëparshme ...

Lexo më shumë

Pyetja 971. Gjeni Nyjen N-të Deklarata e problemit Në problemin "Gjeni Nyjen e N-të" ne kemi dhënë një listë të lidhur për të gjetur nyjen e n-të. Programi duhet të shtypë vlerën e të dhënave në nyjen e n-të. N është indeksi i plotë i hyrjes. Shembull 3 1 2 3 4 5 6 3 Qasja Duke pasur parasysh një listë të lidhur ...

Lexo më shumë

Pyetja 972. Ndërroni Nyjen Kth nga fillimi me Nyjen Kth nga Fundi Deklarata e Problemit Në problemin "Ndërroni Nyjen Kth nga fillimi me Nyjen Kth nga Fundi", ne kemi dhënë një listë të lidhur. Ndërroni nyjen kth nga fillimi_me nyjën kth nga fundi. Ne nuk duhet të ndërrojmë vlerat, por duhet të ndërrojmë treguesit. Shembull 2 ​​1 2 3 4 5 6 1 ...

Lexo më shumë

Translate »