Массивтің шешім кодын араластырыңыз

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

Ары қарай оқу

3Sum Leetcode шешімі

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

Ары қарай оқу

Екі қатарлы анаграмма Leetcode шешімдерін жасауға арналған қадамдардың ең аз саны

Мәселе туралы мәлімдеме Бұл есепте бізге кіші әріптермен ағылшын таңбаларынан тұратын екі '' '' 'жолдары берілген. Бір әрекетте біз 't' жолындағы кез-келген таңбаны таңдап, оны басқа таңбаға ауыстыра аламыз. Біз «t» -ді жасау үшін осындай операциялардың минималды санын табуымыз керек ...

Ары қарай оқу

Жолды теңдестірілген жолдарда бөлу Leetcode шешімі

Мәселе туралы мәлімдеме Бұл есепте бізге тек 'R' және 'L' таңбалар тізбегі берілген. Жолды теңдестірілген деп атаймыз, егер оның саны 'R' мен 'L бірдей болса. Берілген жолды бөлінген ішкі жолдарға бөлуге болады. Мақсат - мүмкін болатын максималды санды табу ...

Ары қарай оқу

Байланыстырылған тізімнің элементтерін алып тастаңыз

Ақаулық туралы мәлімдеме Бұл есепте бізге түйіндері бар бүтін мәндермен байланыстырылған тізім берілген. Тізімнен val-ге тең кейбір түйіндерді жою керек. Мәселе өз орнында шешілуін талап етпейді, бірақ біз осындай тәсілдердің бірін талқылаймыз. Мысалдар тізімі =…

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

Арал периметрі бойынша парақ кодының шешімі

Есептерді шығару Бұл есепте бізге 2-өлшемді массив түрінде тор берілген. [i] [j] = 0 торы сол жерде судың бар екендігін білдіреді, ал [i] [j] = 1 тор құрлықты білдіреді. Тор ұяшықтары тігінен / көлденеңінен қосылады, бірақ қиғаш емес. Дәл бір арал бар (жердің байланысты бөлігі ...

Ары қарай оқу

Word Search Leetcode шешімі

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

Ары қарай оқу

Minet Stack Leetcode шешімі

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

Ары қарай оқу