Жиіліктің жоғарылауы арқылы массивті сұрыптау Leetcode шешімі

Проблемалық мәлімдеме Натурал сандардың жиымы берілгенде, жиіліктің мәні бойынша жиілікті өсу ретімен сұрыптаңыз. Егер бірнеше мәндердің жиілігі бірдей болса, оларды кему ретімен сұрыптаңыз. Мысал нөмірлері = [1,1,2,2,2,3] [3,1,1,2,2,2] Түсініктеме: '3' 1, '1' жиілік ...

Ары қарай оқу

Жолдың басқа сызықты бұза алатынын тексеріңіз Leetcode шешімі

Есептерді шығару Бұл есепте бізге өлшемдері бірдей s1 және s2 екі жолдары берілген. S1 жолының кейбір ауыстырулары s2 жолының кейбір ауыстыруларын бұза алатынын немесе керісінше тексеріңіз. Басқаша айтқанда, s2 s1-ді бұза алады немесе керісінше. Х жолы y жолын бұза алады (екеуі де…

Ары қарай оқу

Leetcode жолының төмендеуін азайту

Leetcode Solution-ті азайту мәселесі бізге жол ретінде кіріс ретінде берілгенін айтады. Біз енгізуді өзгертуіміз керек. Немесе сұрақта айтылғандай, біз оны сұрыптауымыз керек. Мұндағы сұрыптау термині символдарды жай сұрыптауды білдірмейді. Біз жолды сұрыптаймыз…

Ары қарай оқу

Екі массивтің қиылысы II Leetcode шешімі

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

Ары қарай оқу

Парақ кодының салыстырмалы деңгейлері

Leetcode Solution-тің салыстырмалы деңгейлері проблемасы векторды немесе салыстырмалы дәрежелерді білдіретін жолдар массивін қайтаруды сұрайды. Бізге спортшылар алған ұпайларды көрсететін массив ұсынылған. Содан кейін біз рангтерді тағайындау үшін берілген ұпай массивін қолданамыз. Кішкене өзгеріс бар ...

Ары қарай оқу

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

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

Ары қарай оқу

Бүтін сандарды 1 биттік шешім кодының саны бойынша сұрыптаңыз

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

Ары қарай оқу

Массивті паритеттік II бойынша сұрыптау Leetcode шешімі

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

Ары қарай оқу

Берілген қосындымен жұпты санау

«Берілген қосындымен санау жұбы» есебінде біз [] бүтін массив бердік, ал тағы бір сан «қосынды» деп айтады, берілген жиымдағы екі элементтің кез-келгенінің «қосындыға» тең қосындысы бар-жоғын анықтау керек. Мысал енгізу: arr [] = {1,3,4,6,7} және қосынды = 9. Шығу: «элементтер табылды…

Ары қарай оқу

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

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

Ары қарай оқу