Լիցենզիայի բանալիի ձևավորման Leetcode լուծում

Խնդրի հայտարարություն «Լիցենզիայի բանալիների ձևաչափում» խնդրի մեջ մուտքը բաղկացած է նիշերի տողից, որոնք ներկայացնում են լիցենզիայի բանալին: Սկզբնապես, տողը բաժանվում է N + 1 խմբերի (բառեր) ՝ N գծիկներով միջանկյալ: Մեզ նաև տրված է ամբողջ թիվ K, և նպատակն է ձևաչափել տողը

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

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

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

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

Min Stack Leetcode լուծում

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

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

Palindrome Linked List Leetcode լուծում

«Palindrome Linked List» - ի խնդրում մենք պետք է ստուգենք, թե տվյալ ամբողջովին կապակցված ցուցակը palindrome է, թե ոչ: Օրինակ ցուցակ = {1 -> 2 -> 3 -> 2 -> 1} ճշմարիտ բացատրություն # 1. Listուցակը պալինդրոմային է, քանի որ բոլոր տարրերը սկզբից և հետևից…

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

Միաձուլեք երկու տեսակավորված ցուցակներ Leetcode լուծումները

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

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

Count Primes Leetcode լուծումներ

Այս խնդրում մեզ տրված է ամբողջ թիվ ՝ N. Նպատակն է հաշվել, թե ինչպես են N- ից պակաս թվերը պարզ թվեր: Ամբողջ թիվը կաշկանդված է լինել ոչ բացասական: Օրինակ 7 3 10 4 Բացատրություն 10-ից պակաս պարզ պրեմիերաներն են 2, 3, 5 և 7: Այսպիսով, հաշվարկը 4 է: Մոտեցում (Brute

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

Plus մեկ Leetcode լուծում

Խնդրի հայտարարություն «Գումարած մեկ» խնդրում մեզ տրվում է զանգված, որտեղ զանգվածի յուրաքանչյուր տարր ներկայացնում է համարի թվանշան: Ամբողջ զանգվածը ներկայացնում է թիվ: Zeroth ինդեքսը ներկայացնում է համարի MSB- ն: Կարող ենք ենթադրել, որ առաջատար զրոյում չկա in

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

Հաշվեք K- ից պակաս արտադրյալ ունեցող բոլոր հետևյալները

«Հաշվեք բոլոր հաջորդականությունները, որոնց արտադրյալն ավելի քիչ է, քան K» խնդիրը ասում է, որ ձեզ տրվում է ամբողջ թվերի զանգված: Այժմ գտեք ենթադասերի քանակը, որոնք ունեն արտադրանք ավելի քիչ, քան տրված մուտքագրումը K. Օրինակ a [] = {1, 2, 3, 4, 5} k = 8 Հետևյալների քանակը պակաս

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

Ամենաերկար կրկնվող հետևանքը

«Ամենաերկար կրկնվող հետևանքը» խնդրում նշվում է, որ ձեզ որպես տող տրվում է տող: Բացահայտեք ամենաերկար կրկնվող հաջորդականությունը, դա այն հաջորդականությունն է, որը երկու անգամ գոյություն ունի լարում: Օրինակ aeafbdfdg 3 (afd) Մոտեցում Խնդիրը մեզ խնդրում է պարզել տողի ամենաերկար կրկնվող հաջորդականությունը: ...

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

Գտեք բազմակի կրկնվող տարրերից որևէ մեկը միայն կարդալու զանգվածում

«Գտիր միայն կարդալու զանգվածում ցանկացած բազմակի կրկնվող տարրերից որևէ մեկը» խնդիրը նշում է, որ ենթադրում է, որ ձեզ տրված է միայն կարդալու չափի զանգված (n + 1): Rayանգվածը պարունակում է 1-ից n ամբողջ թվեր: Ձեր խնդիրն է պարզել elements- ի կրկնվող տարրերից որևէ մեկը:

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