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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

Проблемалық мәлімдеме “Диапазонның ең үлкен тақ бөлгішінің XOR бойынша сұраныстар” деген есеп сізге бүтін сан мен q сұранысының массивін береді, әр сұраныс ауқымнан тұрады дейді. Проблемалық мәлімдеме берілген диапазондағы ең үлкен тақ бөлгіштің XOR-ын анықтауды сұрайды ...

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

Проблемалық мәлімдеме “Максимум саны 1-дегі жолды табыңыз” деген есепте біз әр қатар сұрыпталған екілік цифрлардан тұратын матрица (2D массив) келтірдік. Ең көбі 1-ді құрайтын жолды табыңыз. Кіріс форматы n, m екі бүтін саннан тұратын бірінші жол. Келесі, n жол…

Ары қарай оқу

Translate »