Խառնել Array Leetcode լուծումը

Array Leetcode Solution- ը Shuffle- ի խնդիրը մեզ տալիս է 2 ն երկարության զանգված: Այստեղ 2n- ը նշում է, որ զանգվածի երկարությունը հավասար է: Դրանից հետո մեզ ասացին, որ խառնենք զանգվածը: Այստեղ խառնուրդը չի նշանակում, որ մենք պետք է պատահականորեն խառնենք զանգվածը, բայց հատուկ ձև է

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

3 Ամփոփ Leetcode լուծում

Խնդիրի հայտարարություն Հաշվի առնելով n ամբողջ թվերի զանգվածը, թվերում կա՞ a, b, c տարրեր, որոնք a + b + c = 0: Գտեք բոլոր եզակի եռյակները զանգվածում, որը տալիս է զրոյի գումար: Ուշադրություն դարձրեք. Որ լուծույթի հավաքածուն չպետք է կրկնակի եռյակ պարունակի: Օրինակ # 1 [-1,0,1,2, -1,4]

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

Anagram Leetcode- ի լուծումներ երկու լար կատարելու համար քայլերի նվազագույն քանակը

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու տող '' և 't', որոնք կազմված են փոքրատառ անգլերեն նիշերից: Մի գործողության արդյունքում մենք կարող ենք ընտրել «t» տողի ցանկացած նիշ և այն փոխել ինչ-որ այլ նիշի: Մենք պետք է գտնենք նման գործողությունների նվազագույն քանակը `« t »- ը դարձնելու համար

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

Բաժանեք տողը հավասարակշռված տողերի Leetcode լուծման մեջ

Խնդրի հայտարարություն Այս խնդրում մեզ տրված է նիշերի տող, որոնք պարունակում են միայն «R» և «L»: Մենք տողը անվանում ենք հավասարակշռված, եթե այն ունի նույն թվով «R» և «L»: Մենք կարող ենք տրված տողը բաժանել տարանջատված ենթաշղթաների: Նպատակն է գտնել առավելագույն հնարավոր թիվը

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

Հեռացնել կապակցված ցուցակի տարրերը Leetcode լուծումը

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում է կապված ցուցակ `իր ամբողջ թվերով արժեք ունեցող հանգույցներով: Մենք պետք է ցուցակից ջնջենք որոշ հանգույցներ, որոնց արժեքը հավասար է val- ի: Խնդիրը չի պահանջում տեղում լուծել, բայց մենք կքննարկենք նման մոտեցումներից մեկը: Օրինակ ցուցակ =

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

Համակցված գումարի Leetcode լուծում

Combination Sum Leetcode Solution- ի խնդիրը մեզ տալիս է ամբողջ թվերի և թիրախի զանգված կամ ցուցակ: Մեզ ասում են, որ գտնենք այն համադրությունները, որոնք կարող են կատարվել այս ամբողջ թվերի միջոցով, ցանկացած քանակի անգամ, որոնք ավելանում են տվյալ թիրախին: Այսպիսով, ավելի պաշտոնական, մենք կարող ենք օգտագործել տրված the

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

Isomorphic Strings Leetcode լուծում

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու տող ՝ a և b: Մեր նպատակն է պարզել ՝ երկու տողերը իզոմորֆ են, թե ոչ: Երկու տող կոչվում է իզոմորֆ, եթե և միայն այն դեպքում, երբ առաջին տողի նիշերը կարող են փոխարինվել ընդհանրապես ցանկացած նիշով (ներառյալ ինքն իրեն)…

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

Կղզու պարագծային Leetcode լուծում

Խնդրի հայտարարություն Այս խնդրում մեզ տրված է ցանց `2-D զանգվածի տեսքով: grid [i] [j] = 0-ը ներկայացնում է, որ այդ կետում ջուր կա, և grid [i] [j] = 1-ը ներկայացնում է հող: Անցային բջիջները միացված են ուղղահայաց / հորիզոնական, բայց ոչ անկյունագծային: Ուղիղ մեկ կղզի կա (հողի կապակցված բաղադրիչ

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

Բառի որոնում Leetcode լուծում

Խնդիրի հայտարարություն Հաշվի առնելով mxn տախտակն ու բառը ՝ գտեք, արդյոք այդ բառը գոյություն ունի ցանցում: Բառը կարող է կառուցվել հաջորդաբար հարակից բջիջների տառերից, որտեղ «հարակից» բջիջները հորիզոնական կամ ուղղահայաց հարևան են: Նույն տառային բջիջը չի կարող օգտագործվել մեկից ավելի անգամ: Օրինակ …

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

Min Stack Leetcode լուծում

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

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