Rayանգվածում ներկայացված առավելագույն հաջորդական թվերը

Խնդրի հայտարարություն Ենթադրենք, որ ունեք N մեծության ամբողջ թվերի զանգված: «rayանգվածում առկա առավելագույն անընդմեջ թվերը» խնդիրը պահանջում է պարզել հաջորդական թվերի առավելագույն քանակը, որոնք կարող են ցրվել զանգվածում: Arr [] = {2, 24, 30, 26, 99, 25} 3 բացատրություն.:

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

Բոլոր բացասական թվերը տեղափոխեք սկզբի և դրական ՝ վերջնական կայուն տարածությամբ

Ենթադրենք, որ դուք ունեք ամբողջ թվերի զանգված: Այն բաղկացած է և՛ բացասական, և՛ դրական թվերից, և խնդրի հայտարարությունը խնդրում է տեղափոխել / տեղափոխել բոլոր բացասական և դրական տարրերը զանգվածի ձախից և զանգվածից աջ `առանց լրացուցիչ տարածության օգտագործման: Սա կլինի

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

Ընդհանուր թվեր `առանց մի շարք կրկնվող թվերի

Ձեզ տրվում է թվերի շարք (սկիզբ, ավարտ): Տրված առաջադրանքն ասում է `պարզել տիրույթում առանց կրկնվող թվանշանների առանց թվերի ընդհանուր թվերը: Օրինակ Ներածում ՝ 10 50 Արդյունք ՝ 37 Բացատրություն ՝ 10 – ը չունի կրկնվող թվանշան: 11-ն ունի կրկնվող նիշ: 12-ը չունի կրկնվող թվանշան: ...

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

Գտեք զանգվածում կրկնվող լավագույն երեքը

«Գտեք զանգվածում կրկնվող լավագույն երեքը» խնդիրը նշում է, որ ձեզ տրվում է n թվերի զանգված, որի մեջ կան մի քանի կրկնվող թվեր: Ձեր խնդիրն է պարզել զանգվածի 3 լավագույն կրկնվող թվերը: Օրինակ [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 Բացատրություն Այստեղ կրկնում են 1,3-ը և 6-ը

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

Տեսակավորում ՝ օգտագործելով չնչին հեշ ֆունկցիա

«Տեսակավորումը ՝ օգտագործելով չնչին հեշ ֆունկցիա» խնդիրը նշում է, որ ձեզ տրվում է ամբողջ զանգված: Rayանգվածը կարող է պարունակել ինչպես բացասական, այնպես էլ դրական թվեր: Խնդրի հայտարարությունը խնդրում է տեսակավորել զանգվածը ՝ օգտագործելով Trivial Hash գործառույթը: Օրինակ ar [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,

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

Գտեք կրկնօրինակներ տվյալ զանգվածում, երբ տարրերը չեն սահմանափակվում տիրույթով

«Տրված զանգվածում գտեք կրկնօրինակներ, երբ տարրերը չեն սահմանափակվում տիրույթով» խնդրում նշվում է, որ դուք ունեք զանգված, որը բաղկացած է n ամբողջ թվից: Խնդիրը նշում է այն `պարզելու համար կրկնօրինակ տարրերը, եթե առկա են զանգվածում: Եթե ​​այդպիսի տարր գոյություն չունի, վերադարձիր -1: Օրինակ [ …

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

Ստուգեք երկու զանգված հավասար են, թե ոչ

«Ստուգեք ՝ արդյոք երկու զանգված հավասար են, թե ոչ» խնդիրը նշում է, որ ձեզ տրվում է երկու զանգված: Խնդրի հայտարարությունն ասում է, որ դուք պետք է որոշեք տրված զանգվածները հավասար են, թե ոչ: Օրինակ arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,

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

Գրեք մի ֆունկցիա `երկու Կապված ցուցակների խաչմերուկի կետը ստանալու համար

Խնդրի հայտարարություն «Գրեք մի գործառույթ երկու Կապված ցուցակների հատման կետը ստանալու համար» խնդիրը նշում է, որ ձեզ տրվում է երկու կապված ցուցակ: Բայց դրանք անկախ կապակցված ցուցակներ չեն: Նրանք ինչ-որ պահի կապված են: Այժմ դուք պետք է գտնեք այս երկու ցուցակների հատման այս կետը: ...

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

Linkedնջեք մի հանգույց կապված ցուցակից առանց գլխի ցուցիչի

Խնդիրի հայտարարություն «Deleteնջել հանգույցը կապակցված ցուցակից առանց գլխի ցուցիչի» խնդրով նշվում է, որ դուք ունեք կապված ցուցակ որոշ հանգույցների հետ: Այժմ դուք ուզում եք ջնջել մի հանգույց, բայց չունեք դրա ծնողի հանգույցի հասցեն: Այսպիսով, ջնջեք այս հանգույցը: Օրինակ 2-> 3-> 4-> 5-> 6-> 7 toնջվող հանգույց. 4 2-> 3-> 5-> 6-> 7…

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

Տպիր Ֆիբոնաչիի համարները հակառակ հերթականությամբ

Խնդիրի հայտարարություն Հաշվի առնելով n թիվը, տպեք ֆիդային համարները հակառակ կարգով: Օրինակ n = 5 3 2 1 1 0 Բացատրություն. Ֆիբոնաչիի թվերն ըստ դրանց դասավորության ՝ 0, 1, 1, 2, 3 են: Բայց քանի որ մեզ անհրաժեշտ էր տպել հակառակ հերթականությամբ: n = 7 8 5…

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