3Sum Leetcode шешімі

Есептерді шығару n бүтін сандар жиымы берілген, а, b, c элементтері сандарда a + b + c = 0 болатындай ма? Массивтен нөлдің қосындысын беретін барлық үшемдерді табыңыз. Назар аударыңыз: шешім жиынтығында үштік үштік болмауы керек. Мысал №1 [-1,0,1,2, -1,4]…

Ары қарай оқу

Интерактивті шешім кодын енгізу

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

Ары қарай оқу

Leetcode қосындысының аралас шешімі

Leetcode Solution жиынтығының шешімі бізге жиым немесе бүтін сандар тізімін және мақсатты ұсынады. Берілген мақсатқа бірнеше рет қосылатын осы бүтін сандарды қолданып жасауға болатын комбинацияларды табу керек дейді. Сонымен, біз формальды түрде, берілгендерді қолдана аламыз ...

Ары қарай оқу

Изоморфты тізбектер лист кодының шешімі

Есептерді шығару Бұл есепте бізге а және b екі жол берілген. Біздің мақсатымыз - екі жолдың изоморфты немесе жоқ екенін анықтау. Екі жолды изоморфты деп атайды, егер бірінші жолдағы символдарды кез-келген символмен ауыстыруға болатын болса ғана (өзін қоса)…

Ары қарай оқу

Word Search Leetcode шешімі

Есептер шығару mxn тақтасы мен сөз берілгенде, сөздің торда бар-жоғын анықтаңыз. Бұл сөзді «іргелес» ұяшықтар көлденең немесе тігінен көршілес орналасқан бірізді көрші ұяшықтардың әріптерінен құруға болады. Бір әріп ұяшығын бірнеше рет қолдануға болмайды. Мысал…

Ары қарай оқу

Minet Stack Leetcode шешімі

Мәселе туралы мәлімдеме Минималды элементті тұрақты уақытта итеріп, шығарып, шығарып алуды қолдайтын стек құрастырыңыз. push (x) - x элементін стекке итеріңіз. pop () - стектің жоғарғы жағындағы элементті жояды. top () - жоғарғы элементті алыңыз. getMin () - стектегі минималды элементті шығарып алыңыз. …

Ары қарай оқу

Subarray Leetcode шешімі

Проблемалық мәлімдеме Массивтің бүтін санымен берілгенде, ең үлкен қосындыға ие (кемінде бір саннан тұратын) ішкі тізбекті тауып, оның қосындысын қайтарыңыз. Мысал nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Түсіндіру: [4, -1,2,1] ең үлкен қосынды = 6 nums = [- 1] -1 1-тәсіл (Бөлу және жеңу) Бұл тәсілде…

Ары қарай оқу

Матрицалық шешім кодындағы сәттілік сандары

Matrix Leetcode Solution-тегі сәттілік сандары берілген матрицадан сәтті бүтін санды табуды өтінді. Сәтті бүтін сан оның қатарындағы барлық басқа элементтер арасында минимум және баған арасындағы максимум болатын сан ретінде анықталады. Сондықтан көп болуы мүмкін ...

Ары қарай оқу

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

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

Ары қарай оқу

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

Жолдарды ең кіші таңбалық кодтың шешімінің жиілігі бойынша салыстыру есебі f (s) функциясын бос жол емес s бойынша анықтаймыз, өйткені f (s) жолдағы ең кіші таңбаның жиілігіне тең болады. Содан кейін бізге бірнеше сөздер мен бірнеше сұраулар беріледі. әрқайсысы үшін …

Ары қарай оқу