各种基本算法实现小结(三)—— 树与二叉树
(均已测试通过)
===================================================================
二叉树——先序
测试环境:VC 6.0 (C)
运行结果:

===========================================================
二叉树——各种操作
测试环境:VC 6.0 (C)
运行结果:

===========================================================
二叉树——先序、中序、后序的递归与非递归实现
测试环境:VS2008 (C)
运行结果:

===========================================================
二叉树——学习交流与修正改进
在网上看到了好多人转载这段代码,我也复制、粘贴下来学习
但在VC6.0编译器上运行并未通过,于是调试修正了几个小bug
测试运行通过后的代码粘贴如下,希望对大家学习有所帮助,谢谢!
本算法源码引用网址:http://www.ccrun.com/article.asp?i=292&d=y6y12h (二叉树实现源代码)
测试环境:VC 6.0 (C)
运行结果:

===========================================================
上述代码改进后,逻辑更清晰,并添加了计算二叉树层次的函数 ShowDepth(BiNode* pTree)
具体代码如下:
运行结果:

===========================================================
参考推荐:

本文总结了二叉树的基本操作及遍历算法,包括先序、中序、后序遍历的递归与非递归实现,并提供了详细的C语言代码示例。
671

被折叠的 条评论
为什么被折叠?



