C++ 如何在c++;没有二进制或avl树?

C++ 如何在c++;没有二进制或avl树?,c++,tree,C++,Tree,我搜索了各种网站,但找不到任何简单的树实现。请不要建议使用BST或avl树,请使用向量或数组实现树。创建标准二叉树,但使用数组(向量)索引而不是内存指针 struct Node { Data_Item data; unsigned int index_left_subtree; unsigned int index_right_subtree; }; 至少在发帖寻求帮助之前尝试一下。我闻到了家庭作业的味道。若家长在指数X,那个么左边的孩子在.2X,右边的孩子在2X+1,这不是我刚才

我搜索了各种网站,但找不到任何简单的树实现。请不要建议使用
BST
avl
树,请使用向量或数组实现树。

创建标准二叉树,但使用数组(向量)索引而不是内存指针

struct Node
{
  Data_Item data;
  unsigned int index_left_subtree;
  unsigned int index_right_subtree;
};

至少在发帖寻求帮助之前尝试一下。我闻到了家庭作业的味道。若家长在指数X,那个么左边的孩子在.2X,右边的孩子在2X+1,这不是我刚才做的作业practice@rakshakpunia如果你不想要一个
BST
avl
,你想要什么样的树?我只想要一个简单的树,我试着用向量来做,但它显示了很多错误