Օրական ջերմաստիճանների Leetcode լուծում

Խնդրի ձևակերպում Օրական ջերմաստիճանների Leetcode լուծում. նշում է, որ տրված ամբողջ թվերի ջերմաստիճանը ներկայացնում է օրական ջերմաստիճանը, վերադարձրեք զանգվածի պատասխանն այնպես, որ պատասխանը[i]-ն օրերի քանակն է, որին պետք է սպասեք i-րդ օրվանից հետո ավելի տաք ջերմաստիճան ստանալու համար: Եթե ​​չկա ապագա օր, որի համար դա հնարավոր է, փոխարենը պահեք պատասխան[i] == 0: …

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

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

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

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

Trapping Rain Water Leetcode Solution

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

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

Վավեր փակագծեր Leetcode լուծում

Խնդրի հայտարարություն Վավեր փակագծեր LeetCode լուծում – «Վավեր փակագծերը» նշում է, որ ձեզ տրված է տող, որը պարունակում է ընդամենը «(', ')', '{', '}', '[' և ']' նիշերը: Մենք պետք է որոշենք՝ մուտքագրված տողը վավեր տող է, թե ոչ։ Տողը համարվում է վավեր տող, եթե բաց փակագծերը պետք է փակվեն…

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

Առավելագույն հաճախականության Stack Leetcode լուծում

Խնդրի ձևակերպում Առավելագույն հաճախականության կույտ LeetCode լուծում – «Առավելագույն հաճախականության կույտ» խնդրում է ձեզ նախագծել հաճախականության կույտ, որտեղ երբ մենք տարրը դուրս ենք հանում կույտից, այն պետք է վերադարձնի փաթեթում առկա ամենահաճախակի տարրը: Իրականացնել FreqStack դասը. FreqStack()-ը կառուցում է դատարկ հաճախականության կույտ: void push (int val) հրում…

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

Նախագծեք բուրգ Leetcode Solution-ի հավելման գործողությամբ

Խնդրի հայտարարություն Նախագծել կույտ աճող գործողությամբ Leetcode լուծում – նշում է, որ մենք պետք է նախագծենք մի կույտ, որն արդյունավետ կերպով կաջակցի ստորև բերված գործողություններին: Նշանակեք կույտի առավելագույն հզորությունը: Արդյունավետ կատարեք հրում գործողությունը, եթե կույտի չափը խիստ փոքր է առավելագույն հզորությունից…

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

Min Stack Leetcode լուծում

Խնդիրի հայտարարություն Նախագծեք մի տող, որն աջակցում է մղել, փոփ, վերև և վերականգնել նվազագույն տարրը մշտական ​​ժամանակում: հրում (x) - տարրը x մղել բուրգին: pop () - Հեռացնում է տանիքի վերևում գտնվող տարրը: top () - Ստացեք վերին տարրը: getMin () - Առբերեք դեղի նվազագույն տարրը: ...

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

Կառուցեք զանգված ՝ Stack գործողությունների Leetcode լուծմամբ

The Stay of Array With Stack Operations Leetcode Solution խնդիրը մեզ տալիս է ամբողջ հաջորդականություն և n ամբողջ թիվ: Խնդիրը նշում է, որ մեզ տրված է 1-ից n թվերի ամբողջության հաջորդականություն: Դրանից հետո մենք օգտագործում ենք բուրգ ՝ արտադրելու համար մեզ տրված ամբողջ հաջորդականություն

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

Սողունների տեղեկամատյանների պանակ Leetcode լուծում

Խնդրի հայտարարություն Այս խնդրում մենք անընդհատ հետևում ենք մեր դիրքին թղթապանակային համակարգում: Մենք սկզբում գտնվում ենք այս համակարգի արմատային պանակում կամ հիմնական թղթապանակում: Մենք այստեղ հիմնականում 3 տեսակի հրաման ունենք: Հրամանները տողի տեսքով են, որոնցում յուրաքանչյուր տող

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

Հաջորդ Greater Element I Leetcode լուծումը

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում է երկու ցուցակ, որոնցում առաջին ցուցակը երկրորդ ցուցակի ենթաբազմություն է: Առաջին ցուցակի յուրաքանչյուր տարրի համար մենք պետք է պարզենք երկրորդ ցուցակի հաջորդ ավելի մեծ տարրը: Nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] բացատրություն Բացատրություն. Ցուցակի 1-ին տարրի համար, այսինքն 4-ի համար there

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

Translate »