Екі байланыстырылған тізімнің одағы және қиылысы

Екі байланыстырылған тізімді ескере отырып, бар тізім элементтерінің бірігуін және қиылысуын алу үшін тағы екі байланыстырылған тізім жасаңыз. Мысал Кіріс: Тізім1: 5 → 9 → 10 → 12 → 14 Тізім2: 3 → 5 → 9 → 14 → 21 Шығу: Қиылыстар тізімі: 14 → 9 → 5 Одақ тізімі:…

Ары қарай оқу

Тізбектің үшеуі қатар болмайтындай етіп, максималды сабақтастық қосындысы

«Үшеуі қатарынан шықпайтындай етіп, максималды сабақтастық қосындысы» мәселесінде сізге бүтін сандар жиыны берілгендігі айтылған. Енді сіз үш элементті қатарынан қарастыра алмайтын максималды қосындыға ие іздеу керек. Еске сала кетейік, тізбектеу тек массивтен басқа ештеңе емес ...

Ары қарай оқу

Бірінші және екінші жарты биттердің бірдей қосындысымен жұп ұзындықты екілік тізбектерді санау

«Бірінші және екінші жарты биттердің бірдей қосындысымен жұп ұзындықты екілік тізбектерді санау» есебінде сізге бүтін сан берілгені айтылған. Енді 2 * n өлшемді екілік тізбекті тұрғызудың бірінші жартысы мен екінші жартысында бірдей сан болатындай етіп құру тәсілдерін біліп ал ...

Ары қарай оқу

Берілген өніммен жұптаңыз

«Берілген өніммен жұптастыру» мәселесінде сізге бүтін сандар жиыны және «x» саны берілгені айтылады. Берілген кіріс массивінде өнімі 'x' тең болатын жұптан тұратын массив бар -жоғын анықтаңыз. Мысал [2,30,12,5] x = 10 Иә, мұнда өнімнің жұптық түсіндірмесі бар 2…

Ары қарай оқу

XOR бойынша сұраныстар диапазонның ең үлкен тақ бөлгіші

Мәселелер туралы мәлімдеме «Ауқымның ең үлкен тақ бөлгішінің XOR сұраныстары» мәселесінде сізге бүтін сандар жиыны және q сұранысы берілетіні айтылады, әр сұраныс диапазоннан тұрады. Мәселе туралы мәлімдеме берілген диапазондағы ең үлкен тақ бөлгіштің XOR -ын табуды сұрайды ...

Ары қарай оқу

Плитка төсеу мәселесі

Мәселе туралы мәлімдеме «Плиткамен қаптау мәселесі» сізде 2 x N өлшемді тор мен 2 x 1 өлшемді тақтайшаның бар екенін көрсетеді. Сонымен, берілген торды жабыстыру жолдарының санын табыңыз. 3 -мысал 2 Түсіндіру: Плиткаларды жабу әдісі Біз бұл мәселені рекурсия көмегімен шеше аламыз. …

Ары қарай оқу

Матрицада берілген жолдың барлық жол берілген жолдарын табыңыз

Мәселе туралы мәлімдеме Матрицадағы берілген жолдың барлық ауыстырылған жолдарын табыңыз, сізге m*n өлшемді матрица берілгенін көрсетеді және матрицаның жол нөмірі «жол» дейді. Мәселе туралы мәлімдеме берілген жолға ауыстырылатын барлық мүмкін болатын жолдарды табуды сұрайды. Бұл…

Ары қарай оқу

Үлкен қосалқы ішкі массив

Мәселе туралы мәлімдеме Сізге бүтін сандар жиыны беріледі. Мәселе туралы мәлімдеме ең үлкен қосалқы қосалқы массивті табуды сұрайды. Бұл берілген массивтегі барлық қосалқы массивтердің ішінде ең үлкен сомасы бар қосалқы массивті (үздіксіз элементтерді) табудан басқа ештеңені білдірмейді. Мысал arr [] = {1, -3, 4,…

Ары қарай оқу

Үймеде сұрыптау

Үйінді сұрыптау - бұл екілік үймелі деректер құрылымына негізделген салыстыруға негізделген сұрыптау әдісі. HeapSort таңдау элементіне ұқсас, онда біз максималды элементті табамыз, содан соң сол элементті соңына орналастырамыз. Біз осы процесті қалған элементтер үшін қайталаймыз. Сұрыпталмаған берілген ...

Ары қарай оқу

Ең көбі 1-дегі жолды табыңыз

Problem Statement   In the “Find the Row with Maximum Number of 1’s” problem we have given a matrix(2D array) containing binary digits with each row sorted. Find the row which has the maximum number of 1’s. Input Format   The first line containing two integers values n, m. Next, n lines …

Ары қарай оқу