Afkóða streng Leetcode lausn

Vandamálsyfirlýsing Afkóðastrengurinn LeetCode Lausnin – „Afkóðastrengur“ biður þig um að umbreyta kóðaða strengnum í afkóðaðan streng. Kóðunarreglan er k[kóðaður_strengur], þar sem kóðaði_strengurinn innan hornklofa er endurtekinn nákvæmlega k sinnum þar sem k er jákvæð heil tala. Dæmi: Inntak: s = ”3[a]2[bc]” Úttak: “aaabcbc” …

Lesa meira

LRU Cache Leetcode lausn

Vandamálsyfirlýsing LRU Cache LeetCode Lausnin – „LRU Cache“ biður þig um að hanna gagnaskipulag sem fylgir Least Recently Used (LRU) Cache Við þurfum að innleiða LRUCache flokk sem hefur eftirfarandi aðgerðir: LRUCache(int getu): Frumstillir LRU skyndiminni. með jákvæða stærðargetu. int get(int lykill): Skilaðu gildinu …

Lesa meira

Serialize og deserialize Binary Tree LeetCode lausn

Vandamálssetning Serialize og deserialize Binary Tree LeetCode Lausn - Serialization er ferlið við að breyta gagnabyggingu eða hlut í röð bita þannig að hægt sé að geyma það í skrá eða minni biðminni, eða senda yfir nettengingartengil til að endurgera síðar í…

Lesa meira

Finndu afrit númer LeetCode lausn

Vandamálsyfirlýsing Finndu tvítekna tölu LeetCode Lausn – Gefið fylki heiltalna tölur sem innihalda n + 1 heiltölu þar sem hver heiltala er á bilinu [1, n] að meðtöldum. Það er aðeins ein endurtekin tala í tölum, skilaðu þessari endurteknu tölu. Þú verður að leysa vandamálið án þess að breyta fjöldanum og notar aðeins stöðugt aukapláss. Inntak: tölur = [1,3,4,2,2] Úttak: 2 Skýring …

Lesa meira

Hámarksafurð þriggja tölustafa LeetCode lausn

Vandamálsyfirlýsing Hámarksafurð þriggja talna LeetCode lausn – Okkur er gefið fylki, spurningin biður okkur um að reikna út hámarksafurð allra þriggja talna. Dæmi Dæmi 3: Inntak: tölur = [1] Úttak: 1,2,3 Dæmi 6: Inntak: tölur = [2] Úttak: 1,2,3,4 Dæmi 24: Inntak: tölur = …

Lesa meira

LRU Cache LeetCode lausn

Spurning Hannaðu gagnaskipulag sem fylgir takmörkunum á Minnst nýlega notaðu (LRU) skyndiminni. Innleiða LRUCache flokkinn: LRUCache(int getu) Frumstilla LRU skyndiminni með jákvæðri stærðargetu. int get(int lykill) Skila gildi lykilsins ef lykillinn er til, annars skilar -1. void put(int lykill, int gildi) Uppfærðu gildi lykilsins ef lykillinn er til. Annars skaltu bæta lykilgildi parinu við ...

Lesa meira

Umbreyta venjulegum BST í Balanced BST

Yfirlýsing um vandamál Gefið tvöfalt leitartré (BST), skrifaðu reiknirit til að umbreyta BST í jafnvægisleitartré. Jafnvægi tvöfalt leitartré er ekkert annað en tvöfalt leitartré þar sem munur á hæð vinstri undirstokks og hægri undirstokks er minni en eða jafnt og 1. ...

Lesa meira

Sameina millibili sem skarast

Í vandamálum sem renna saman skarast höfum við gefið safn tímabila, sameinað og skilað öllum skörunartímabilum. Dæmi Input: [[2, 3], [3, 4], [5, 7]] Output: [[2, 4], [5, 7]] Skýring: Við getum sameinað [2, 3] og [3 , 4] saman til að mynda [2, 4] Aðferð til að finna sameiningu ...

Lesa meira

Sameiningartímabil

Við sameiningartímabil vandamál höfum við gefið sett millibili af forminu [l, r], sameinaðu skarast bil. Dæmi Input {[1, 3], [2, 6], [8, 10], [15, 18]} Output {[1, 6], [8, 10], [15, 18]} Input {[ 1, 4], [1, 5]} Output {[1, 5]} Barnaleg nálgun til að sameina bil ...

Lesa meira

Skiptu fjórum sérstökum strengjum

Staðhæfing um vandamál Í vandamálinu „Split Four Distinct Strings“ verðum við að athuga hvort gefinn innsláttarstrengur geti skipt í 4 strengi þannig að hver strengur sé ekki tómur og frábrugðinn hver öðrum. Input Format Fyrsta og eina einin sem inniheldur streng “s”. Útgangssnið Prenta „Já“ ef ...

Lesa meira

Translate »