Көпчүлүк суусу бар контейнер LeetCode чечими

Көпчүлүк суусу бар көйгөй билдирүү контейнери LeetCode Solution мындай дейт: – Сизге узундугу n болгон бүтүн массив бийиктиги берилген. n вертикалдуу сызыктар и-чи сызыктын эки акыркы чекиттери (i, 0) жана (i, бийиктиги[i]) болгон сызылган. Х огу менен бирге контейнерди түзгөн эки сызыкты табыңыз, контейнер ...

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

Кийинки алмаштыруу LeetCode чечими

Көйгөйдүн билдирүүсү Кийинки алмаштыруу LeetCode Чечим – бүтүн сандардын массивинин алмаштыруу анын мүчөлөрүнүн ырааттуулукка же сызыктуу тартипте жайгашуусу. Мисалы, arr = [1,2,3] үчүн, төмөндөгүлөр arr алмаштыруулары каралат: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Бүтүн сандардын массивинин кезектеги алмаштыруусу - бул кийинки лексикографиялык чоңураак алмаштыруу…

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

Camelcase дал келүүчү Leetcode чечими

Көйгөйдүн билдирүүсү: Camelcase Matching Leetcode Solution мындай дейт: “Суроолордун” жана “үлгү” саптарынын массивдерин эске алуу менен, логикалык массивдин натыйжасын кайтарат, мында натыйжа [i] чын болсо, “суроолор[i]” “үлгүгө” дал келет, антпесе жалган . "Pattern" дегенге кичине англис тамгаларын киргизе алсаңыз, "queries[i]" суроо сөзү "үлгүгө" дал келет ...

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

Reverse Integer Leetcode Solution

Көйгөйдүн билдирүүсү Тескери бүтүн сан LeetCode Solution мындай дейт: - Кол коюлган 32 биттик бүтүн x берилгенде, анын сандары тескериленген x кайтарылат. Эгерде x артка кайтаруу маанинин кол коюлган 32 биттик бүтүн сан диапазонунан [-231, 231 - 1] сыртка чыгып кетишине алып келсе, анда 0 кайтарылат. Айлана 64 биттик бүтүн сандарды (кол коюлган же кол коюлбаган) сактоого мүмкүндүк бербейт дейли. 1-мисал: …

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

N сандарынын көбөйтүлүшүнүн минималдуу суммасы

“N сандарынын көбөйтүлүшүнүн минималдуу суммасы” маселеси сизге n бүтүн сан берилгендигин жана сиз бир эле учурда жанаша турган эки элементти алып, алардын суммасынын модун 100гө чейин кайтарып, бардык сандарды көбөйтүүнүн суммасын минималдаштырышыңыз керектигин айтат. жалгыз номер…

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

Итеративдүү алдын-ала өтүү

"Итеративдүү алдын-ала буйрукту өтүү" көйгөйүндө сизге экилик дарак берилгенин, эми сиз дарактын алдын-ала өтүү өтүүсүн табууңуз керектигин айтат. Бизден рекурсиялык ыкманы эмес, кайталоо ыкмасын колдонуп, алдын-ала өтмөктү табышыбыз керек. Мисал 5 7 9 6 1 4 3…

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

Newman-Conway Sequence н шарттарын басып чыгаруу

Көйгөйдүн баяндалышы “Ньюман-Конвей ырааттуулугунун n шарттарын басып чыгаруу” көйгөйүндө сизге “n” бүтүн саны берилгендиги айтылат. Ньюман-Конвей Секвенциясынын биринчи n шарттарын таап, аларды басып чыгарыңыз. Мисал n = 6 1 1 2 2 3 4 Түшүндүрмө Бардык басылып чыккан терминдер Ньюман-Конвей ырааттуулугун сактайт ...

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

Эң узун Битоникалык Кийинки

Маселен, бүтүндөй сандардын массиви бар деп эсептесеңиз, маселе эң узак битоникалык ырааттуулукту табууну суранат. Массивдин битоникалык ырааттуулугу алгач көбөйүп, андан кийин төмөндөй турган катар катары каралат. Мисал arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 Түшүндүрүү 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54…

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

Сүрөт тосмо алгоритми

Көйгөйлөрдү баяндоо "Сүрөттүн тосмолорунун алгоритминде" сизге айрым тирөөчтөр (кээ бир жыгач же башка бөлүктөр) жана бир нече түстөр бар тосмо берилгендиги айтылат. Тосмону боёонун бир нече ыкмаларын билиңиз, эң көп дегенде жанындагы 2 тосмо бирдей түстө болот. Ушул убактан бери ...

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

Таяк кесүү

Көйгөйлөрдү баяндоо “Чыбыкты кесүү” көйгөйүндө сизге белгилүү бир узундуктагы таякча берилгендиги жана киргизилген узундуктан кичине же ага барабар болгон баардык өлчөмдөргө баалар берилгендиги айтылат. Узундугу 1ден nге чейинки таякчалардын баасын билсек,…

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

Translate »