up binary.c
实现了二叉树的dfs遍历 Co-Authored-By: Jdhggg <111557398+Jdhggg@users.noreply.github.com>
This commit is contained in:
parent
fc334bbfca
commit
d2c422c68b
@ -58,4 +58,13 @@ void traverse_tree(tree_node *roots)
|
||||
roots = queue[front];
|
||||
front = (front+1) % 3;
|
||||
}
|
||||
}
|
||||
// dfs遍历
|
||||
void traverse_tree_dfs(tree_node *roots)
|
||||
{
|
||||
if (roots == NULL)
|
||||
return;
|
||||
printf("%d\n",roots->value);
|
||||
traverse_tree_dfs(roots->left);
|
||||
traverse_tree_dfs(roots->right);
|
||||
}
|
@ -15,4 +15,5 @@ void insert_tree_node(tree_node *node,tree_node *node_new);
|
||||
void delete_node(tree_node *node);
|
||||
// 遍历树节点
|
||||
void traverse_tree(tree_node *roots);
|
||||
void traverse_tree_dfs(tree_node *roots);
|
||||
#endif // DEBUG
|
||||
|
Loading…
x
Reference in New Issue
Block a user