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

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

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

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

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

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

Որոնեք պտտվող տեսակավորված զանգվածի Leetcode լուծում

Հաշվի առեք տեսակավորված զանգվածը, բայց ընտրվեց մեկ ցուցիչ, և զանգվածը պտտվեց այդ պահին: Այժմ զանգվածը պտտվելուց հետո ձեզանից պահանջվում է գտնել որոշակի թիրախային տարր և վերադարձնել դրա ինդեքսը: Եթե ​​տարրը առկա չէ, վերադարձիր -1: Խնդիրն ընդհանուր առմամբ is

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

Երկուական թվեր առաջացնելու համար հետաքրքիր մեթոդ է 1-ից n

Խնդրի հայտարարություն «Երկուական թվեր առաջացնելու համար հետաքրքիր մեթոդ 1-ից n» խնդիրը ասում է, որ ձեզ տրված է n թիվ, բոլոր թվերը տպեք 1-ից n երկուական ձևով: Օրինակներ 3 1 10 11 6 1 10 11 100 101 110 Ալգորիթմ Սերունդ…

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

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

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

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

Բառի որոնում

Բառերի որոնումը մեր կյանքի որոշ ժամանակներում բառ որոնող հանելուկների պես մի բան է: Այսօր ես սեղանին եմ բերում փոփոխված խաչբառ: Իմ ընթերցողները պետք է մի փոքր տարակուսած լինեն, թե ինչի մասին եմ ես խոսում: Առանց այլևս ժամանակ կորցնելու, եկեք հասնենք խնդրի հայտարարությանը Կարո՞ղ ենք

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

Ամենափոքր տարրը կրկնվեց հենց K Times- ը

Մեզ տրված է A [] զանգված n չափի վրա: Մենք պետք է գտնենք զանգվածի մեջ ճիշտ k անգամ կրկնվող ամենափոքր տարրը: Օրինակ Մուտք A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 Ելք K հաճախականությամբ ամենափոքր տարրը ՝ 2 մոտեցում 1. Կոպիտ ուժ Հիմնական գաղափար

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

Հեռացրեք տարրերի նվազագույն քանակը այնպես, որ երկու զանգվածում էլ չկա ընդհանուր տարր

Հաշվի առնելով համապատասխանաբար n և m տարրերից բաղկացած երկու զանգված A և B: Հեռացրեք տարրերի նվազագույն քանակն այնպես, որ զանգվածում ոչ մի ընդհանուր տարր գոյություն չունի և տպեք հեռացված տարրերի քանակը: Ներածման օրինակ. A [] = {1, 2, 1, 1} B [] = {1, 1} Ելք. Հեռացման նվազագույն տարրեր

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

Առանց լրացուցիչ տարածության հերթի տեսակավորում

Առանց ավելորդ տարածության խնդրի հերթի տեսակավորման ժամանակ մենք հերթ ենք տվել, այն դասավորել ՝ օգտագործելով հերթի ստանդարտ գործողություններ ՝ առանց ավելորդ տարածության: Օրինակներ Մուտքային հերթ = 10 -> 7 -> 2 -> 8 -> 6 Ելքային հերթ = 2 -> 6 -> 7 -> 8 -> 10 Մուտքային հերթ =

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

Մակարդակի կարգի անցումը պարուրաձև տեսքով

Այս խնդրում մենք տվել ենք երկուական ծառ, տպում ենք դրա մակարդակի կարգի անցումը պարուրաձև տեսքով: Օրինակներ Մուտքային ելք 10 30 20 40 50 80 70 60 Միամիտ մոտեցում մակարդակի կարգի շրջանցման պարույր ձևով Գաղափարն է կատարել նորմալ մակարդակի կարգի անցում ՝ օգտագործելով…

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