发表评论取消回复
相关阅读
相关 【数据结构周周练】010 递归算法实现二叉树的创建与遍历
一、前言 上两篇周周练博客讲了二叉树的创建与遍历,创建时,通过创建栈来存放结点,方便二叉树的创建,这种创建二叉树的方式采用了非递归算法,本次内容采用递归的方式来创建二叉树
相关 【数据结构周周练】008 二叉树的链式创建及测试
一、前言 二叉树的顺序结构实现虽然很容易,但是在创建过程中,不免要浪费掉很多空间,为了减少空间浪费,从而提出链表的链式存储,虽然链式存储也很浪费空间,但是在某些二叉树中要
相关 【数据结构周周练】035 利用递归判断一棵二叉树是否为二叉排序树
一、二叉排序树 二叉排序树可以说是数据结构中相当重要的内容之一啦,前两次给大家讲了二叉排序树的创建、遍历与查找。今天给大家分享的是二叉排序树的应用,判断一个二叉树是否为一
相关 【数据结构周周练】019 利用递归算法创建二叉排序树并遍历
一、二叉排序树 从今天起,就给大家分享二叉排序树的代码啦,首先给大家简单讲解一下相关概念。 二叉排序树也称为二叉查找树,二叉排序树是一棵空树或具有如下性质: (1)
相关 【数据结构周周练】016 利用递归算法及孩子兄弟表示法创建树、遍历树并求树的深度
一、前言 从今天起,就给大家分享一些树的代码啦,不仅仅是二叉树,我们要弄明白,普通的树用数据结构怎么存储,它有哪些操作,它可以实现哪些功能? 可能大家要问了,二叉树不是
相关 【数据结构周周练】017 利用递归算法及孩子兄弟表示法创建森林、遍历森林并求森林的叶子结点个数
一、前言 从昨天起,就给大家分享一些树和森林的代码啦,昨天分享的是求树的深度,今天要给大家分享的是森林的遍历以及求叶子的个数。 对于森林,大家可以做这样的理解,一个深
相关 【数据结构周周练】014 利用栈和非递归算法求链式存储的二叉树是否为完全二叉树
一、前言 首先,明天是个很重要的节日,以后我也会过这个节日,在这里,提前祝所有程序猿们,猿猴节快乐,哦不,是1024程序员节快乐。 今天要给大家分享的算法是判断二叉树是
相关 【数据结构周周练】015 利用递归算法创建链式存储的二叉树并转换左右孩子结点
一、前言 哈哈,今天就是程序员节啦,祝大家1024程序员节快乐。 今天要给大家分享的算法是交换二叉树是的左右孩子结点,比较简单,需要创建一个结点用来暂存左孩子结点,下面
相关 【数据结构周周练】013 利用栈和非递归算法求二叉树的高
一、前言 二叉树的高是树比较重要的一个概念,指的是树中结点的最大层数本次算法通过非递归算法来求得树的高度,借用栈来实现树中结点的存储。 学英语真的很重要,所以文中的注释
相关 【数据结构周周练】011 非递归算法实现二叉树的遍历
一、前言 从第七篇周周练博客开始就一直在围绕二叉树的创建和遍历在进行分享,因为这是很重要的一部分内容,二叉树怎么用顺序表创建,怎么用链式结构来创建,怎么用递归算法创建,不
还没有评论,来说两句吧...