Min Stack Leetcode լուծում

Խնդրի հայտարարություն Նախագծեք մի հավաքածու, որն աջակցում է push, pop, top և առբերման նվազագույն տարրը մշտական ​​ժամանակում: push (x) - X տարրը մղել կույտի վրա: pop () - Հեռացնում է տարրը կույտի վերևում: վերև () - Ստացեք վերին տարրը: 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-ի համար այնտեղ…

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

Պատրաստիր լարը մեծ Leetcode լուծում

Խնդիրի հայտարարություն «Լարը մեծացրու» խնդրում տրված է տող, որը բաղկացած է փոքր և մեծատառերից: Մենք պետք է այս տողը լավ դարձնենք ՝ հեռացնելով տողի հարակից նիշերը, ինչը վատացնում է տողը: Լավ տողը այն տողն է, որը չունի երկու հարակից…

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

Ստուգեք, արդյոք տվյալ զանգվածը կարող է ներկայացնել Երկուական որոնման ծառի նախնական պատվեր

«Ստուգեք, արդյոք տվյալ զանգվածը կարող է ներկայացնել Երկուական որոնման ծառի նախնական կարգի անցում» խնդիրը ասում է, որ ձեզ տրված է նախնական պատվերով անցման հաջորդականություն: Այժմ դիտարկեք այս հաջորդականությունը և պարզեք, արդյոք այս հաջորդականությունը կարող է ներկայացնել երկուական որոնման ծառ, թե ոչ: Լուծման համար սպասվող ժամանակի բարդությունը

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

Տրված հաջորդականությունից կազմեք նվազագույն թիվը

«Տրված հաջորդականությունից կազմիր նվազագույն թիվը» խնդրում նշվում է, որ քեզ տրվում են միայն I և D- ի որոշ օրինակներ: I- ի իմաստը նշանակում է մեծացնել և նվազեցնել, մեզ տրամադրվում է D. Խնդիրի հայտարարությունը խնդրում է տպել տրված օրինակը բավարարող նվազագույն թիվը: Մենք ունենք …

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

Տեսանյութի հարցումներ ամենաերկար ճիշտ փակագծի հետևանքների համար

Ձեզ տրվում է որոշ փակագծերի հաջորդականության հաջորդականություն, այլ կերպ ասած ՝ ձեզ տալիս են փակագծերի նման «(» և «)» և ձեզ տրվում է հարցումների տիրույթ ՝ որպես ելակետ և վերջնակետ: «Լեռնաշղթաներ ամենաերկար ճիշտ փակագծի հետևանքների համար» խնդիրը պահանջում է պարզել առավելագույն երկարությունը

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

Max stack

Խնդրի հայտարարություն «Max stack» խնդիրը նշանակում է նախագծել հատուկ բուրգ, որը կարող է կատարել այս գործողությունները. Հրում (x). top (): վերադարձնում է տարրը, որը գտնվում է կույտի վերևում: pop (): հեռացրեք տարրը վերևից գտնվող կույտից: peekmax ():…

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