平衡二叉树插入、删除等操作的C++实现代码

时间:2013-07-05 17:35:19
【文件属性】:

文件名称:平衡二叉树插入、删除等操作的C++实现代码

文件大小:3KB

文件格式:RAR

更新时间:2013-07-05 17:35:19

二叉平衡树 插入 删除 C++

用C++实现的二叉平衡树的插入、删除、中序遍历输出等操作


【文件预览】:
二叉平衡树
----AVLNode.h(305B)
----AVLTree.cpp(10KB)

网友评论

  • 有一些bug,修改后可以运行
  • 该作品对我很有帮助,可以运行。
  • 能用,但不好用。 函数设计不合理,delete(),insert()设计复杂。 编程风格有待改进
  • 最后还是用map中的红黑树代替了,感觉比这个更好点
  • 可以运行 平衡二叉树的删除可以实现
  • 运行有错误啊
  • 总的来说是很不错的,但中间有一些bug,自己修改后可以运行
  • 可以运行,不错不错
  • 我想学的是基础的平衡二叉树,而且看不太懂c++,所以初学者还是不要下这个了,看不懂的。
  • 用visual C++6.0运行 在这两句友元函数 friend istream& operator >> <>(istream &,AVLTree<T> &); friend ostream& operator << <>(ostream &,const AVLTree<T> &); 和 AVLTree<int> *tree=new AVLTree<int>(0); 总是出错啊。。不能找出原因啊。
  • 可以运行,实现了该数据结构的基本操作,很有用啊~~
  • AVLTree<int> *tree=new AVLTree<int>(0); 这句提示出错
  • 能运行 不错。