Word Search Leetcode шешімі

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

Ары қарай оқу

Subarray Leetcode шешімі

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

Ары қарай оқу

Leetcode бүтін шешімінің көбейтіндісі мен сандарының қосындысын алып тастаңыз

Есептерді шығару Бұл есепте біз цифрлардың көбейтіндісі мен берілген натурал санның цифрларының қосындысының арасындағы айырмашылықты табуымыз керек. Мысал 1234 14 Түсініктеме: Өнім = 4 * 3 * 2 * 1 = 24 және қосынды = 4 + 3 + 2 +…

Ары қарай оқу

Палиндромның байланыстырылған тізімі, парақ кодының шешімі

«Палиндром байланыстырылған тізімі» мәселесінде біз берілген жеке бүтін сандық байланыстырылған тізімнің палиндромға жататынын немесе жоқтығын тексеруіміз керек. Мысалдар тізімі = {1 -> 2 -> 3 -> 2 -> 1} шын Түсіндірме №1: Тізім палиндромды, өйткені басынан бастап және артындағы барлық элементтер…

Ары қарай оқу

Сұрыпталған массивті екілік іздеу ағашының Leetcode шешіміне түрлендіру

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

Ары қарай оқу

Сұрыпталған массивтерді біріктіру Leetcode Solution

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

Ары қарай оқу

Айналдырылған массивті шешім кодынан іздеу

Сұрыпталған массивті қарастырайық, бірақ бір индекс таңдалды және массив сол уақытта бұрылды. Енді массивті айналдырғаннан кейін белгілі бір мақсатты элементті тауып, оның индексін қайтару керек. Егер элемент жоқ болса, -1 қайтарыңыз. Мәселе жалпы ...

Ары қарай оқу

Үйді тонау туралы шешім

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

Ары қарай оқу

N бүтін сандар жиымындағы барлық жұптардың f (a [i], a [j]) қосындысы

Есептердің шешімі n бүтін сандар жиымындағы барлық жұптар бойынша f (a [i], a [j]) қосындысын 1 <= i <j <= n біз берілген деп есептеп табуды сұрайды бүтін сандар жиымы. Мысал arr [] = {1, 2, 3,…

Ары қарай оқу

Берілген жұптар массиві Ондағы барлық симметриялық жұптарды табыңыз

Барлық симметриялық жұптарды табыңыз - Сізге массивтің бірнеше жұбы беріледі. Ондағы симметриялы жұптарды табу керек. Симметриялы жұп симметриялы деп аталады, егер жұптарда (а, b) және (c, d), онда «b» «c» -ге тең, ал «a» -ның мәні ...

Ары қарай оқу