如何在二叉搜索树中查找值大于指定值的节点
我有一棵红黑树,基本操作是插入、删除、遍历中序、后序和前序等。
我希望创建一个方法,可以返回树中大于指定值的节点。与小于也相同。
谁能指出我一些伪代码/算法(它们可能意味着相同的事情)
干杯
I have a red black tree and the basic operations insert, delete, traversing inorder, postorder and preorder etc.
I wish to create a method that can return the nodes in the tree that are greater than a specified value. Same with less than too.
Can anyone point me to some pseudocode / algorithm (they probably mean the same thing)
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
下面是我创建的代码,它可以很好地测试以升序显示大于或等于指定值的节点的节点。有人可以检查我的代码并提出改进建议,如果可能的话建议我如何为我的 LessThan 方法执行此操作。目前我的 LessThan 方法按降序返回,我只是不知道如何让它升序。干杯。
Below is the code I have created which tests fine for displaying my nodes in ascending order for nodes greater than or equal to a specified value. Can someone please review my code and recommend improvements and if possible recommend how I may do this for my LessThan method. Currently my LessThan method returns in descending order and I just can not see how to get it ascending. Cheers.