Word Search Leetcode Solution

Көйгөйдү баяндоо 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 +…

Толук маалымат

Палиндромдун шилтеме тизмеси Leetcode чечими

"Палиндромдун шилтемеленген тизмеси" көйгөйүндө, берилген бир бүтүн сан менен байланышкан тизме палиндромдуку же жокпу, текшеришибиз керек. Үлгүлөр тизмеси = {1 -> 2 -> 3 -> 2 -> 1} чыныгы Түшүндүрмө # 1: Тизме палиндромдук болуп саналат, анткени башынан жана артынан келген бардык элементтер ...

Толук маалымат

Сорттолгон массивди бинардык издөө дарагынын Leetcode чечимине айландыруу

Бизге бүтүн сандардын иреттелген массиви берилгенин карап көрөлү. Максаты ушул массивден экилик издөө дарагын куруп, дарактын бийиктиги тең салмактуу болушу керек. Дарактын бийиктиги тең салмактуу деп айтылса, анда дарактын кайсы бир түйүнүнүн сол жана оң субтриттеринин бийиктиги айырмасы бар болсо ...

Толук маалымат

Сорттолгон массивдерди Leetcode Solution менен бириктирүү

"Сорттолгон массивдерди бириктирүү" маселесинде, бизге төмөндөө тартибинде эмес, эки массив берилген. Биринчи массив толук толтурулган эмес жана экинчи массивдин бардык элементтерин батыра турган орун жетиштүү. Биринчи массивде элементтер камтылышы үчүн, биз эки массивди бириктиришибиз керек ...

Толук маалымат

Айналдырылган массивдин Leetcode чечиминде издөө

Сорттолгон массивди карап көрөлү, бирок бир индекс тандалып алынды жана ошол учурда массив айландырылды. Эми, массивди айландыргандан кийин, сиз белгилүү бир максаттуу элементти таап, анын индексин кайтарып беришиңиз керек. Эгерде элемент жок болсо, -1ди кайтарыңыз. Маселе жалпысынан ...

Толук маалымат

House Robber Leetcode Solution

Көйгөйлөрдүн баяндалышы Бул көйгөйдө көчөдө үйлөр бар жана үйдү тоногон адам бул үйлөрдү тоноп кетиши керек. Бирок маселе анын бир нече үйдү, башкача айтканда, бири-бирине жанаша тандап алышы мүмкүн эмес. Акчанын көлөмүн көрсөткөн терс эмес сандардын тизмеси берилген…

Толук маалымат

N бүтүн сандардан турган массивдеги f (a [i], a [j]) суммасы

Маселелердин чечими n бүтүн сандар массивиндеги бардык жуптардын үстүндөгү f (a [i], a [j]) суммасын 1 <= i <j <= n деп эсептегенде, биз берилген деп эсептөөнү суранат массив сандары. Мисал arr [] = {1, 2, 3,…

Толук маалымат

Берилген жуптар массиви Андагы бардык Симметриялык түгөйлөрдү табыңыз

Бардык симметриялуу түгөйлөрдү табыңыз - Сизге массивдин бир нече түгөйү берилет. Андагы симметриялуу түгөйлөрдү табыш керек. Симметриялуу жуп симметриялуу деп айтылат, эгерде (а, б) жана (с, г) жуптарда "б" "с" менен барабар болсо жана "а" болсо ...

Толук маалымат