Փակագծեր ավելացնելու տարբեր եղանակներ Leetcode լուծում

Խնդրի ձևակերպում Փակագծեր ավելացնելու տարբեր եղանակներ LeetCode Solution – «Փակագծեր ավելացնելու տարբեր եղանակներ» նշում է, որ տրված թվերի և օպերատորների տողային արտահայտությունը: Մենք պետք է վերադարձնենք բոլոր հնարավոր արդյունքները բոլոր հնարավոր եղանակների հաշվարկից մինչև խմբային համարներ և օպերատորներ: Վերադարձրեք պատասխանը ցանկացած հերթականությամբ։ …

Կարդալ ավելին

LRU Cache Leetcode լուծում

Խնդրի հայտարարություն LRU Cache LeetCode լուծում – «LRU Cache»-ը ձեզ խնդրում է նախագծել տվյալների կառուցվածք, որը հետևում է ամենաքիչ օգտագործված (LRU) քեշին: Մենք պետք է իրականացնենք LRUCache դաս, որն ունի հետևյալ գործառույթները. դրական չափի հզորությամբ։ int get (int բանալի): Վերադարձեք արժեքը…

Կարդալ ավելին

Նվազագույնը հեռացնել՝ վավեր փակագծեր ստեղծելու համար LeetCode լուծում

Խնդրի հայտարարություն Նվազագույն հեռացում վավեր փակագծեր ստեղծելու համար. Ձեր խնդիրն է հեռացնել փակագծերի նվազագույն քանակը («(» կամ «)», ցանկացած դիրքում), որպեսզի արդյունքում ստացված փակագծերի տողը լինի…

Կարդալ ավելին

Ամենաերկար ընդհանուր նախածանցի Leetcode լուծում

Խնդրի հայտարարություն The Longest Common Prefix LeetCode Solution – «Longest Common Prefix»-ը նշում է, որ տրված է տողերի զանգված: Մենք պետք է գտնենք այս տողերի մեջ ամենաերկար ընդհանուր նախածանցը: Եթե ​​չկա որևէ նախածանց, վերադարձրեք դատարկ տողը: Օրինակ․ Մուտք՝ strs = [«ծաղիկ», «հոսք», «թռիչք»] Ելք՝ «fl» Բացատրություն․ «fl» ամենաերկարն է…

Կարդալ ավելին

Trapping Rain Water Leetcode Solution

Խնդիրի ձևակերպում Անձրևի ջրի թակարդում LeetCode լուծում – «Անձրևի ջրի թակարդում» նշում է, որ տրված է բարձրությունների մի զանգված, որը ներկայացնում է բարձրության քարտեզ, որտեղ յուրաքանչյուր բարի լայնությունը 1 է: Մենք պետք է գտնենք անձրևից հետո թակարդված ջրի քանակը: Օրինակ՝ Մուտք՝ բարձրություն = [0,1,0,2,1,0,1,3,2,1,2,1] Արդյունք՝ 6 Բացատրություն՝ Ստուգել…

Կարդալ ավելին

Հակադարձ բառերը տողով III LeetCode լուծումում

Խնդրի ձևակերպում Հակադարձ բառերը տողում III LeetCode-ի լուծում – Մեզ տրվում է տող և խնդրում ենք փոխել նախադասության մեջ յուրաքանչյուր բառի նիշերի հերթականությունը՝ պահպանելով բացատները և բառերի սկզբնական կարգը: Օրինակներ և բացատրություններ Օրինակ 1. Մուտքագրում՝ s = «Վերցնենք LeetCode…

Կարդալ ավելին

Նվազագույն բարձրության ծառեր LeetCode լուծում

Խնդրի ձևակերպում Նվազագույն բարձրության ծառերը LeetCode լուծում – Մեզ տրված է n հանգույցներից բաղկացած ծառ՝ պիտակավորված 0-ից մինչև n-1, որպես «եզեր» 2D զանգված, որտեղ եզր[i] = [a_i, b_i] ցույց է տալիս, որ կա չուղղորդված եզր: երկու հանգույց a_i և b_i ծառի մեջ: Մենք ունենք …

Կարդալ ավելին

LeetCode լուծումով խոչընդոտների վերացման ցանցի ամենակարճ ճանապարհը

Խնդիրների ձևակերպում Խոչընդոտների վերացում ունեցող ցանցի ամենակարճ ճանապարհը LeetCode-ի լուծում – Ձեզ տրվում է mxn ամբողջ թվային մատրիցային ցանց, որտեղ յուրաքանչյուր բջիջ կամ 0 (դատարկ) կամ 1 (խոչընդոտ է): Դուք կարող եք մեկ քայլով շարժվել վեր, վար, ձախ կամ աջ դատարկ բջիջից և դեպի վեր: Վերադարձեք վերևի ձախից քայլելու քայլերի նվազագույն թիվը…

Կարդալ ավելին

Ամենամոտ Երկուական որոնման ծառի արժեք Leetcode լուծում

Խնդրի հայտարարություն. Երկուական որոնման ծառի ամենամոտ արժեքը Leetcode լուծում – Հաշվի առնելով երկուական որոնման ծառի արմատը և թիրախային արժեքը, վերադարձրեք այն արժեքը BST-ում, որն ամենամոտն է թիրախին: Օրինակ. Օրինակ 1 Մուտք. արմատ = [4,2,5,1,3], թիրախ = 3.714286 Արդյունք. 4 Օրինակ 2 Մուտք. արմատ = [1], թիրախ…

Կարդալ ավելին

Ամենամեծ ուղղանկյունը Histogram LeetCode լուծույթում

Խնդրի ձևակերպում Հիստոգրամի ամենամեծ ուղղանկյունը LeetCode լուծում – Հաշվի առնելով հիստոգրամի բարձունքի բարձրությունը ներկայացնող ամբողջ թվերի բարձունքները, որտեղ յուրաքանչյուր տողի լայնությունը 1 է, վերադարձրեք հիստոգրամի ամենամեծ ուղղանկյունի մակերեսը: Օրինակ թեստային դեպք 1. Մուտք. բարձրություններ = [2, 1, 5, 6, 2, 3] Արդյունք. 10 Բացատրություն. …

Կարդալ ավելին

Translate »