【发布时间】:2020-07-16 13:36:21
【问题描述】:
给定一个二叉搜索树 不要让节点的右指针或左指针或两个指针都指向 NULL,而是让它们指向包含数据值 -1 的节点。(然后 -1 节点依次指向 NULL)。 任何人都可以提供上述代码sn-p,最好是C++。
【问题讨论】:
-
显示您现在拥有的内容,我们可能会告诉您在哪里进行更改。
-
没有一个“snippit”。您测试
NULL的每个地方都需要测试-1的信号值。似乎没有太多好处,只适用于包含整数的节点。 -
正如@crashmstr 所说,分配一个指向值为-1 的虚拟节点的指针,并在任何地方使用它,否则您将设置一个指向
nullptr的向下指针。不要忘记你的构造函数和析构函数!
标签: c++ algorithm data-structures binary-tree binary-search-tree