Жою GetRandom O(1) Leetcode шешімін кірістіріңіз

Мәселе туралы мәлімдеме Insert Delete GetRandom O(1) LeetCode шешімі – “Insert Delete GetRandom O(1)” осы төрт функцияны O(1) уақыт күрделілігінде орындауды сұрайды. insert(val): вальді рандомизацияланған жиынға енгізіңіз және элемент бастапқыда жиында жоқ болса, шын мәнін қайтарыңыз. Ол жалған мәнін қайтарғанда…

Ары қарай оқу

Top K жиі кездесетін сөздер LeetCode шешімі

Мәселе мәлімдемесі Жоғарғы K жиі кездесетін сөздер LeetCode шешімі – Жол сөздерінің массиві және k бүтін саны берілген болса, k жиі кездесетін жолды қайтарыңыз. Жауапты жиілік бойынша ең жоғарыдан төменге қарай сұрыптаңыз. Жиілігі бірдей сөздерді лексикографиялық реті бойынша сұрыптаңыз. Мысал 1 сынақ жағдайы: Енгізу: сөздер = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 Шығыс: [“i”,”love”] Түсіндірме …

Ары қарай оқу

Провинциялар саны Leetcode шешімі

Проблема мәлімдемесі Провинциялар саны Leetcode Шешім – Бізге графиктің іргелес матрицалық көрінісі берілген және провинциялар санын табу керек. Мұнда провинция - бұл топтан тыс басқа қалалар емес, тікелей немесе жанама байланысқан қалалар тобы. Мысал 1: Енгізу: isConnected …

Ары қарай оқу

Leetcode төрт шешімінің күші

Проблемалық мәлімдеме Бізге бүтін сан беріледі және санның 4-ке тең екенін немесе болмауын тексеру керек. Егер сан бүтін болса, num = 4 ^ a болатын сан 4-ке тең. 16-мысал шынайы 5 жалған тәсіл 1 (Brute Force) айқын тәсілі…

Ары қарай оқу

Delete GetRandom енгізу

Insert Delete GetRandom проблемасында біз O (1) уақыт ішінде барлық келесі әрекеттерді қолдайтын мәліметтер құрылымын жобалауымыз керек. insert (val): егер ол жоқ болса, жиынтыққа val элементін енгізеді. алып тастау (val): егер бар болса, элементті жиынтықтан алып тастайды. getRandom: ағымдағы жиынтықтан кездейсоқ элементті қайтарады ...

Ары қарай оқу

Берілген массивті араластырыңыз

Проблемалық мәлімдеме «Берілген массивті араластыру» есебінде біз бүтін сандар жиымын келтірдік. Берілген массивті араластыратын программа жазыңыз. Яғни, ол жиымдағы элементтерді кездейсоқ араластырады. Кіріс форматы n бүтін санынан тұратын бірінші жол. Бос орынмен бөлінген n бүтін шығысы бар екінші жол…

Ары қарай оқу

Максималды шеңберлік қосалқы қосынды

Есептердің қойылуы Максималды дөңгелек қосындыға арналған есепте біз шеңберге орналастырылған бүтін сандар жиымын бердік, дөңгелек массивтегі тізбектелген сандардың максималды қосындысын табыңыз. Мысал енгізу arr [] = {13, -17, 11, 9, -4, 12, -1} Шығу 40 Мұнда түсіндіру, қосынды = 11 +…

Ары қарай оқу

Translate »