这个二叉树的实现可能会出现什么问题?

What will be the possible issues with this implementation of Binary Tree?

class BTNode{
public:
int data;
BTNode left;
BTNode right;
};

我只是想知道使用此实现而不是标准指针实现的缺点。

二叉树中节点的作用是存储数据,指向它的两个子节点。

在您的实施中,您没有指向子节点,而是存储父节点中的子节点。所以基本上,根节点包含一切。但是数据在树上呈指数级复制。

这会导致内存严重不足。