Айкалыштыруу суммасы Leetcode чечими

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

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

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

Проблемалар жөнүндө билдирүү Бизге бүтүн сандардын массиви берилет. Биз ⌊ the полунун оператору болгон массивде ⌊N / 2⌋ден көп болгон бүтүн санды кайтарышыбыз керек. Бул элемент көпчүлүк элемент деп аталат. Белгилей кетсек, киргизүү массивинде дайыма көпчүлүк элемент бар. …

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

Binary Search Tree Leetcode чечимине кыстарыңыз

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

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

Permutations Leetcode Solution

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

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

Лимонадды өзгөртүү Leetcode Solution

Бул билдирүү Lemonade Change Leetcode Solution Проблема билдирүүсүндө "Лимонадды өзгөртүү" көйгөйүндө кардарлардын кезеги бар. Алар бизден 5 рупий турган лимонадды сатып алууну каалашат. Кардарлар бизге 5 рупий, 10 рупий же 20 рупий бере алышат. Биз кайтарып бергибиз келет…

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

Массивдеги бирдей элементтери бар индекс жуптарын эсептөө

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

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

Массивдин эки топтомунун мүмкүн болгон айырмачылыгы

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

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

Телефон номеринин кат айкалыштары

Телефон номериндеги тамга айкалыштарында биз 2ден 9га чейинки сандарды камтыган сапты бердик. Маселе, эгерде ар бир номерге бир нече тамга берилген болсо, анда ушул сан менен көрсөтүлө турган бардык мүмкүн болгон айкалыштарды табуу керек. Номердин ыйгарылышы:

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

Binary Search Tree тастыктоо

Биз дарактын тамырын берген экилик издөө дарагынын көйгөйүн текшерүүдө, экилик издөө дарагыбы же жокпу, текшеришибиз керек. Мисал: Чыгуу: чыныгы Түшүндүрмө: Берилген дарак бинардык издөө дарагы болуп саналат, анткени ар бир субтерекке калган бардык элементтер…

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

Максималдуу сумманы көбөйтүү кийинки натыйжалуулук

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

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