- 0
- 0
- 约7.07千字
- 约 5页
- 2020-02-13 发布于山东
- 举报
初级程序员下午试题模拟58
试题一
1、 【流程图说明】
下面的流程(如图所示)用N-S盒图形式描述了在一棵二叉树排序中查找元素的过程,节点有3个
成员:data,left和right。其查找的方法是:首先与树的根节点的元素值进行比较:若相等则找
到,返回此结点的地址;若要查找的元素小于根节点的元素值,则指针指向此结点的左子树,继续查
找;若要查找的元素大于根节点的元素值,则指针指向此结点的右子树,继续查找。直到指针为空,
表示此树中不存在所要查找的元素。
【算法说明】
【流程图】
将上题的排序二叉树中查找元素的过程用递归的方法实现。其中NODE是自定义类型:
typedef struct node {
int data;
struct node * left;
struct node * right;
}NODE;
【算法】
NODE * SearchSortTree (NODE * tree, int e)
{
if(tree! NULL)
{
> <
您可能关注的文档
最近下载
- 大家的日语(第1册) 习题答案.pdf
- 《现代农业管理与经营策略》课件.ppt VIP
- (赛课课件)六年级下册数学《立体图形整理与复习》(共35张PPT).pptx VIP
- JT-T-821.4-2011混凝土桥梁结构表面用防腐涂料第4部分:水性涂料.docx VIP
- WST 403-2024 临床化学检验常用项目分析质量标准.pdf VIP
- 实施碳管理体系认证的几点思考(上)T_CCAA39-2022《碳管理体系要求》认证的共性技术事项.PDF VIP
- 医疗公司血液制品管理规章.doc VIP
- 清华大学2026年强基计划面试模拟试题及答案解析.docx VIP
- 无拖欠农民工工资承诺书2篇.docx VIP
- 2025年江苏省职业院校技能大赛中职组(大数据应用与服务)考试题库(含答案).pdf VIP
原创力文档

文档评论(0)