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

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

Бештар

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

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

Бештар

Пайдоиши гурӯҳии унсурҳои массив Фарорасии пайдоиши аввал

Ба шумо саволе дода мешавад, ки дар он шумо массиви номатлубро бо пайдоиши якчанд рақамҳо додаед. Вазифа иборат аз он аст, ки ҳамаи зуҳуроти сершумори элементҳои массив бо фарорасии аввал фармоиш дода шаванд. Дар ҳамин ҳол, фармоиш бояд ҳамон тавре бошад, ки рақам меояд. Намунаи вуруд: [2, 3,4,3,1,3,2,4]…

Бештар

Иттиҳод ва буриши ду рӯйхати алоқаманд

Бо дарназардошти ду рӯйхати алоқаманд, ду рӯйхати дигари алоқаманд эҷод кунед, то унсурҳои рӯйхатҳои мавҷудбударо муттаҳид созанд. Намунаи вуруд: Рӯйхати1: 5 → 9 → 10 → 12 → 14 Рӯйхати2: 3 → 5 → 9 → 14 → 21 Натиҷа: Роҳхати буриш: 14 → 9 → 5 Union_list:…

Бештар

Фарқи максималии басомади ду элемент, ба тавре ки элементе, ки басомади зиёдтар дорад, зиёдтар аст

Фарз мекунем, ки шумо массиви бутун доред. Дар гузориши масъала хоҳиш карда мешавад, ки фарқи максималии басомади ҳар як ду унсури фарқкунандаи массиви мушаххасро фаҳмед, аммо элементе, ки басомади зиёдтар дорад, бояд аз ҷиҳати адади дигар низ бузургтар бошад. Намунаи вуруд: arr [] = {2,4,4,4,3,2}…

Бештар

Хурдтар Subarray бо k Рақамҳои алоҳида

Фарз мекунем, ки шумо массиви бутун ва адади k доред. Дар изҳороти масъала хоҳиш карда мешавад, ки хурдтарин зерсатри диапазони (l, r) -ро дар бар гирад, ба ин тариқ, дар ин зерқатори хурдтарин маҳз k ададҳои алоҳида мавҷуданд. Намунаи вуруд: {1, 2, 2, 3, 4, 5, 5} k = 3…

Бештар

Субаррайи дарозтарин, ки ҳисобаш аз 1s бештар аз графи 0s дорад

Мо массиви бутун додем. Массив танҳо 1 ва 0-ро дар бар мегирад. Гузориши масъала хоҳиш мекунад, ки дарозии Зер-массиви дарозтаринро фаҳмед, ки миқдори рақами 1 аз рақами 0 дар зерқатор танҳо як зиёдтар аст. Намунаи вуруд: arr [] =…

Бештар

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

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

Бештар

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

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

Бештар

Унсурҳои хурдтаринро дар бар гиред аз k Рӯйхатҳо

Дар масъалаи "Диапазони хурдтарини дорои унсурҳо аз k рӯйхатҳо" мо K рӯйхатҳоеро пешниҳод кардем, ки мураттаб ва ҳаҷмашон якхела мебошанд. Он хоҳиш мекунад, ки диапазони хурдтаринро муайян кунад, ки аз ҳар як рӯйхати K ҳадди ақалл унсур (ҳо) дошта бошанд. . Агар зиёда аз як ...

Бештар