Հատուկ տարբերությամբ զույգերի առավելագույն գումար

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

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

Rayուցանիշի զույգերի քանակը զանգվածում հավասար տարրերով

Ենթադրենք, մենք տվել ենք ամբողջ զանգված: «Indexանգվածի հավասար տարրերով ինդեքսային զույգերի հաշվարկ» խնդիրը խնդրում է պարզել զույգ ինդեքսների թիվը (i, j) այնպես, որ arr [i] = arr [j] և i- ը հավասար չէ j- ի . Օրինակ arr [] = {2,3,1,2,3,1,4} 3 Բացատրության զույգ…

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

Կառուցեք Երկուական ծառ ՝ տրված arentնող զանգվածի ներկայացուցչությունից

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

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

Հաշվի առնելով երկուական ծառը, ինչպե՞ս եք հեռացնում բոլոր կես հանգույցները:

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

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

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

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

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

Երկուական ծառի սահմանի անցում

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

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

Ինչպե՞ս ստուգել, ​​արդյոք տրված երկու հավաքածուները տարանջատված են:

Խնդիրը «Ինչպե՞ս ստուգել, ​​որ երկու տրված հավաքածուներն իրար միացած են»: ենթադրում է, որ ենթադրենք ձեզ տրվում է երկու հավաքածու `զանգվածի տեսքով, ասեք set1 [] և set2 []: Ձեր խնդիրն է պարզել ՝ երկու հավաքածուները տարանջատված հավաքածուներ են, թե ոչ: Օրինակ մուտքագրումՍեթ 1 [] = {1, 15, 8, 9,…

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

Ստուգեք, արդյոք տվյալ զանգվածը կրկնօրինակ տարրեր է պարունակում միմյանցից k հեռավորության վրա

«Ստուգեք, արդյոք տվյալ զանգվածը պարունակում է կրկնօրինակ տարրեր միմյանցից k հեռավորության վրա» խնդրում նշվում է, որ k- ի սահմաններում մենք պետք է ստուգենք տվյալ անկանոն զանգվածի կրկնօրինակների առկայությունը: Այստեղ k- ի արժեքը փոքր է տվյալ զանգվածից: Օրինակներ K = 3 arr [] =…

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

Տպեք Երկուական ծառի աջ տեսքը

Խնդրի հայտարարություն Խնդիրը «Տպել երկուական ծառի աջ տեսքը» խնդիրն ասում է, որ ձեզ տրվում է երկուական ծառ: Այժմ դուք պետք է գտնեք այս ծառի ճիշտ տեսքը: Այստեղ, երկուական ծառի աջ տեսքը նշանակում է տպել հաջորդականությունը այնպես, ինչպես ծառը նայում է…

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

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

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

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