3Sum Leetcode Solution

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

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

Leetcode Solution чечиминин максималдуу саны

Көйгөйлөрдүн билдирүүсү Бул көйгөйдө бизге англисче кичине тамгаларды камтыган бир катар белгилер берилет. Берилген саптын символдорун колдонуп, "шар" сөзүнүн канча инстанциясын түзүшүбүз керек. Мисал String = "banooll" 1 Түшүндүрмө: String = baqwweeeertylln 0 Түшүндүрмө: Бул…

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

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

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

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

Массивдеги эң жогорку жана эң аз жыштыктардын айырмасы

"Массивдеги эң жогорку жана эң аз жыштыктардын ортосундагы айырма" көйгөйү сизде бүтүн массив бар деп ойлойт. Маселе билдирүүсү массивдеги эки башка сандын эң жогорку жыштыгы менен эң төмөнкү жыштыгынын максималдуу айырмасын билүүнү суранат. Мисал arr [] = {1, 2, 3,…

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

Субарвар тоо формасындабы же жокпу табыңыз

Проблемалар жөнүндө билдирүү "Subarray тоо формасындабы же жокпу, тапкыла" көйгөйүндө сизге бүтүн массив жана диапазон берилгени айтылат. Көйгөйдүн билдирүүсү берилген диапазондун ортосунда түзүлгөн суб-массивдин тоо формасында же…

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

Эки сапты кезектешип x жана y көрүнүштөрү катары жайгаштырыңыз

Проблемалар жөнүндө билдирүү Сизге бинардык сап жана x жана y деген эки сан берилген дейли. Сап 0 жана 1лерден гана турат. "Экилик сапты x жана y альтернативалары катары кайра иретке келтирүү" көйгөйү, сапты 0 жолу х келет that 1 келгендей кылып иреттөөнү суранат ...

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

1 жана 0 сандарынын бирдей санындагы субаррездерди санап чыгыңыз

Проблемалар жөнүндө билдирүү "1 жана 0'дун барабар болгон суб -массивдерин эсептөө" көйгөйүндө сизге 0 жана 1ден турган массив берилгени айтылат. Көйгөйдүн билдирүүсү 0дүн жарнагынын 1ге барабар болбогон суб-массивдердин санын билүүнү суранат. Мисал arr [] = {0, 0, 1,…

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

Массивди жуп индекс элементтери кичирээк, ал эми так индекс элементтери чоңураак кылып жайгаштырыңыз

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

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

Cuckoo Hashing

Көйгөйлөрдү чечмелөө Күкүк Хэшинг - бул Хэш Таблицасында кагылышуу болгондо маселени чечүү үчүн колдонулган ыкма. Кагылышуулар, кыязы, таблицада хэш функциясынын эки хэш маанисине ээ. Хаш функциясында бир эле ачкыч үчүн эки хэш мааниси пайда болгондо кагылышуу болот ...

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

Суммасы берилген мааниге барабар болгон эки байланышкан тизмеден жуптарды санап чыгыңыз

Көйгөйдү билдирүү Проблемасы "Суммасы берилген мааниге барабар болгон эки байланышкан тизмеден жуптарды эсептөө" сизге эки шилтемеленген тизме жана бүтүн сандын суммасы берилгенин билдирет. Маселе билдирүүсүндө канча жалпы жуп берилген суммага барабар экенин билүү суралган. Мисал…

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