Екі байланыстырылған тізімнің одағы және қиылысы

Екі байланыстырылған тізімді ескере отырып, бар тізім элементтерінің бірігуін және қиылысуын алу үшін тағы екі байланыстырылған тізім жасаңыз. Мысал Кіріс: Тізім1: 5 → 9 → 10 → 12 → 14 Тізім2: 3 → 5 → 9 → 14 → 21 Шығу: Қиылыстар тізімі: 14 → 9 → 5 Одақ тізімі:…

Ары қарай оқу

Екі массивтің тең немесе тең еместігін тексеріңіз

«Екі массивтің тең немесе тең еместігін тексеру» мәселесі сізге екі массив берілгенін көрсетеді. Мәселе туралы мәлімдемеде берілген массивтердің тең немесе тең еместігін анықтау керектігін айтады. Мысал arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,…

Ары қарай оқу

Сұраулардың жаңартуларсыз диапазоны

Мәселе туралы мәлімдеме «Жаңартусыз жиынтық сұраулар диапазоны» мәселесі сізде бүтін сандар мен ауқым бар екенін көрсетеді. Мәселе туралы мәлімдеме берілген ауқымдағы барлық элементтердің қосындысын табуды сұрайды. Мысал arr [] = {10, 9, 8, 7, 6} Сұрау: {(0, 4), (1, 3)} 40 24…

Ары қарай оқу

BFS көмегімен ағаштағы берілген деңгейдегі түйіндер санын санаңыз

Сипаттама «BFS көмегімен ағаштағы берілген деңгейдегі түйіндердің санын санау» мәселесі сізге Ағаш (циклдік график) мен түбірлік түйін берілгенін, L-деңгейдегі түйіндер санын білетіндігіңізді көрсетеді. Ациклді графика: Бұл жиектері арқылы қосылған түйіндер желісі ...

Ары қарай оқу

Қосымша бос орынмен барлық жағымсыз элементтерді соңына дейін жылжытыңыз

Мәселе туралы мәлімдеме «Барлық теріс элементтерді рұқсат етілген бос орынмен аяқтау үшін жылжытыңыз» сізге оң және теріс сандарды қамтитын массив берілгенін көрсетеді. Мәселе туралы мәлімдеме массивтің соңындағы барлық теріс элементтерді жылжытуды сұрайды. Мысал arr [] = {1,2, -3, -5,2,7, -9, -11} 1,…

Ары қарай оқу

Қосындысы берілген мәнге тең екі сұрыпталған массивтен жұптарды санау

«Қосындысы берілген x мәніне тең екі сұрыпталған массивтен жұптарды санау» мәселесі сізге бүтін сандардың сұрыпталған екі массиві мен қосынды деп аталатын бүтін сан берілгенін көрсетеді. Мәселе туралы мәлімдеме жұптардың жалпы санын білуді сұрайды ...

Ары қарай оқу

Берілген жиымның кез-келген ішкі жиыны ретінде ұсынуға болмайтын ең кіші оң бүтін мәнді табыңыз

Мәселе туралы мәлімдеме Сізге бүтін сандардың сұрыпталған жиымы беріледі. Біз берілген массивтің кез келген ішкі жиынының қосындысы ретінде ұсынылмайтын ең кіші оң мәнді табуымыз керек. Мысал arr [] = {1,4,7,8,10} 2 Түсіндіру: Себебі 2-ді көрсете алатын қосалқы массив жоқ ...

Ары қарай оқу

Жұп сандары бар ішкі жиындарды санау

Біз барлығымыз сұхбат барысында бір уақытта немесе басқасында ішкі проблемамен күрескенбіз. Сұхбат алушылар бұл мәселелерді де жақсы көреді. Бұл проблемалар оларға кез-келген оқушының ойлау үдерісін және түсінуін тексеруге көмектеседі. Сонымен, ештеңе жасамай-ақ, тікелей секіруге рұқсат етіңіз ...

Ары қарай оқу

Әр түрлі үш массивтен a + b + c = қосындысы болатын үш элементті табыңыз

Three Sum - бұл интервьюерлерге ұнайтын проблема. Бұл маған Амазонкадағы сұхбат кезінде жеке сұралған мәселе. Сонымен, уақытты жоғалтпай, мәселеге келейік. Оң және теріс сандардан тұратын жиым. Нөлге тең болатын үш санды өзгертуге болады,…

Ары қарай оқу

Ең жиі кездесетін элементтің ең кіші субаррасы

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

Ары қарай оқу