首页 > 解决方案 > 有界树遍历的 C 算法

问题描述

我正在寻找一种方法来遍历具有左右限制的有序二叉树。所以只遍历左右边界内的节点,最好是有序和迭代的。

我尝试修改我在该站点上找到的迭代中序实现:https ://www.geeksforgeeks.org/inorder-tree-traversal-without-recursion/

我现在面临的问题是,我不能只说如果左节点 <= leftBound 则不要向左走,如果节点 >= rightBound 则不要向右走,导致比给定边界更小/更大的节点仍然可以在该边界内有子节点.

标签: ctreebinary-search-tree

解决方案


推荐阅读