How to determine if binary tree is balanced?

前端 未结 27 1513
萌比男神i
萌比男神i 2020-11-30 16:11

It\'s been a while from those school years. Got a job as IT specialist at a hospital. Trying to move to do some actual programming now. I\'m working on binary trees now, a

27条回答
  •  孤城傲影
    2020-11-30 16:53

    Well, you need a way to determine the heights of left and right, and if left and right are balanced.

    And I'd just return height(node->left) == height(node->right);

    As to writing a height function, read: Understanding recursion

提交回复
热议问题