我需要建立一个数据结构(主要使用AVL树)的对象有两个价值:一级(不是唯一的)和身份(是独特的).
我需要支持搜索的id,通过印刷订的等级,以及合并两个这样的树木和维持这些功能,与新树。
我已经有几种解决方案的想法,但我想问问关于一个特定的一:
将它的工作来实现这种结构中与一个单AVL树里的两个节点是第一个相比,根据他们的级别,然后他们id? 主要是我的斗争,认识到如何合并两个这样的树可以工作,特别是在这种情况下,我们有树在哪里的所有对象都是平x和树B所在的所有对象的水平。
编辑:也用于搜索id此外还会有一棵树,只按标识。
可以这种方法的工作?