Կռվել լարային

Խնդիրի հայտարարություն «Մագլցման լար» խնդիրը նշում է, որ ձեզ տրվում է երկու տող: Ստուգեք ՝ երկրորդ լարն առաջինի՞ն է խառնված, թե՞ ոչ: Բացատրենք s = «մեծ» տողը ներկայացնենք որպես երկուական ծառ ՝ հետադարձաբար բաժանելով այն երկու ոչ դատարկ ենթալարերի: Այս տողը կարող է լինել

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

Առավելագույն հեռավորությունը զանգվածում նույն տարրի երկու դեպքերի միջև

Ենթադրենք, որ ձեզ տրված է մի շարք `մի քանի կրկնվող թվերով: Մենք պետք է գտնենք առավելագույն հեռավորությունը զանգվածի մեջ առկա տարբեր ցուցիչ ունեցող թվի երկու նույն դեպքերի միջև: Օրինակ Ներածում. Զանգված = [1, 2, 3, 6, 2, 7] Արդյունք ՝ 3 Բացատրություն. Քանի որ զանգվածի տարրերը [1]…

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

Բոլոր եզակի եռյակները, որոնք ամփոփում են տվյալ արժեքը

Մենք տվել ենք ամբողջ թվերի զանգված և տրված թիվ, որը կոչվում է «գումար»: Խնդրի հայտարարությունը խնդրում է պարզել այն եռապատկիչը, որը գումարվում է տրված «գումարի» թվին: Ներածման օրինակ. Arr [] = {3,5,7,5,6,1} sum = 16 Արդյունք ՝ (3, 7, 6), (5, 5, 6) Բացատրություն. Եռյակ, որը հավասար է տրված

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

Հաշվիր ենթագրերը նույն նույն և կենտ տարրերով

Ենթադրենք, որ դուք տվել եք N չափի ամբողջ զանգված: Քանի որ կան թվեր, թվերը կենտ կամ զույգ են: Խնդիրի հայտարարությունը ենթաընտանիքի հաշվարկի միևնույն զույգ և կենտ տարրերով է կամ պարզում է ենթահաշիվների քանակը, որն ունի հավասար թվով զույգ և կենտ ամբողջ թվեր: Օրինակ …

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

Arանգվածը վերադասավորել այնպես, որ arr [i] - ը հավասար լինի i- ի

«Վերադասավորեք զանգվածը այնպես, որ arr [i] = i» խնդիրը նշում է, որ ձեզ տրվում է ամբողջ թվերի զանգված ՝ սկսած 0-ից n-1: Քանի որ բոլոր տարրերը կարող են զանգվածում չլինել, ապա դրանց տեղում -1 կա: Խնդրի հայտարարությունը խնդրում է զանգվածը վերադասավորել այդպիսի

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

Rayանգվածում գտեք ամենամեծ d- ն այնպես, որ a + b + c = d

Խնդիրի հայտարարությունը Ենթադրենք, որ դուք ունեք ամբողջ թվերի զանգված: Մուտքային արժեքները բոլորը հստակ տարրեր են: «Rayանգվածում գտեք ամենամեծ d- ն այնպես, որ a + b + c = d» -ը խնդրի պարզել 'd' բազմության ամենամեծ տարրը այնպես, որ a + b + c =

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

Առավելագույնի հասցնել տարրերը `օգտագործելով մեկ այլ զանգված

Ենթադրենք, մենք տվել ենք n նույն չափի երկու ամբողջ թիվ զանգված: Երկու զանգվածներն էլ պարունակում են դրական թվեր: Խնդրի հայտարարությունը խնդրում է առավելագույնի հասցնել առաջին զանգվածը `օգտագործելով երկրորդ զանգվածը` երկրորդ զանգվածը որպես առաջնահերթություն պահելով (երկրորդ զանգվածի տարրերը պետք է ելքի մեջ հայտնվեն նախ): ...

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

Գրեք կոդ `որոշելու համար, թե երկու ծառ նույնական են

«Գրել կոդ` որոշելու համար, թե երկու ծառ նույնական է »խնդիրը ասում է, որ ձեզ տրվում է երկու երկուական ծառ: պարզեք դրանք նույնական են, թե ոչ: Այստեղ նույնական ծառը նշանակում է, որ երկուական երկու ծառերն էլ ունեն նույն հանգույցի արժեքը ՝ հանգույցների նույն դասավորվածությամբ: Օրինակ Երկու ծառերն էլ

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

Գտեք տարրեր, որոնք առկա են առաջին զանգվածում, և ոչ թե երկրորդում

«Գտեք տարրեր, որոնք առկա են առաջին զանգվածում, և ոչ թե երկրորդում» խնդիրը ասում է, որ ձեզ տրվում է երկու զանգված: Raանգվածները բաղկացած են բոլոր ամբողջ թվերից: Դուք պետք է պարզեք այն թվերը, որոնք առկա չեն լինի երկրորդ զանգվածում, բայց առկա են առաջին զանգվածում: Օրինակ …

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

Երկուական ծառի անկյունագծային անցում

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

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