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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Այս խնդրում մենք տվել ենք Երկուական որոնման ծառ, գրեք ալգորիթմ `լավագույնը ծառ դարձնելու համար` բոլոր փոքր բանալիների գումարով: Մուտքային ելքի օրինակ Նախնական պատվեր. 19 7 1 54 34 88 Միամիտ մոտեցում Բոլոր հանգույցները հատ առ հատ ցանկացած անցման ձևով և…

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

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

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

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

Տեղադրեք 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] ձևավորելու համար Merge գտնելու մոտեցումը

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

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

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

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