Берилген эки массивден максималдуу массив

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

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

Binary Treeдеги түйүндүн Inorder мураскери

Көйгөйдүн баяндалышы Маселе "Эки дарактагы түйүндүн Инордердик Мураскорун" табууну сурайт. Түйүндүн иноредордук мураскери - бул экилик дарактын инералдык өтүшүндө берилген түйүндөн кийин келген экилик дарактын түйүнү. Мисалы, Inorder мураскору 6дан 4 ...

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

0 суммасы бар подразделение бар экендигин табыңыз

“0 суммасы бар субаррея бар экендигин табуу” маселеси сизге терс сандарды камтыган бүтүн массивди бергенин билдирет. Маселенин коюлушу, жок дегенде 1 өлчөмүндөгү кандайдыр бир суб-массивдин бар экендигин аныктоону сурайт. Бул суб-массивдин суммасы 1ге барабар болушу керек. Мисалы, arr [] = {2,1, -3,4,5}…

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

Бардык ич ара сүрөттөрдү 0 суммасы менен басып чыгарыңыз

Сизге бүтүндөй массив берилген, сиздин милдетиңиз сумма барабар болгон бардык суб-массивдерди чыгаруу болуп саналат. Ошентип, биз 0 суммасы менен бардык кичи массивдерди басып чыгарышыбыз керек. Мисал arr [] = {-0, 2, -4, -2, 1, -1, 3, 1, 5, -7, -11} 6 индексинен табылган Sub-Array…

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

0s, 1s жана 2s бирдей сандагы Substrings санап чыгыңыз

“0s, 1s and 2s бирдей сандагы Substrings санын эсептөө” маселеси сизге 0, 1 жана 2ден гана турган сапты бергенин билдирет. Маселе берилгенде, 0, 1 жана 2 гана барабар болгон субстрондордун санын табуу суралат. Мисал str = "01200"…

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

Берилген ачылыш кронштейн үчүн жабык кронштейндин индексин табыңыз

Маселени баяндоо Узундугу / өлчөмү n сабы жана ачылган квадрат кашаанын индексин көрсөткөн бүтүн сан берилген. Берилген ачылыш кашаа үчүн жабуунун кашаа индексин табыңыз. Мисал s = “[ABC [23]] [89]” индекс = 0 8 s = “[C- [D]]” индекс = 3 5 сек…

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

Массивдеги чектеш элементтер

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

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

Берилген массив экилик издөө дарагынын деңгээлинин өтүшүн көрсөтө алаарын текшерип алыңыз

Көйгөйдүн баяндалышы “Берилген массив экилик издөө дарагынын деңгээлинин өтүшүн көрсөтө алабы же жокпу, текшерип көрүңүз” деген маселе сизге экилик издөө дарагынын деңгээли боюнча өтүүсү берилгенин билдирет. Жана дарактын деңгээли боюнча өтүүнү колдонуп. Деңгээлдин буйрутмасын натыйжалуу табышыбыз керек ...

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

STL топтомун колдонуп, бинардык издөө дарагын которуу үчүн экилик дарак

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

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

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

Маселе жөнүндө билдирүү Сизде бүтүндөй массив бар дейли. Массивди "Жуп абалы тактан чоңураак кылып жайгаштыр" деген маселе массивди кайрадан жайгаштырууну суранат, мындай элементтер массивдеги жуп абалда анын алдындагы элементтен чоңураак болушу керек. Arr [i-1] <= Arr [i], эгерде 'i' позициясы…

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