2014年广西壮族自治区数据分析高级
更新时间:2023-06-09 08:58:01 阅读量: 实用文档 文档下载
- 广西壮族自治区人口数据推荐度:
- 相关推荐
2014年广西壮族自治区数据分析高级
1、(1)p->rchild (2)p->lchild (3)p->lchild (4)ADDQ(Q,p->lchild)
(5)ADDQ(Q,p->rchild)
25. (1)t->rchild!=null (2)t->rchild!=null (3)N0++ (4)count(t->lchild)
(5)count(t->rchild)
26. .(1)top++ (2) stack[top]=p->rchild (3)top++
(4)stack[top]=p->lchild
27. (1)*ppos // 根结点 (2)rpos=ipos (3)rpos–ipos (4)ipos (5)ppos+1
2、设有一个数组中存放了一个无序的关键序列K1、K2、 、Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
51. 借助于快速排序的算法思想,在一组无序的记录中查找给定关键字值等于key的记录。设此组记录存放于数组r[l..h]中。若查找成功,则输出该记录在r数组中的位置及其值,否则显示“not find”信息。请编写出算法并简要说明算法思想。
3、设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左,右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。N2、NL、NR、N0都是全局量,且在调用count(t)之前都置为0.
typedef struct node
{int data; struct node *lchild,*rchild;}node;
int N2,NL,NR,N0;
void count(node *t)
{if (t->lchild!=NULL) if (1)___ N2++; else NL++;
else if (2)___ NR++; else (3)__ ;
if(t->lchild!=NULL)(4)____; if (t->rchild!=NULL) (5)____;
}
26.树的先序非递归算法。
void example(b)
btree *b;
{ btree *stack[20], *p;
int top;
if (b!=null)
{ top=1; stack[top]=b;
while (top>0)
{ p=stack[top]; top--;
printf(“%d”,p->data);
if (p->rchild!=null)
{(1)___; (2)___;
}
if (p->lchild!=null)
(3)___; (4)__;
}}}}
4、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜。
int LeafKlevel(BiTree bt, int k) //求二叉树bt 的第k(k>1) 层上叶子结点个数
2014年广西壮族自治区数据分析高级
{if(bt==null || k<1) return(0);
BiTree p=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大
int front=0,rear=1,leaf=0; //front 和rear是队头和队尾指针, leaf是叶子结点数 int last=1,level=1; Q[1]=p; //last是二叉树同层最右结点的指针,level 是二叉树的层数
while(front<=rear)
{p=Q[++front];
if(level==k && !p->lchild && !p->rchild) leaf++; //叶子结点
if(p->lchild) Q[++rear]=p->lchild; //左子女入队
if(p->rchild) Q[++rear]=p->rchild; //右子女入队
if(front==last) {level++; //二叉树同层最右结点已处理,层数增1
last=rear; } //last移到指向下层最右一元素
if(level>k) return (leaf); //层数大于k 后退出运行
}//while }//结束LeafKLevel
正在阅读:
2014年广西壮族自治区数据分析高级06-09
生物化学简答题答案06-02
MATLAB复习题(答案仅供参考)101-21
应对同伴压力合理拒绝11-29
钢管混凝土顶升施工方案07-02
中国海洋大学水养专业本科教学计划08-15
传统街巷空间形态特征分析及其现代化传承12-05
新京报定位思路谈03-29
PhotoShop给美女衣服添加花纹教程02-09
道路市政资料表格05-21
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 广西壮族自治区
- 数据分析
- 高级
- 2014
- 专题:直角三角形(中考复习)
- AT24C164-10PU-2.7中文资料
- 内科疾病鉴别诊断汇总
- 中国花岗石材市场专项调研及未来五年投资策略研究报告
- 关于就任发言稿大全5篇
- 吕岙村乱点整治总结
- 种子发芽小学三年级作文
- 优秀教师先进事迹材料1
- 初二数学分式单元测试 A卷 (华师版)100测评卷
- 2013版人教版语文七年级上一、二单元字词检测试卷
- 储罐运行操作规程
- 浅谈英语无灵主语句
- 第一章测验(有答案)
- 笛子在民族音乐中的发展与传承
- 幼儿园安全巡逻制度及巡查记录表
- 《关于当前干熄焦技术推广难的症结问题及改进措施的探讨》
- 广东省药品交易中心药品合同管理操作指引-配送方
- 山东省滕州市第七中学2015届高三1月月考数学(理)试题
- 特色学校古诗文诵读
- 两新党建活动中心