【发布时间】:2012-03-05 22:56:33
【问题描述】:
有人可以指导我使用 C 在结构中具有左、右和父节点的一些关于树数据结构的教程。我用 Google 和 Stack Overflow 搜索过,但我只找到只有 Node *left 和 Node *right 的树。 为了清楚起见,我正在搜索树教程:
struct Node {
int data;
Node *parent, *left, *right;
};
【问题讨论】:
-
您具体想了解什么?这是什么树(一般二叉树?红/黑?)
-
那些没有左节点的节点呢?还是父母?
-
这是关于二叉树的。目的是测试父级的值是什么,所以我需要在节点的结构中添加 *parent 。我已经完成了,我遇到了分段错误,我觉得我没有真正理解,我需要教程。
标签: c algorithm binary-tree nodes