Binary Tree Leetcode чечиминдеги жакшы түйүндөрдү санап чыгыңыз

Проблемалар жөнүндө билдирүү Бул маселеде экилик дарак анын тамыры менен берилет. Дарактын X түйүнү жакшы деп аталат, эгерде тамырдан Xке чейинки жолдо Xтен чоңураак түйүндөр жок болсо. Биз жакшы түйүндөрдүн санын кайтарышыбыз керек ...

Толук маалымат

Эки дарактын Leetcode чечиминин максималдуу тереңдиги

Көйгөйдүн билдирүүсү Маселеде бинардык дарак берилет жана биз берилген дарактын максималдуу тереңдигин табышыбыз керек. Экилик дарактын максималдуу тереңдиги - тамыр түйүнүнөн эң алыскы жалбырак түйүнүнө чейинки эң узун жолдогу түйүндөрдүн саны. Мисал 3 /…

Толук маалымат

Эки дарактын кайталанып кетүүчү инерардык өтүшү

"Экилик дарактын кайталанма ирээттүүлүгү" маселесинде бизге бинардык дарак берилет. Биз муну рекурсиясыз, "кайталануучу" түрдө өтүшүбүз керек. Мисал 2 / \ 1 3 / \ 4 5 4 1 5 2 3 1 / \ 2 3 / \ 4…

Толук маалымат

Эки дарактын Leetcode чечиминин минималдуу тереңдиги

Бул маселеде, биз берилген экилик дарактын тамырынан баштап жалбырактарына чейинки эң кыска жолдун узундугун табышыбыз керек. Көңүл буруңуз, бул жерде "жолдун узундугу" тамыр түйүнүнөн жалбырак түйүнүнө чейинки түйүндөрдүн санын билдирет. Бул узундук Минимум деп аталат ...

Толук маалымат

Эки дарактагы түйүндүн Kth атасы

Көйгөйдү билдирүү "Экинчи дарактагы түйүндүн Kth атасы" көйгөйүндө сизге бинардык дарак жана түйүн берилгени айтылат. Эми биз бул түйүндүн kth атасын табышыбыз керек. Кандайдыр бир түйүндүн түпкү атасы - бул тамырдан жолдо жайгашкан түйүндөр ...

Толук маалымат

Берилген Ата-энелер массивинен экилик даракты куруңуз

"Берилген ата-энелер массивинен экилик даракты куруу" маселеси сизге массив берилгенин билдирет. Бул киргизилген массив экилик даракты билдирет. Эми сиз ушул киргизилген массивдин негизинде экилик даракты курушуңуз керек. Массив ар бир индексте эне түйүнүнүн индексин сактайт. …

Толук маалымат

Эки дарактын эки түйүнүнүн ортосундагы аралыкты табыңыз

Проблемалар жөнүндө билдирүү "Экилик дарактын эки түйүнүнүн ортосундагы аралыкты табуу" көйгөйүндө сизге экилик дарак берилгени жана сизге эки түйүн берилгени айтылат. Эми бул эки түйүндүн ортосундагы минималдуу аралыкты табышыңыз керек. Мисал // Дарак 1 -түйүндүн үстүндөгү сүрөттү колдонуу менен көрсөтүлөт ...

Толук маалымат

Эки дарактын бирдей экендигин аныктоо үчүн код жазыңыз

"Эки дарактын окшош экендигин аныктоо үчүн код жаз" көйгөйүндө сизге эки бинардык дарак берилгени айтылат. алар окшош же жокпу, билип алыңыз? Бул жерде бирдей дарак экилик дарактардын бирдей түйүндөрдүн жайгашуусу менен бирдей түйүн маанисине ээ экенин билдирет. Мисал Эки дарак…

Толук маалымат

Эки дарактын чеги

Проблемалар жөнүндө билдирүү "Экилик дарактын чек арасы" көйгөйүндө сизге бинардык дарак берилгени айтылат. Эми сиз бинардык дарактын чек ара көрүнүшүн басып чыгарышыңыз керек. Бул жерде чек арадан өтүү бардык түйүндөрдүн дарактын чеги катары көрсөтүлүшүн билдирет. Түйүндөр…

Толук маалымат

Эки дарактын диагоналдык өтүүсү

Көйгөйлөрдүн билдирүүсү "Экилик дарактын диагоналдуу кесилиши" көйгөйүндө сизге бинардык дарак берилгени айтылат жана эми сиз берилген дарактын диагоналдуу көрүнүшүн табышыңыз керек. Биз дарактын үстүнкү оң тараптан турганын көргөндө. Бизге көрүнүп турган түйүндөр диагоналдуу көрүнүш ...

Толук маалымат