N-ary ағашының парақ кодының максималды тереңдігі

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

Ары қарай оқу

Leitcode екілік ағаш шешімінің минималды тереңдігі

Бұл есепте біз берілген екілік ағаштың тамырынан кез-келген жапырағына дейінгі ең қысқа жолдың ұзындығын табуымыз керек. Мұнда «жолдың ұзындығы» түбір түйінінен жапырақ түйініне дейінгі түйіндер санын білдіреді. Бұл ұзындық минимум деп аталады ...

Ары қарай оқу

Сабақ кестесі II - LeetCode

Кейбір курстардың алғышарттары бар n курстарына бару керек (0-ден n-1 дейін). Мысалы: [2, 1] жұбы 2 курсқа қатысуды білдіреді, сіз 1 курстан өткен болуыңыз керек. Курстардың жалпы саны мен курстар тізімін білдіретін n бүтін саны берілген…

Ары қарай оқу

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

Есептердің қойылымы «Екілік ағаштан максималды деңгейдің қосындысын табу» есебінде оң және теріс түйіндері бар екілік ағаш берілгендігі, екілік ағаштағы деңгейдің максималды қосындысын табатындығы айтылған. Мысал енгізу 7 Түсіндіру Бірінші деңгей: Сум = 5 Екінші деңгей: Сум =…

Ары қарай оқу

Екі кезекті қолданып деңгейлік ревервал

Проблемалық мәлімдеме “Екі кезекті қолдана отырып, деңгейлік реверсті” есепте сізге екілік ағаш берілгенін, оның деңгейлік реверсия жолын сызықпен басып шығарыңыз. Мысалдар Кіріс 5 11 42 7 9 8 12 23 52 3 Кіріс 1 2 3 4 5 6 Деңгейлік траекторалды алгоритм…

Ары қарай оқу

Берілген санның ең кіші екілік разрядын табыңыз

Есептердің қойылымы «Берілген санның ең кіші екілік разрядтық еселігін табыңыз» деген есепте сізге ондық сан N берілгені айтылған, сондықтан '0' және '1' екілік цифрлары бар N-дің ең кіші еселігін табыңыз. 37-мысал. Толық түсіндірмені төменде…

Ары қарай оқу

X-ті Y-ге түрлендіруге арналған минималды операциялар

Проблемалық мәлімдеме «Х-ті Y-ге түрлендірудің минималды амалдары» есебінде сізге екі X және Y саны берілген, келесі әрекеттерді қолдану арқылы Х-ті Y-ге түрлендіру қажет екендігі айтылған: Бастапқы нөмір - X және келесі операцияларды X және одан кейін жасауға болады пайда болатын сандар…

Ары қарай оқу

Барлық апельсиндерді шіру үшін ең аз уақыт қажет

Мәселе туралы мәлімдеме “Барлық апельсиндерді шіруге кететін минималды уақыт” мәселесі сізге 2D массив берілгенін, әрбір ұяшықта үш мүмкін мәннің 0, 1 немесе 2. 0 бар екенін айтады. 1 бос ұяшықты білдіреді. 2 жаңа сарғыш дегенді білдіреді. XNUMX - шіріген сарғыш түсті білдіреді. Егер шірік болса ...

Ары қарай оқу

Екілік матрицада 1 болатын ең жақын ұяшықтың арақашықтығы

Есептердің қойылымы «Екілік матрицада 1-ге ие ең жақын ұяшықтың арақашықтығы» есебінде сізге ең болмағанда 0-ге тең екілік матрица берілетіндігі айтылады (тек 1s және 1s бар), екілік матрицада 1 болатын ең жақын ұяшықтың арақашықтығын табыңыз барлық элементтері үшін ...

Ары қарай оқу

1-ден n-ге дейінгі екілік сандарды құрудың қызықты әдісі

Проблемалық мәлімдеме «1-ден n-ге дейінгі екілік сандарды құрудың қызықты әдісі» есебінде сізге n саны берілгендігі, 1-ден n-ге дейінгі барлық сандарды екілік түрінде шығаруы айтылған. Мысалдар 3 1 10 11 6 1 10 11 100 101 110 Алгоритм Ұрпақ…

Ары қарай оқу