Барлық үштіктерді сұрыпталған массивке басып шығарыңыз, олар AP құрайды

«Барлық үштіктерді AP-ді құрайтын сұрыпталған массивке басып шығару» мәселесінде біз сұрыпталған бүтін массив берілгенімізді айтады. Арифметикалық прогрессияны құра алатын барлық үштіктерді табу міндеті. Мысал arr [] = {1,3,5,7,8,12,15,16,20,30} (1, 3, 5), (3, 5, 7), (1, 8, 15), (8,…

Ары қарай оқу

Массивтегі жұптардың санын, олардың XOR мәні 0 болатынын табыңыз

«Массивтегі жұптардың санын табыңыз, егер олардың XOR мәні 0» болса, онда біз бүтін сандар алабын бердік. Есеп: Ai XOR Aj = 0 жұбы бар массивтегі жұптардың санын анықтауды сұрайды.

Ары қарай оқу

Берілген қосындымен субарраны табыңыз (Теріс сандармен жұмыс істейді)

«Берілген қосындысы бар ішкі массивті табу (теріс сандарды өңдейді)» есептері сізге теріс бүтін сандарды және «қосынды» деп аталатын санды қамтитын бүтін массив берілгенін айтады. Проблемалық шешім «жиын» деп аталатын берілген санға дейін бар кіші жиымды басып шығаруды сұрайды. Егер бірнеше ішкі жиым болса ...

Ары қарай оқу

Берілген екілік ағаштың ата-бабаларын табудың итерациялық әдісі

Проблемалық мәлімдеме “Берілген екілік ағаштың ата-бабаларын табудың итерациялық әдісі” есебі сізге екілік ағаш және кілтті көрсететін бүтін сан берілгенін айтады. Берілген кілттің барлық ата-бабаларын итерация көмегімен басып шығару функциясын жасаңыз. Мысал енгізу пернесі = 6 5 2 1 Түсініктеме:…

Ары қарай оқу

Стектерді пайдалану кезегі

Стек проблемасын пайдаланып кезекте біз стек деректер құрылымының стандартты функцияларын қолдана отырып кезектің келесі функцияларын орындауымыз керек, Enqueue: Кезектің соңына элемент қосу Dequeue: Элементті кезектің басынан алып тастаңыз Мысал енгізу : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue ()…

Ары қарай оқу

Сол және оң жақтағы үлкен индекстердің максималды өнімі

N өлшемді массив берілген []. Әрбір элемент үшін мен L [i] және R [i] табамын, мұндағы - L [i] = i-ге жақын индекс, мұндағы L [ең жақын индекс]> L [i] және <i жақын индекс. R [i] = i-ге жақын индекс, мұндағы R [ең жақын индекс]> R [i]…

Ары қарай оқу

Екілік ағашқа енгізу

Бұл мақалада біз екілік ағашқа кірістіруді білеміз. Біз алдыңғы мақалада BFS тұжырымдамасын көрген болатынбыз, сондықтан біз осы тұжырымдаманы деректерді екілік ағашқа кірістіру үшін қолданамыз. Концепция ағашты деңгейлік тәртіппен айналып өту және…

Ары қарай оқу

Жолдағы барлық таңбаларды ауыстыруға арналған бағдарлама

Проблемалық мәлімдеме «Жолдағы барлық таңбаларды ауыстыруға арналған бағдарламада» біз жол бердік, берілген жолдың барлық таңбаларын ауыстырып қосатын бағдарлама жазыңыз. Мұнда ауыстыру дегеніміз барлық бас әріптерді кіші әріптерге және барлық кіші символдарды бас әріптерге айналдыру. Кіріс форматы бірінші…

Ары қарай оқу

Жолды басқа жолға сәйкес сұрыптаңыз

Проблемалық мәлімдеме Екі жол, өрнек және жол берілген. Біз жолды үлгі бойынша анықталған ретке қарай сұрыптауымыз керек. Өрнектегі жолдың көшірмелері жоқ және онда жолдың барлық таңбалары бар. Кіріс форматы s жолын қамтитын бірінші жол, бізге…

Ары қарай оқу

Жол таңбалардың ретін үлгі бойынша орындай ма, жоқ па тексеріңіз

Проблемалық мәлімдеме «Жол таңбалардың ретін үлгі бойынша орындайтынын немесе көрсетпейтіндігін тексеру» мәселесінде берілген кіріс жолындағы таңбалар берілген енгізу үлгісінде берілген таңбалармен анықталған ретпен жүретіндігін тексеріп, содан кейін «Иә» басып шығарыңыз «Жоқ» басып шығарыңыз. Кіріс форматы ...

Ары қарай оқу

Translate »