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

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

Ары қарай оқу

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

Мәселелер туралы мәлімдеме Бұл есепте бізге s1 және s2 өлшемдері бірдей екі жол беріледі. S1 жолының кейбір ауыстырылуы s2 жолының кейбір ауыстыруын бұзуы мүмкін екенін тексеріңіз немесе керісінше. Басқаша айтқанда, s2 s1 бұзуы мүмкін немесе керісінше. X жолы у жолын бұзуы мүмкін (екеуі де ...

Ары қарай оқу

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 Одақ тізімі:…

Ары қарай оқу