maxDepth()
- это рекурсивная функция, которая вызывается рекурсивно, пока не встретится NULL pointer
, указывающий конец дерева.maxDepth(node->left)
- это рекурсивный вызов функции maxDepth
, где поддерево имеет корень в node->left
.См. Иллюстрацию ниже
node
/ \
l_node r_node
/ \ /\
left 1 3 right
(lDepth) (rDepth)
l_node=node->left
, поэтому вызывается maxDepth(l_node)
.Точно так же, r_node=node->right
так называется maxDepth(r_node)
.
Надеюсь, это вам поможет.