(1)设二叉排序树T如题图所示,给出执行语句:f32(T,14,50);,输出结果。(2)函数f320()的功能是什么?
答:(1)16 18 25 36 50(2)查找二叉排序树T中所有满足大于等于K1且小于等于K2的元素,并按升序输出。
【考点1】本题考查查找-树表的查找-二叉排序树【考点2】本题考查查找-树表的查找-二叉排序树-二叉排序树上的查找【希赛点拨1】二叉排序树(BinarySortTree,BST)又称二叉查找树,是一种特殊的二叉树,它或者是一棵空树,或者是具有下列性质的二叉树:若它的右子树非空,则右子树上所有结点的值均大于根结点的值。若它的左子树非空,则左子树上所有结点的值均小于根结点的值。左、右子树本身又各是一棵二叉排序树。【希赛点拨2】二叉排序树可看成一个有序表,所以在二叉排序树上查找与二分查找类似,也是一个逐步缩小查找范围的过程。根据二叉排序树的定义,有查找其关键字等于给定值key的元素的过程为:若二叉排序树为空,则表明查找失败,应返回空指针。否则,若给定值key等于根结点的关键字,则表明查找成功,返回当前根结点指针;若给定值key小于根结点的关键字,则继续在根结点的左子树中查找,若给定值key大于根结点的关键字,则继续在根结点的右子树中查找。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811