Zgjidhja e Kërkimit Binar LeetCode

Deklarata e problemit Kërkimi binar Zgjidhja LeetCode thotë se – Duke pasur parasysh një grup numrash të plotë, të renditur në rend rritës, dhe një objektiv të plotë, shkruani një funksion për të kërkuar objektivin në numra. Nëse objektivi ekziston, atëherë kthejeni indeksin e tij. Përndryshe, kthehu -1. Duhet të shkruani një algoritëm me kompleksitet O(log n) të kohës së ekzekutimit. Shembulli 1: Hyrja: numra = [-1,0,3,5,9,12], objektivi…

Lexo më shumë

Zgjidhja e LeetCode për ndryshimin tjetër

Deklarata e problemit Permutacioni tjetër Zgjidhja LeetCode – Një ndërrim i një grupi numrash të plotë është një rregullim i anëtarëve të tij në një sekuencë ose rend linear. Për shembull, për arr = [1,2,3], konsiderohen ndërrime të arr: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Ndërrimi tjetër i një grupi numrash të plotë është ndërrimi tjetër leksikografik më i madh i…

Lexo më shumë

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ë

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ë

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ë

Drejtkëndëshi më i madh në zgjidhjen e Histogramit LeetCode

Deklarata e problemit Drejtkëndëshi më i madh në histogramë 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 zonën 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ë

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ë sërë 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 të përgjithshëm të kombinimeve të ndryshme të mundshme që shumojnë në shumë. …

Lexo më shumë

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 Shpjegim: 2 = 1 + 1, …

Lexo më shumë

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ë

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ë

Translate »