Барлық үштіктерді сұрыпталған массивке басып шығарыңыз, олар 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 жұбы бар массивтегі жұптардың санын анықтауды сұрайды.

Ары қарай оқу

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

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

Ары қарай оқу

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

Problem Statement   “Iterative method to find ancestors of a given binary tree” problem states that you are given a binary tree and an integer representing a key. Create a function to print all the ancestors of the given key using iteration. Example   Input  key = 6 5 2 1 Explanation: …

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу