Palindrome LeetCode Чечимин сындырыңыз

Көйгөйдүн билдирүүсү: Палиндромды бузуу LeetCode Чечим: Англисче кичи тамгалардын палиндромдук саптарын эске алуу менен, пайда болгон сап палиндром болбошу жана ал лексикографиялык жактан эң кичине болушу үчүн, так бир символду каалаган кичинекей англис тамгасы менен алмаштырыңыз. Натыйжадагы сапты кайтарыңыз. Эгерде белгини алмаштырууга эч кандай жол жок болсо ...

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

Монеталарды уюштуруу Leetcode Solution

Көйгөйдүн билдирүүсү Монеталарды уюштуруу LeetCode Solution - "Монеталарды уюштуруу" сизден бул монеталар менен тепкич курууну суранат. Тепкич к катардан турат, мында i-катар так i тыйындан турат. Тепкичтин акыркы катары толук эмес болушу мүмкүн. Берилген монеталардын суммасы үчүн кайтарып бериңиз ...

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

LRU Cache Leetcode Solution

Көйгөйдүн билдирүүсү LRU кэши LeetCode чечими – “LRU кэши” сизден эң аз акыркы колдонулган (LRU) кэшине ылайык маалымат структурасын иштеп чыгууну суранат. Биз төмөнкү функцияларга ээ болгон LRUCache классын ишке ашыруубуз керек: LRUCache(int сыйымдуулугу): LRU кэшин инициализациялайт. оң өлчөмдөгү кубаттуулугу менен. int get (int ачкычы): Маани кайтарыңыз ...

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

Binary Tree Zigzag Level Order Traversal LeetCode Solution

Көйгөйдүн билдирүүсү Binary Tree Zigzag Level Order Traversal LeetCode Чечим – Бинардык дарактын тамырын эске алуу менен, анын түйүндөрдүн маанилеринин зигзаг деңгээлиндеги тартибин кайрып бериңиз. (б.а., кийинки деңгээл үчүн солдон оңго, андан кийин оңдон солго жана кезектешип). Киргизүү: root = [3,9,20,null,null,15,7] Чыгуу: [[3],[20,9],[15,7]] Түшүндүрүү Биз…

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

Web Crawler LeetCode Solution

Көйгөйдүн билдирүүсү Веб Crawler LeetCode Чечим – URL startUrl жана HtmlParser интерфейсин эске алып, startUrl менен бир хост аталышындагы бардык шилтемелерди сүзүү үчүн веб жөрмөлөгүчтү ишке ашырыңыз. Веб жөрмөлөгүчүңүз тарабынан алынган бардык URL'дерди каалаган тартипте кайтарыңыз. Сиздин жөрмөлөгүчүңүз төмөнкүлөрдү аткарышы керек: баракчадан баштаңыз: startUrl HtmlParser.getUrls(url) деп чалыңыз жана бардык URL даректерин…

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

Word Pattern LeetCode чечими

Көйгөйдүн билдирүүсү Word үлгүсү LeetCode Чечим - Бизге 2 сап берилген - "s" жана "үлгү", биз үлгү s төмөнкүдөй болсо, табышыбыз керек. Бул жерде төмөнкү толук дал келүү дегенди билдирет. Расмий түрдө, биз ар бир үлгү [i] үчүн бир гана s[i] болушу керек жана тескерисинче, б.а.

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

Көпчүлүк элемент Leetcode чечими

Маселелердин баяндалышы Бизге бүтүн сандардын массиви берилген. Floor ⌋ кабат оператору болгон массивде ⌊N / 2⌋ убакыттан ашык болгон бүтүн санды кайтарып беришибиз керек. Бул элемент көпчүлүк элемент деп аталат. Киргизүү массиви ар дайым көпчүлүк элементин камтый тургандыгын эске алыңыз. …

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

Permutations Leetcode Solution

Permutations Leetcode Solution маселеси жөнөкөй сандар тизмегин камсыз кылат жана берилген ырааттуулуктун бардык пермутацияларынын толук векторун же массивин кайтарып берүүнү суранат. Ошентип, көйгөйдү чечүүгө киришүүдөн мурун. Пермутацияларды жакшы билишибиз керек. Демек, алмаштыруу - бул жөн гана макулдашуу ...

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

Төрт Айрым Сапты бөлүү

Маселелердин баяндалышы "Бөлүнгөн Төрт Сапты" маселесинде, берилген киргизилген саптын ар бир сап бош эмес жана бири-биринен айырмаланып турушу үчүн, 4 сапка бөлүнүп кетишин текшеришибиз керек. Киргизүү форматы "s" сабын камтыган биринчи жана жалгыз жалгыз. Чыгаруу форматы "Ооба" басып чыгаруу, эгерде ...

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

Көпчүлүк элемент

Проблеманын баяндалышы Сорттолгон массивди эске алганда, биз көпчүлүк элементти иреттелген массивден табышыбыз керек. Көпчүлүк элемент: Массивдин көлөмүнүн жарымынан көбү болгон сан. Бул жерде биз x санын бердик, анын көпчүлүк_элемент экендигин текшеришибиз керек. Мисал киргизүү 5 2…

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

Translate »