软考知识点:二叉树的关键码序列 解析

题型:

解析:首先要理解什么是二叉树?什么是有序二叉树?

二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树 。 

有序二叉树,就是左子树上的数值小于树根上的值,树根的值小于右子树的值。

到这里理解清楚有序二叉树后就能快速的解决此类题目了。

根据题目中的二叉树图可知,

①根节点为23,因此就可以排除选项中不是以23开头的选项,此题没得类似的选项;

②依次把后面的数与根节点进行比较,如果大于根节点则放在根的右子树上,反之小于根节点则放在根的左子树上,不断的迭代循环...;

③依次执行第②步骤就能得到最终的有序二叉树了。

例: A选项(23 31 17 19 11 27 13 90 61)

 

希望能够对初学者有所帮助!

 

 

  • 37
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值