C语言:重建二叉树
C语言:重建二叉树
学习浙大的数据结构课程做的一些练习。通过前序排序找根节点,在中序排序中通过找到的根节点的值确定此根节点的左子树和右子树。递归实现此过程,每次递归都相当于找到一个新的根节点。
struct TreeNode {
int val;
struct TreeNode* left;
struct TreeNode* right;
};
struct TreeNode* buildTree(int* preorder, int preorderSize,
int* inorder,
原创
2021-03-27 01:30:55 ·
415 阅读 ·
0 评论