Ҳадди аққал ба унсурҳои массив баробар Ҳалли Leetcode

Баёни масъала Дар ин масъала ба мо массиви бутун дода мешавад. Инчунин, ба мо иҷозат дода шудааст, ки дар ин массив маҷмӯи муайяни амалиётро иҷро кунем. Дар як амал, мо метавонем ”n - 1 ″ (ҳама унсурҳо ба ғайр аз ягонтои дигар) унсурҳои массивро 1 зиёд кунем. Мо бояд ...

Бештар

Массивро тавре тағир диҳед, ки arr [i]> = arr [j] агар ман ҷуфт бошад ва arr [i] <= arr [j] агар i тоқ бошад ва j <i

Фарз мекунем, ки шумо массиви бутун доред. Дар изҳороти масъала, массив тавре тавре ҷобаҷо карда мешавад, ки элементҳои ҷойгоҳи ҷуфт дар массив бояд аз ҳамаи элементҳои пеш аз он калонтар бошанд ва унсурҳои ҷойҳои тоқ аз элементҳои пеш аз он камтар. Мисол…

Бештар

Ҷуфтро бо суммаи додашуда ҳисоб кунед

Дар масъалаи "ҷуфти ҳисоб бо суммаи додашуда" мо массиви бутун додем [] ва рақами дигаре "сум" мегӯяд, шумо бояд муайян кунед, ки оё ягон ду унсури массиви додашуда ба "сум" баробар аст ё не. Намунаи вуруд: arr [] = {1,3,4,6,7} ва sum = 9. Натиҷа: "Элементҳо ёфт шуданд ...

Бештар

Амалҳои камтаринро нест кунед, то ҳамаи унсурҳои массивро якхела кунанд

Фарз мекунем, ки мо вуруди массивро бо шумораи "x" унсурҳо дорем. Мо як масъала гузоштем, ки мо бояд амалиёти ҳазфро ёбем, ки он бояд ҳадди аққал бошад, ки барои сохтани массиви баробар зарур аст, яъне массив аз унсурҳои баробар иборат хоҳад буд. Намунаи вуруд: [1, 1,…

Бештар

Масофаи максималӣ байни ду рухдоди як унсур дар массив

Фарз мекунем, ки ба шумо массиви дорои якчанд рақами такрорӣ дода шудааст. Мо бояд масофаи максималии байни ду падидаи якхелаи ададро бо индекси гуногун, ки дар массив мавҷуд аст, ёбем. Мисоли вуруд: массиви = [1, 2, 3, 6, 2, 7] Натиҷа: 3 Шарҳ: Зеро унсурҳои массив [1]…

Бештар

Массиви максималӣ аз ду массиви додашуда Тартиби якхела

Фарз мекунем, ки мо ду массиви бутун ба андозаи n баробар дорем. Ҳарду массив метавонанд рақамҳои умумиро низ дар бар гиранд. Дар изҳороти масъала хоҳиш карда мешавад, ки массиви натиҷагирандае тартиб дода шавад, ки дорои арзиши максималии 'n' аз ҳарду массив бошад. Массиви аввал бояд афзалият дода шавад (унсурҳои якум ...

Бештар

Субррайрҳоро бо унсурҳои якхела ва тоқ ҳисоб кунед

Фарз мекунем, ки шумо массиви бутуни андозаи N додаед. Азбаски рақамҳо вуҷуд доранд, рақамҳо тоқ ё ҷуфт мебошанд. Ҳуҷҷати масъала зергурӯҳро бо ҳамон унсурҳои ҷуфт ва тоқ ҳисоб мекунад ё ҳисоб кардани зерсатрҳоеро, ки шумораи ададҳои ҷуфт ва тоқ баробар доранд, муайян мекунад. Мисол…

Бештар

Тотали рақамҳо бидуни рақамҳои такрорӣ дар диапазон

Ба шумо як қатор рақамҳо дода мешаванд (оғоз, анҷом). Супориши додашуда мегӯяд, ки шумораи умумии рақамҳо бе рақамҳои такрор дар диапазон муайян карда шавад. Мисоли вуруд: 10 50 Натиҷа: 37 Шарҳ: 10 рақами такрорӣ надорад. 11 рақами такрорӣ дорад. 12 рақами такрорӣ надорад. …

Бештар

Свопҳои ҳадди аққал барои якҷоя кардани ҳамаи унсурҳо камтар ё ба k баробар заруранд

Масъалаи "свопҳои ҳадди ақал барои якҷоя кардани ҳамаи унсурҳои хурд ё ба k баробар зарурӣ" нишон медиҳанд, ки шумо массиви бутун доред. Дар изҳороти масъала хоҳиш карда мешавад, ки шумораи хурдтарини свопҳоро, ки барои ба ҳам овардани унсурҳои камтар ё баробар лозиманд, талаб кунад ...

Бештар

Ҷобаҷогузорӣ бо истифода аз функсияи ҳаши ночиз

Масъалаи "Ҷобаҷогузорӣ бо истифодаи функсияи хэши майда" мегӯяд, ки ба шумо массиви бутун дода мешавад. Массив метавонад рақамҳои манфӣ ва мусбат дошта бошад. Дар изҳороти масъала дархост карда мешавад, ки массивро бо истифодаи Trivial Hash Function истифода баранд. Мисоли arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,…

Бештар