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

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

Бештар

Дархости Ҷамъбасти диапазон бо истифодаи Ҷадвали пароканда

Дар пурсиши миқдори диапазон бо истифода аз мушкилоти ҷадвали пароканда мо як дархости диапазон дорем ва массиви бутунро додаем. Вазифаи додашуда дарёфти маблағи ҳамаи ададҳои дар диапазон буда мебошад. Мисоли вуруд: arr [] = {1,4,6,8,2,5} Дархост: {(0, 3), (2, 4), (1, 5)} Натиҷа: 19 16 25…

Бештар

Ҷамъи f (a [i], a [j]) дар болои ҳамаи ҷуфтҳо дар массиви n бутун

Изҳороти мушкилот хоҳиш мекунад, ки ҷамъи f (a [i], a [j]) -ро дар тамоми ҷуфтҳо дар массиви n бутунҳо тавре муайян намоем, ки 1 <= i <j <= n бо назардошти он ки ба мо пешниҳод шудааст як қатор ададҳо. Мисоли arr [] = {1, 2, 3,…

Бештар

Дарозии калонтарин зерсохтор бо элементҳои ҳамҷоя

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

Бештар

Шумораи сегоникҳоро бо ҳосили ба рақами додашуда баробар ҳисоб кунед

Масъалаи "Шумораи триплтҳо бо маҳсули ба рақами додашуда баробар" нишон медиҳад, ки ба мо массиви бутун ва рақами m дода мешавад. Изҳороти мушкилот хоҳиш мекунад, ки шумораи умумии сегоникҳои дорои маҳсулот ба м баробар бошад. Мисоли arr [] = {1,5,2,6,10,3} m = 30 3 Триплети шарҳ…

Бештар

Стекро таҳия кунед, ки getMin () -ро дар вақти O (1) ва фазои иловагии O (1) -ро дастгирӣ кунад

Стекро таҳия кунед, ки getMin () -ро дар вақти O (1) ва O (1) фазои иловагиро дастгирӣ кунад. Ҳамин тариқ, сохтори махсуси стеки маълумот бояд ҳамаи амалҳои стекро дастгирӣ кунад - void push () int pop () bool isFull () bool isEmpty () дар вақти доимӣ. Барои баргардонидани арзиши минималӣ амалиёти иловагӣ getMin () илова кунед ...

Бештар

Массивро ба ивази рақамҳои аз 1 ба N иваз кунед

Дар ин масъала, мо массиви A аз n элементро додем. Мо бояд бо истифода аз ҷойивазкунии ҳадди аққал массивро ба ҷойивазкунии рақамҳо аз 1 то n иваз кунем. Намунаи вуруд: 2 2 3 3 Натиҷа: 2 1 3 4 Вуруд: 3 2 1 7…

Бештар