Екі элементтің жиілігі арасындағы максималды айырмашылық, мысалы, жиілігі үлкен элемент көп

Сізде бүтін массив бар делік. Есептер берілген жиымның кез-келген екі бөлек элементтерінің жиілігі арасындағы максималды айырмашылықты табуды сұрайды, бірақ жиілігі үлкен элементтің мәні басқа бүтін санға қарағанда үлкен болуы керек. Мысал енгізу: arr [] = {2,4,4,4,3,2}…

Ары қарай оқу

Барлық негативті сандарды басына, ал оңды тұрақты қосымша кеңістікпен аяқтаңыз

Сізде бүтін сандар жиымы бар делік. Ол теріс және оң сандардан тұрады және есептер қоюы барлық бос және оң элементтерді массивтің сол жағына және массивтің оң жағына қосымша орын қолданбай ауыстыруды / жылжытуды сұрайды. Бұл ... болады

Ары қарай оқу

Басқа массивті пайдаланып элементтерді үлкейту

Айталық, біз n өлшемі бірдей екі бүтін массив бердік. Жиымның екеуінде де оң сандар бар. Мәселе операторы екінші жиымды басымдық ретінде сақтайтын екінші жиым элементін қолдану арқылы бірінші массивті үлкейтуді сұрайды (екінші жиым элементтері бірінші болып шығуда пайда болуы керек). …

Ары қарай оқу

Жиым басқа массивтің ішкі жиыны екенін табыңыз

«Массивтің басқа массивтің ішкі жиыны екенін табу» мәселесінде сізге arra1 [] және массив2 [] екі массиві берілгендігі айтылған. Берілген массивтер сұрыпталмаған түрде берілген. Сіздің міндетіңіз - массив2 [] жиымының [[1] жиыны болып табылатындығын табу. Мысал arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] бұл…

Ары қарай оқу

Тривиальды хэш функциясын қолдану арқылы сұрыптау

«Тривиальды хэш функциясын қолдану арқылы сұрыптау» проблемасында сізге бүтін массив берілгені айтылған. Массив теріс және оң сандарды қамтуы мүмкін. Проблемалық мәлімдеме массивті Trivial Hash функциясы арқылы сұрыптауды сұрайды. Мысал arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,…

Ары қарай оқу

Периметрдің үшбұрышының ең үлкен шешімі

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

Ары қарай оқу

Тізбектен арифметикалық прогресс жасауға болады Leetcode шешімі

Есептер шығару «Тізбектен арифметикалық прогресс жасай алады» деген есепте бізге массив берілген, енді тізбекті қайта құру арқылы арифметикалық прогрессия жасауға болатын болса, жауап беруіміз керек. Мысал arr = [3,1,5] шын Түсіндіру: Біз массивті {1,3,5} етіп өзгерте аламыз, ол…

Ары қарай оқу

Араластыру жолының кодының шешімі

Есептер шығару «Араластыру жолдары» проблемасында бізге Жол және массив берілген. Массив жолдың символының жаңа индекстерін қамтиды. Сонымен [i] жиымы жолдың ith позициясындағы жаңа таңбалық позицияны білдіреді. «Араластыру жолында» біз ...

Ары қарай оқу

Массивтегі элементтері бірдей индекс жұптарының саны

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

Ары қарай оқу

Берілген жиым үшін барлық бірегей ішкі жиым қосындысының қосындысын табыңыз

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

Ары қарай оқу