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

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

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

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

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու տողերի 's' & 't', որոնք բաղկացած են փոքրատառ անգլերեն տառերից: Մեկ գործողության դեպքում մենք կարող ենք ընտրել «t» տողի ցանկացած բնույթ և փոխել այն այլ բնույթի: Մենք պետք է գտնենք նման գործողությունների նվազագույն թիվը ՝ «t» անելու համար…

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

Բազմապատկեք լարերի Leetcode լուծումը

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

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

Հռոմեական Leetcode Solution- ի ամբողջ թիվ

Այս խնդրում մեզ տրված է ամբողջ թիվ և պահանջվում է փոխարկել հռոմեական թվանշան: Այսպիսով, խնդիրը սովորաբար կոչվում է «Integer to Roman», իսկ սա Integer to Roman Leetcode Solution է: Եթե ​​ինչ-որ մեկը չգիտի հռոմեական թվանշանների մասին: Հին ժամանակներում մարդիկ չէին անում

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

Երկուական մատրիցով 1-ի մոտակա բջիջի հեռավորությունը

Խնդիրի հայտարարություն «Երկուական մատրիցում 1 ունեցող մոտակա բջիջի հեռավորությունը» խնդրի մեջ նշվում է, որ ձեզ տրվում է երկուական մատրիցա (պարունակում է միայն 0 և 1 վ) առնվազն մեկով: Երկուական մատրիցում գտեք 1 ունեցող մոտակա բջջի հեռավորությունը: բոլոր տարրերի համար…

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

BST դեպի ծառ ՝ բոլոր փոքր բանալիների գումարով

Այս խնդրում մենք տվել ենք Երկուական որոնման ծառ, գրեք ալգորիթմ, որը լավագույնը կդարձնի ծառ ՝ բոլոր փոքր բանալիների գումարով: Օրինակ Մուտքային ելք Նախնական պատվեր.

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

Առավելագույն հրապարակ

Առավելագույն քառակուսի խնդրում մենք տվել ենք 2D երկուական մատրիցա, որը լցված է 0 -ով և 1 -ով, գտնում ենք միայն 1 -ը պարունակող ամենամեծ քառակուսին և վերադարձնում դրա մակերեսը: Օրինակ մուտքագրում. 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 XNUMX XNUMX XNUMX…

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

Տեղադրեք Deleteնջել GetRandom- ը

Տեղադրեք Deleteնջել GetRandom խնդիրը, մենք պետք է նախագծենք տվյալների կառուցվածք, որն աջակցում է հետևյալ բոլոր գործողությունները միջին O (1) ժամանակում: ներդիր (վալ). իրը տեղադրում է հավաքածուի մեջ, եթե այն արդեն չկա: remove (val). առկայության դեպքում ջնջում է իրը: getRandom. Վերադարձնում է պատահական տարր ընթացիկ հավաքածուից

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

Միաձուլել համընկնող միջակայքերը

Միաձուլվող ինտերվալների խնդրի դեպքում մենք տվել ենք ընդմիջումների հավաքածու, միաձուլել և վերադարձնել բոլոր համընկնող միջակայքերը: Օրինակ մուտքագրում ՝ [[2, 3], [3, 4], [5, 7]] Ելք ՝ [[2, 4], [5, 7]] Բացատրություն. Մենք կարող ենք միավորել [2, 3] և [3 , 4] միասին ձևավորելով [2, 4] Միացում գտնելու մոտեցում…

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

Միավորել K Տեսակավորված Կապված istsուցակները

Merge K տեսակավորված կապակցված ցուցակների խնդիրն այնքան հայտնի է, ըստ հարցազրույցի տեսակետի: Այս հարցը շատ անգամ է տալիս այնպիսի խոշոր ընկերություններում, ինչպիսիք են Google- ը, Microsoft- ը, Amazon- ը և այլն: Քանի որ անունն է հուշում, մեզ տրամադրվել են k տեսակավորված կապված ցուցակներ: Մենք պետք է միավորենք դրանք միասին into

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