Երկու կապակցված ցուցակների միավորում և խաչմերուկ

Հաշվի առնելով երկու կապակցված ցուցակները, ստեղծեք ևս երկու կապված ցուցակներ `առկա ցուցակների տարրերի միավորում և խաչմերուկ ստանալու համար: Մուտքագրման օրինակ. Listուցակ 1: 5 → 9 → 10 → 12 → 14 Listուցակ 2: 3 → 5 → 9 → 14 Out 21 Ելք. Ընդհատման ցուցակ ՝ 14 → 9 → 5 Միության_ ցուցակ ՝

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

Հաջորդականության առավելագույն գումարն այնպիսին է, որ երեքը անընդմեջ չեն

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

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

Հաշվի՛ր նույնիսկ երկարության երկուական հաջորդականությունները ՝ առաջին և երկրորդ կես բիթերի նույն գումարով

«Հաշվեք նույնիսկ երկարության երկուական հաջորդականությունները առաջին և երկրորդ կես բիթերի նույն գումարով» խնդիրը նշում է, որ ձեզ տրվում է ամբողջ թիվ: Այժմ պարզեք 2 * n չափի երկուական հաջորդականություն կառուցելու եղանակների քանակը այնպես, որ առաջին կեսը և երկրորդ կեսը ունենան նույն թիվը

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

Pուգակցվեք տվյալ ապրանքի հետ

«Givenույգը տրված արտադրանքի հետ» խնդրում նշվում է, որ ձեզ տրվում է ամբողջ զանգված և թիվ «x» թիվ: Որոշեք, արդյոք զանգվածը բաղկացած է զույգից, որի արտադրանքը հավասար է 'x' տրված մուտքային զանգվածում: Օրինակ [2,30,12,5] x = 10 Այո, այն այստեղ ունի արտադրանքի զույգի բացատրություն 2

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

Հարցումներ տիրույթի ամենամեծ տարօրինակ բաժանարարի XOR- ի վերաբերյալ

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

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

Սալիկապատման խնդիր

Խնդրի հայտարարություն «Սալիկապատման խնդիրը» նշում է, որ դուք ունեք 2 x N ցանց և 2 x 1. չափի սալիկ: Այսպիսով, գտեք տվյալ ցանցը սալիկապատելու եղանակների քանակը: Օրինակ 3 2 Բացատրություն. Սալիկապատման խնդրի մոտեցում Մենք կարող ենք լուծել այս խնդիրը `օգտագործելով ռեկուրսիան: ...

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

Գտեք տրված տողի բոլոր թույլատրված շարքերը մատրիցով

Խնդրի հայտարարություն Գտեք մի տողում տրված տողի բոլոր թույլատրված տողերը մատրիցում նշելով, որ ձեզ տրված է m * n չափի մատրից, իսկ մատրիցի տողի համարը ասում է 'տող': Խնդրի հայտարարությունը խնդրում է պարզել բոլոր հնարավոր տողերը, որոնք փոխվածություն են տվյալ տողի: Սա …

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

Ամենամեծ գումարների հարակից ենթաշերտը

Խնդրի հայտարարություն Ձեզ տրվում է ամբողջ թվերի զանգված: Խնդիրի հայտարարությունը խնդրում է պարզել ամենամեծ գումարի հարակից ենթաշղթան: Սա նշանակում է ոչ այլ ինչ, քան գտնել ենթաշերտ (շարունակական էլեմենտներ), որն ամենամեծ գումարն ունի տվյալ զանգվածի մյուս բոլոր ենթածրագրերի շարքում: Arr [] = {1, -3, 4, Example

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

Կույտ Տեսակավորում

Կույտերի տեսակավորումը համեմատության վրա հիմնված տեսակավորման տեխնիկա է, որը հիմնված է Երկուական կույտ տվյալների կառուցվածքի վրա: HeapSort- ը նման է ընտրության տեսակներին, որտեղ մենք գտնում ենք առավելագույն տարրը, իսկ հետո այդ տարրը դնում վերջում: Մենք կրկնում ենք այս նույն գործընթացը մնացած տարրերի համար: Հաշվի առնելով չհավաքված

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

Գտեք 1-ի առավելագույն թվով շարքը

Խնդիրի հայտարարություն «Գտեք տողը առավելագույն թվով 1-ի» խնդրում մենք յուրաքանչյուր շարքում դասավորված երկուական թվանշաններ պարունակող մատրիցա ենք տվել (2D զանգված): Գտեք այն տողը, որն ունի առավելագույն 1-ը: Ներածման ձևաչափը Առաջին տողը, որը պարունակում է երկու ամբողջ թվերի արժեքներ n, m: Հաջորդը, n տող

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