Салыстырмалы массивтің Leitcode шешімі

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

Ары қарай оқу

1-дің саны 0-ден көп болатын ең ұзын субаррея

Біз бүтін сандар жиымын бердік. Жиым тек 1 мен 0-ден тұрады. Есептердің шешімі, 1 цифрының саны ішкі жиымдағы 0 санынан бір-ақ артық болатын ең ұзын ішкі массивтің ұзындығын табуды сұрайды. Мысал енгізу: arr [] =…

Ары қарай оқу

Тік бұрышты үшбұрыштағы жолдың максималды қосындысы

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

Ары қарай оқу

Stock II Leetcode шешімін сатып алу және сатудың ең жақсы уақыты

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

Ары қарай оқу

0 қосындысы бар ішкі массив бар болса табыңыз

«0 қосындысы бар ішкі массивтің бар-жоғын табу» мәселесінде сізге теріс бүтін сандардан тұратын бүтін массив берілгені айтылған. Мәселе қою кез-келген өлшемдегі ішкі массивтің кем дегенде 1 болуын анықтауды сұрайды. Бұл ішкі массивтің қосындысы 1-ге тең болуы керек. Мысалы arr [] = {2,1, -3,4,5}…

Ары қарай оқу

Екі Байланыстырылған Тізімнің қиылысу нүктесін алу үшін функция жазыңыз

Проблемалық мәлімдеме “Екі байланыстырылған тізімнің қиылысу нүктесін алу функциясын жазыңыз” деген есеп сізге екі байланысқан тізімнің берілгендігін айтады. Бірақ олар тәуелсіз байланысқан тізімдер емес. Олар бір сәтте байланысты. Енді осы екі тізімнің қиылысу нүктесін табу керек. …

Ары қарай оқу

Ең ұзын Битоникалық Сабақтастық

Сізде бүтін сандар жиыны бар делік, есептер ең ұзын битондық тізбекті табуды сұрайды. Массивтің битондық тізбегі алдымен көбейіп, кейін азаятын тізбек ретінде қарастырылады. Мысал arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 Түсініктеме 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54…

Ары қарай оқу

Массивті ауыстыру және өнім туралы сұраулар

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

Ары қарай оқу

Массив бойынша тұрақты уақыт диапазоны

Сіз бүтін массив бердіңіз және бастапқыда ол 0 деп инициалданды, сонымен қатар диапазон берілді. Тапсырма берілген санды массивтің диапазонына қосу және алынған массивті басып шығару болып табылады. Мысал arr [] = {0, 0, 0, 0, 0} Сұраныс: {(0, 2, 50), (3,…

Ары қарай оқу

Берілген диапазонда мәні бар массив элементтерін санауға арналған сұраныстар

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

Ары қарай оқу