1
2
我看不出您的代码有什么问题;您真正能做的就是尝试
|
2
2
是否要求输入为SortedMap?对我来说,如果输入只是一个集合或列表,那么看起来会更容易。这可能会加快创建输入,并可能使对所有包含的映射的迭代更快。 除此之外,我认为提高这段代码性能的最有可能的途径是提高CompareTo()在被合并的排序映射中实现值的速度。 |
3
1
你的代码是最好的。但是,在我看来,数据结构的总体设计需要进行一些彻底的修改:您正在使用
要用嵌套元素表示树吗?您的任务是展平树吗?如果是这样,请创建支持您的方法的树类,或者使用智能方法合并键:
这个
如果只使用一个使用NestedKey作为其键的SortedMap,则
|