Палиндромның байланыстырылған тізімі, парақ кодының шешімі

«Palindrome Linked List» мәселесінде біз берілген бүтін сандармен байланыстырылған тізімнің палиндром екенін тексеруге тиіспіз. Мысал тізімі = {1 -> 2 -> 3 -> 2 -> 1} шынайы түсініктеме №1: Тізім палиндром болып табылады, себебі барлық элементтер басынан және артынан…

Ары қарай оқу

Қабаттасатын аралықтарды біріктіру

Қайталанатын интервалдар мәселесінде біз интервалдар жиынтығын бердік, барлық сәйкес келетін интервалдарды біріктіреміз және қайтарамыз. Мысал енгізу: [[2, 3], [3, 4], [5, 7]] Шығу: [[2, 4], [5, 7]] Түсіндіру: Біз [2, 3] және [3 біріктіре аламыз. , 4] бірге [2, 4] біріктіруді іздеу тәсілін қалыптастырады ...

Ары қарай оқу

Аралықтарды біріктіру

Біріктіру интервалында біз [l, r] түріндегі интервалдар жиынтығын бердік, қабаттасатын интервалдарды біріктіреміз. Мысалдар Кіріс {[1, 3], [2, 6], [8, 10], [15, 18]} Шығу {[1, 6], [8, 10], [15, 18]} Кіріс {[ 1, 4], [1, 5]} Шығу {[1, 5]} Интервалдарды біріктіру үшін аңғартпа тәсіл…

Ары қарай оқу

Қабаттасатын аралықтарды біріктіру II

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

Ары қарай оқу

Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз

Мәселелер туралы мәлімдеме «Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз» мәселесінде біз жолдық деректерді өңдейтін байланыстырылған тізім бердік. Деректер палиндромды құрайтынын немесе болмайтынын тексеру үшін бағдарлама жазыңыз. Ba-> c-> d-> ca-> b мысалы 1 Түсіндіру: Жоғарыдағы мысалда біз…

Ары қарай оқу