树与森林的遍历
树的遍历
与二叉树类似,树的遍历有先根遍历和后根遍历以及层次遍历等。在这些遍历中,我们主要考虑孩子兄弟表示法的存储方式,原因是其他几种表示方式可以轻易地通过遍历数组来遍历。
由于一个节点有不止两个孩子,因此中序遍历没有太大价值不再考虑。
树的先根遍历
先访问根结点,再递归遍历第一个孩子子树,最后递归遍历下一个兄弟子树。
void preordertre(CSnode *root) /* root 根结点 */
{
if (root 
链接到
- 上一个知识点:6.9 树和森林的转换
- 下一个知识点:6.11 哈夫曼树的相关概念