![]() |
1
2
我没有真正的答案-只是一些有用的提示。我认为这种语言的概念是
自我类型
(我找不到好的链接站点!)。总之,self类型意味着您可以声明一个抽象基类(例如
不管怎样,你可以尝试寻找一种方法来模仿 自我类型 在C中使用泛型… 另一个指针指向一篇我以前看过的文章。据我所知,它使用泛型的方式和您使用的方式类似,所以它可能会给您一些提示,如何解决这个问题。
|
![]() |
2
2
使用
使用balance()强制转换
|
![]() |
3
2
哦,哇,我让事情对我自己来说太难了,但无论如何,解决方案都非常简单:
avltree的实现非常好,因为我们在向下的过程中递归地插入到树中,并在调用堆栈展开时平衡树。
如果有人能提出一种方法让我重用
|