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

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

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

Տեղադրեք միջանկյալ Leetcode լուծում

Insert Interval Leetcode Solution- ի խնդիրը մեզ տալիս է որոշ ընդմիջումների ցուցակ և մեկ առանձին ընդմիջում: Հետո մեզ ասում են, որ այս նոր ընդմիջումը տեղադրենք ընդմիջումների ցուցակի մեջ: Այսպիսով, նոր միջակայքը կարող է հատվել այն ցուցակներով, որոնք արդեն կան ցուցակում, կամ կարող է

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

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

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

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

Isomorphic Strings Leetcode լուծում

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

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

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

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

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

Min Stack Leetcode լուծում

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

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

Ենթածրագրի առավելագույն լուծաչափը Leetcode

Խնդիրի հայտարարություն Հաշվի առնելով ամբողջ զանգվածի թվերը, գտեք հարակից ենթաշերտը (առնվազն մեկ թիվ պարունակող), որն ունի ամենամեծ գումարը և վերադարձեք դրա գումարը: Օրինակ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Բացատրություն. [4, -1,2,1] ունի ամենամեծ գումարը = 6. nums = [- 1] -1 Մոտեցում 1 (Բաժանիր և նվաճիր) Այս մոտեցման մեջ…

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

Lucky Numbers in a Matrix Leetcode լուծում

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

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

Երկու նիշերի II Leetcode լուծույթի հատում

Խնդրի հայտարարություն Այս խնդրում տրվում է երկու զանգված, և մենք պետք է պարզենք այս երկու զանգվածների խաչմերուկը և վերադարձնենք ստացված զանգվածը: Արդյունքի յուրաքանչյուր տարր պետք է հայտնվի այնքան անգամ, որքան ցույց է տալիս երկու զանգվածներում: Արդյունքը կարող է լինել ցանկացած կարգով: Օրինակ …

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

Համեմատիր տողերը ըստ ամենափոքր նիշի լեոդ-կոդերի լուծույթի հաճախության

Խնդիրը Համեմատել տողերն ըստ ամենափոքր նիշի Leetcode լուծույթի հաճախականության, ասում է, որ մենք ոչ դատարկ տողի s- ի վրա սահմանում ենք f (ֆունկցիաներ) այնպիսի ֆունկցիա, որ f (ներ) - ը հավասար է լարի ամենափոքր նիշի հաճախությանը: Հետո մեզ տրվում են որոշ բառեր և որոշ հարցումներ: յուրաքանչյուրի համար

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