2011年江苏省数据理论要领

合集下载

2011年江苏省数据理论要领

2011年江苏省数据理论要领

1、设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)__;}}}}2、设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.树的先序非递归算法。

数据的图示(2)

数据的图示(2)

直接点击对话框中的“完成”按钮,就可以得到柱形 图(如图13-19)
表13-14是2000年至2009年亚洲,欧洲,北美洲入境 旅游人数统计表。
表13-14 2000年至2009年亚洲、欧洲、北美洲入境 旅游人数统计表(单位:万人次)
年份 2000年 2001年 2002年 2003年
年份
亚洲 610.2 686.4 851.9 725.1 亚洲
第一步 建立直角坐标系,一般用横轴表示时间、 序号等变量,用纵轴表示数量、频数等变量。 第二步 选取适当的坐标比例。 第三步 在坐标系中标出数据所对应的点,并依次 连接。若折线图同时反映多个数组,即图中有几条 折现,要用不同的线型或颜色加以区别。 第四步 在折线图的正上方写上标题,并在图的右 边标注不同的线型或颜色所对应的类别。
北美洲 165.7 198.5 221.0 256.2 232.1 226.0
用Excel制作折线图的步骤如下(以表13-14中的数据为 例): (1)用Excel中输入表13-14中的数据
选中数据区域,执行“插入/图表”,或按 下按 钮,在“标准类型/图表类型”中选择“折线图”中 的一种图形,在子图的表选择栏中可以根据绘图需要选 择其他类型的子图表,如百分比堆积折线图,三维折线 图等(如图13-21),点击“下一步”,选择“系列产 生在:列”,此时样图中的横坐标是1,2,3…改成年 度,点中“系列”选项卡后,产生“图标原数据”对话 框(图13-22),选择“年度”并点击“分类(X)轴标 志(T)”框右边的图表 然后选中年度一列(如图 13-23)
13.2数据的图示(2)
问题探究
图13-5是江苏舜天足球队2011赛季中联赛的排名走势 图,你从图中能读出哪些信息?
18 16 14 12 10

江苏2011高考数学

江苏2011高考数学

江苏2011高考数学一、考试概况江苏省高考数学试卷是江苏省教育厅组织的一项重要考试,用于评估学生的数学能力和学习成果。

2011年的江苏高考数学试卷共分为选择题和非选择题两部分,考试时间为120分钟,总分为150分。

本文将对2011年江苏高考数学试卷的题型、难度及解答思路进行分析。

二、题型分析2011年江苏高考数学试卷的选择题部分包括单选题和多选题。

单选题有15题,每题2分,共计30分;多选题有10题,每题4分,共计40分。

非选择题部分包括填空题、计算题和证明题。

填空题有5题,每题2分,共计10分;计算题有5题,每题8分,共计40分;证明题有2题,每题15分,共计30分。

三、难度分析根据考生反馈和专家评议,2011年江苏高考数学试卷整体难度适中。

选择题中,单选题较为简单,考察了考生对基础知识的掌握程度,多选题难度适中,要求考生对概念的理解和综合运用能力。

在非选择题部分,填空题难度适中,要求考生对数学概念和公式的灵活运用,计算题较为繁琐,要求考生有较强的计算能力,证明题较为复杂,要求考生有较高的逻辑推理能力。

四、解答思路1. 单选题和多选题解答思路对于单选题和多选题,考生需要注意以下解答思路:•在做选择时,要注意仔细阅读题干和选项,理解题意,确保不会因为选错选项而影响整个解题过程;•对于单选题,可以通过排除法来确定正确答案,将每个选项代入,检验是否成立;•对于多选题,要注意选项之间的逻辑关系,综合考虑各选项的可行性。

2. 非选择题解答思路对于填空题、计算题和证明题,考生需要注意以下解答思路:•对于填空题,要注意明确答题要求,按要求填入正确的数值或表达式,运用相应的数学知识和方法;•对于计算题,要注意列出运算步骤,避免繁琐计算错误,注意四舍五入和单位转换的准确性;•对于证明题,要注意书写格式规范,逻辑清晰,引用正确的定理和公式进行推导,严谨论证。

五、总结通过对2011年江苏高考数学试卷的分析,我们可以看出该试卷在题型设置和难度把握上比较合理,考察了考生对数学知识的掌握和应用能力。

2011江苏省数据结构考试技巧重点

2011江苏省数据结构考试技巧重点
C)部分地址必须是连续 D)必须是不连续的
3、设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a??11为第一个元素,其存储地址为1,每元素占1个地址空间,则a85的地址为( B )。
A)13 B)33 C)18 D)40
6、采用链结构存储线性表时,其地址( B )。
A)必须是连续的 B)连续不连续都可以
C)部分地址必须是连续 D)必须是不连续的
7、n个顶点的图的最小生成树必定( D ),是不正确的描述。
A)不唯一 B)权的总和唯一
C)部分地址必须是连续 D)必须是不连续的
38、栈进行插入和删除操作的特点是( A )。
A)LIFO B)FIFO
C)FCFS D)HPF
39、有一个有序表{1,4,6,10,18,35,42,53,67,71,78,84,92,99}。当用二分查找法查找键值为84的结点时,经( B )比较后查找成功。
C) 3,2,5,4,1,6 D) 1,4,6,5,2,3
24、已知广义表L=((x,y,z),a,(u,t,w)),从L 表中取出原子项t 的操作是( D )。
A) Head(Head(Tail(Tail(L))))
B) Tail(Head(Head(Tail(L))))
A)13 B)33 C)18 D)40
19、广义表head(((a,b),(c,d)))的运算结果为( A )。
A)(a,b) B)(c,d)
C)空表 D)((a,b),(c,d))
C)不含回路 D)有n条边
8、二叉树第i(i≥1)层上至多有( C )结点。
A)2i B)2i C)2i-1 D)2i-1

资料2011江苏C质

资料2011江苏C质

【试题ID】2002439【题型】复合客观题材料1*:2010年江苏经济运行高开稳走、持续向好,综合实力明显增强,经初步核算,全省实现地区生产总值40903.3亿元,增长12.6%。

其中,第一、二、三产业增加值分别达到2539.6亿元、21753.9亿元和16609.8亿元,分别增长4.3%、13.0%和13.1%;三次产业增加值比例为6.3︰53.1︰40.6。

先进制造业和现代服务业发展水平提升,全年实现高新技术产业产值30355亿元,增长38.0%,占规模以上工业总产值比重达33.0%,比上年提高3个百分点;实现现代服务增加值16731亿元,增长13.0%,占GDP的比重为40.9%,比上年提高1个百分点。

战略性新兴产业快速增长,六大新兴产业全年销售收入达20647亿元,增长38.0%;非公有制经济进一步发展,实现增加值在地区生产总值中的份额达65.2%,其中私营个体经济比重为40.2%,分别比上年提高1.1和0.8个百分点。

城乡区域协调发展水平提高,城乡居民收入为2.52︰1,城乡收入差距是全国较小的省份之一。

三大区域均呈较快发展态势,苏中、苏北大部分经济指标增幅继续超过全省平均水平,对全省经济增长的贡献率达39%。

2010年江苏农业生产形势较好,粮食连续7年丰收,全年总产量达3235.1万吨,其中夏粮1105.3万吨,增长0.2%;秋粮2129.8万吨,增长0.1%。

农作物种植结构有所调整,全年粮食播种面积为528.2万公顷,比上年增加1.0万公顷;棉花面积为23.6万公顷,比上年减少1.7万公顷;油料面积57.4万公顷,比上年减少1.9万公顷;蔬菜面积为121.3万公顷,比上年增加6.5万公顷。

【试题ID】5979376*、下列判断正确的是:A、2010年江苏现代服务业增加值发展速度与全省地区生产总值发展速度持平B、2010年江苏私营经济实现增加值占地区生产总值的比重高于个体经济占比C、2010年江苏是全国城乡居民收入差距最小的省份D、2009年苏中、苏北大部分经济指标增幅超过全省平均水平【答案】 D【参考时限】【知识点*】综合分析【扩展知识点】无【细分知识点】无【解题思路*】A选项,定位第一段前半部分,2010年江苏现代服务业增加值发展速度(增速为13.0%)大于全省地区生产总值发展速度(增速为12.6%)。

8江苏省2011年部门预算教育参考指标

8江苏省2011年部门预算教育参考指标

江苏省2011年部门预算——财政专项资金预算绩效目标与评价指标编制参考一、共性指标更多详情请点击:中国铁路商务网(一)预算执行情况财政投入乘数(=[部门+单位]项目配套资金安排额/财政预算安排资金额*100%)资金到位率(=项目实际到位资金总额/项目预算安排资金总额*100%)预算执行完成率(=实际支出资总金额/预算安排资金总额*100%)资金实际支出率(=实际支出资金/到位资金*100%)财政资金依存率(=财政预算安排资金额/项目投资总额*100%)资产负债率(负债总额/资产总额*100%)财务管理规范性资金结构合理性(二)经济性指标资金利税率资产收益率政府采购节支率成本减低率项目资金的成本收益率支出效益率业务经济收入增长率(三)工程和社会效益工程施工质量情况项目验收通过率优秀工程占比完成项目及时性固定资产交付使用率设备使用率带动就业情况节能减排情况新增绿化面积(四)社会评价满意度奖惩情况二、个性指标(三)教育类指标本届规划课程开设率毕业率毕业生的全职就业率毕业生合格率毕业生就业率财政补助收入比重财政投入资金占教育资源总投入的比例成人培训实际人数/在校生人数初级证书获得率(%)辍学率大型设备设施政府采购率单位资产科研总分值单位资产培养学生数单位资产社会服务效果电子文献下载率对外培训的利用率对外投资资产比重副教授比率高等教育毛入学率高级、优秀教师比重高级技术人员比例高级证书获得率高级职称教师比重高校教师人均科研分值高校扩招以来单位资产招生变化数高校学生人均科研分值高校重点学科、重点实验室建设专项计划完成率高校重点学科、重点实验室建设专项实际完成率公用经费占教育支出比重固定资产比重固定资产共享率固定资产利用率固定资产收益率固定资产增值率规划/实际在校生系数规划/实际招生系数规划在校生人数/实际在校生人数国家“211工程”配套专项经费计划完成率国家“211工程”配套专项经费实际完成率国家“211工程”专项计划完成率国家“211工程”专项实际完成率国家级重点实验室利用率后勤资产比重获得学位率基本课程开设率基础实验室利用率技工学校在校学生比上年末增加率建设性支出/全部支出讲师比率教师教学科研成果获奖率教师流失率教师培训费用占教育支出比重教师人均科研经费教授级教师比率教学成果奖计划完成率教学成果奖实际完成率教学费用占教育事业费的比重教学科研资产比重教学研究经费比重教育财务管理研究计划完成率教育财务管理研究实际完成率教育基建费比重教育毛入学率教育人员费用占教育支出比重教育事业费比重教育支出对对其他社会教育资源的吸引程度经费自给率经营固定性资产收益率经营性资产比重就业保持率就业的专业对口率科研成果对当地科技进步贡献程度科研经费增长率科研事业和社会服务支出/全部支出科研收入比重课程建设、实验室建设专项计划完成率课程建设、实验室建设专项实际完成率连续三年教育经费投入平均增长率流动资产比重留级率每百名学生获奖人次每科研人员编辑图书数每科研人员出版图书数每科研人员递交的会议论文数每科研人员发表的学术期刊论文每科研人员获得慈善机构捐款每科研人员获得外来科研经费总额每科研人员获得政府研究经费和学术经费数每科研人员拥有的研究生数募集收入比重平均每百名在校生获奖分值平均每百名在校生技能竞赛获奖分值其他省级专项或省级配套经费计划完成率其他省级专项或省级配套经费实际完成率其他收入/全部收入其他专项计划完成率其它资产比重人均房产面积人均教学科研用设备设施人均设备设施原值人均拥有计算机数量人均占地面积上岗证书获得率升学率生均负债余额生均教学实验设备原值(千元)生均教学行政用房建筑面积(㎡)生均经常性支出生均实训基地资产(万元)生均实训实验设备原值(万元)生均图书资料费生均占地面积(㎡)生师比省级财政专项拨款计划完成率省级财政专项拨款实际完成率省级高校重点学科、重点实验室建设专项计划完成率省级高校重点学科、重点实验室建设专项实际完成率省级重点实验室利用率省级专项和省级配套经费拨款计划完成率省级专项和省级配套经费拨款实际完成率师均科研成果分值师均课程建设和教改获奖分值师均培训课时数师生比师职比师资队伍培训率师资队伍学历结构实践操作占总全部培训课时比率实习指导教师中高级工比例实现1级扫盲资格的初学者比率实训部门与主要设备利用率实训基地建设专项计划完成率实训基地建设专项实际完成率实训基地主要设备总利用率实训课时占总课时比例使用节能技术的设备设施比重市县级财政专项拨款计划完成率市县级财政专项拨款实际完成率事业和社会服务收入/全部收入首次就业率双师型教师占专任教师比例图书资料费占事业费比率外聘教师比率万元财政投入培养学生数无形资产比重无形资产增长率校内生均学生住宿面积(平米)行动计划部内执行项目计划完成率行动计划部内执行项目实际完成率修购专项及追加计划完成率修购专项及追加实际完成率学费占家庭收入的比例学生人均固定资产学生优秀率学位颁发率学校其他特别经费支出学校文化体育活动经费比重学校校舍利用率学校宣传、外联活动经费比重仪器设备完好率由重点实验室直接产生科研分值比重援疆经费计划完成率援疆经费实际完成率职业等级证书获得率职业教育学生生活费补助专项计划完成率职业教育学生生活费补助专项实际完成率纸质图书借阅率中级证书获得率中央级财政专项拨款计划完成率中央级财政专项拨款实际完成率重点实验室利用率重点实验室社会开放率助教及其他人员比重专任教师/全体教职工专任教师中具有博士和学生学位比例专任教师专业合格率专项资金实际完成率专业对口率专业资格证书获得率资产安全完整率资产负债率资金到位率资金使用率自主研发的设备设施所占比重总资产增长率更多详情请点击:中国铁路商务网。

2011年江苏省国民经济和社会发展统计公报-

2011年江苏省国民经济和社会发展统计公报-

2011年江苏省国民经济和社会发展统计公报正文:---------------------------------------------------------------------------------------------------------------------------------------------------- 2011年江苏省国民经济和社会发展统计公报(江苏省统计局、国家统计局江苏调查总队2012年2月24日)2011年是“十二五”开局之年。

面对复杂多变的国际环境和国内经济运行新情况,在省委、省政府的正确领导下,全省上下坚决贯彻落实党中央、国务院的决策部署,紧扣主题主线,积极应对挑战,创新发展思路,认真落实“六个注重”、大力实施“六大战略”、全面推进“八项工程”,全力以赴稳增长、转方式、抓创新、控物价、惠民生、促和谐,全省经济社会发展总体良好,科学发展取得重大成效。

一、综合经济在转型升级中保持平稳较快增长。

初步核算,全省实现生产总值48604.3亿元,按可比价格计算,比上年增长11%。

其中,第一产业增加值3064.8亿元,增长4%;第二产业增加值25023.8亿元,增长11.7%;第三产业增加值20515.7亿元,增长11.1%。

人均地区生产总值61649元,比上年增加8809元。

产业结构持续优化。

三次产业增加值比例调整为6.3∶51.5∶42.2。

高新技术产业快速发展,全年实现高新技术产业产值38377.8亿元,增长26.4%,占规模以上工业总产值比重达35.3%,比上年提高2.3个百分点。

服务业发展水平提升,全年实现服务业增加值20686.6亿元,增长11%,占GDP比重为42.6%,比上年提高1个百分点。

战略性新兴产业蓬勃发展,新能源、新材料、生物技术和新医药、节能环保、软件和服务外包、物联网等新兴产业全年销售收入达26090.3亿元,比上年增长26.4%。

2011年江苏省高考数学试卷及解析

2011年江苏省高考数学试卷及解析

2011年江苏省高考数学试卷及解析数学Ⅰ参考公式:(1)样本数据12,,,n x x x …的方差()2211n i i s x x n ==-∑,其中11n i i x x n ==∑.(2)直棱柱的侧面积S ch =,其中c 为底面周长,h 为高. (3)棱柱的体积V Sh =,其中S 为底面积,h 为高.一、填空题:本大题共14小题,每小题5分,共计70分.请把答案填写在答题卡相应位......置上... 1.已知集合{1,1,2,4}A =-,{1,0,2}B =-,则AB = ▲ .2.函数)12(log )(5+=x x f 的单调增区间是 ▲ .3.设复数z 满足i z i 23)1(+-=+(i 为虚数单位),则z 的实部是 ▲ . 4.根据如图所示的伪代码,当输入b a ,分别为2,3时,最后输出的m 的值为 ▲ .5.从1,2,3,4这四个数中一次随机取两个数,则其中一个数是另一个的两倍的概率是 ▲ .6.某老师从星期一到星期五收到的信件数分别是10,6,8,5,6,则该组数据的方差2s = ▲ . 7.已知tan()24x π+=,则xx2tan tan 的值为 ▲ .8.在平面直角坐标系xOy 中,过坐标原点的一条直线与函数xx f 2)(=的图象交于P 、Q 两点,则线段PQ 长的最小值是 ▲ .9.函数()sin()f x A x ωϕ=+(A ,ω,ϕ是常数,0A >,0ω>)的部分图象如图所示,则(0)f 的值是 ▲ . 10.已知1e ,2e 是夹角为π32的两个单位向量,122a e e =-,12b ke e =+,若0a b ⋅=,则实数k 的值为 ▲ .11.已知实数0≠a ,函数⎩⎨⎧≥--<+=1,21,2)(x a x x a x x f ,若)1()1(a f a f +=-,则a 的值为▲ .12.在平面直角坐标系xOy 中,已知点P 是函数)0()(>=x e x f x的图象上的动点,该图象在P 处的切线l 交y 轴于点M ,过点P 作l 的垂线交y 轴于点N ,设线段MN的中点的纵坐标为t ,则t 的最大值是 ▲ .13.设1271a a a =≤≤≤…,其中7531,,,a a a a 成公比为q 的等比数列,642,,a a a 成公差为1的等差数列,则q 的最小值是 ▲ . 14.设集合{(,)|A x y =222(2)2mx y m ≤-+≤,},x y R ∈,{(,)|B x y =2m x y ≤+≤21m +,},x y R ∈,若A B ≠∅, 则实数m 的取值范围是 ▲ .二、解答题:本大题共6小题,共计90分.请在答题卡指定区域.......内作答,解答时应写出文字说明、证明过程或演算步骤. 15.(本小题满分14分)在ABC ∆中,角,,A B C 的对边分别为c b a ,,. (1)若sin()2cos 6A A π+=,求A 的值;(2)若1cos 3A =,3b c =,求C sin 的值.16.(本小题满分14分)如图,在四棱锥ABCD P -中,平面PAD ⊥平面ABCD ,AB AD =,60BAD ∠=,,E F 分别是,AP AD 的中点.求证:(1)直线//EF 平面PCD ;(2)平面BEF ⊥平面PAD .17.(本小题满分14分)请你设计一个包装盒,如图所示,ABCD 是边长为60cm 的正方形硬纸片,切去阴影部分所示的四个全等的等腰直角三角形,再沿虚线折起,使得A ,B ,C ,D 四个点重合于图中的点P ,正好形成一个正四棱柱形状的包装盒,E ,F 在AB 上,是被切去的一个等腰直角三角形斜边的两个端点.设AE =FB =x (cm ).(1)某广告商要求包装盒的侧面积S (cm 2)最大,试问x 应取何值?(2)某厂商要求包装盒的容积V (cm 3)最大,试问x 应取何值?并求出此时包装盒的高与底面边长的比值.PEFABC18.(本小题满分16分)如图,在平面直角坐标系xOy 中,,M N 分别是椭圆12422=+y x 的顶点,过坐标原点的直线交椭圆于,P A 两点,其中点P 在第一象限,过P 作x 轴的垂线,垂足为C ,连接AC ,并延长交椭圆于点B .设直线PA 的斜率为k . (1)当直线PA 平分线段MN ,求k 的值; (2)当2k =时,求点P 到直线AB 的距离d ; (3)对任意0k >,求证:PA PB ⊥.19.(本小题满分16分)已知,a b 是实数,函数3()f x x ax =+,2()g x x bx =+,)(x f '和)(x g '是()f x 和()g x 的导函数.若0)()(≥''x g x f 在区间I 上恒成立,则称)(x f 和)(x g 在区间I 上单调性一致.(1)设0>a ,若)(x f 和)(x g 在区间),1[+∞-上单调性一致,求实数b 的取值范围; (2)设0a <且b a ≠,若)(x f 和)(x g 在以,a b 为端点的开区间上单调性一致,求||a b -的最大值.P20.(本小题满分16分)设M 为部分正整数组成的集合,数列}{n a 的首项11=a ,前n 项的和为n S ,已知对任意整数k M ∈,当n k >时,)(2k n k n k n S S S S +=+-+都成立. (1)设{1}M =,22=a ,求5a 的值; (2)设{3,4}M =,求数列}{n a 的通项公式.2011年普通高等学校招生全国统一考试(江苏卷)数学Ⅱ(附加题)21.[选做题]本题包括A 、B 、C 、D 四小题,请选定其中两题,并在相应的答题区域内作答..................... 若多做,则按作答的前两题评分.解答时应写出文字说明、证明过程或演算步骤.A .选修4-1:几何证明选讲 (本小题满分10分)如图,圆1O 与圆2O 内切于点A ,其半径分别为1r 与2r (12r r >).圆1O 的弦AB 交圆2O 于点C (1O 不在AB 上). 求证::AB AC 为定值.B .选修4-2:矩阵与变换 (本小题满分10分) 已知矩阵1121⎡⎤=⎢⎥⎣⎦A ,向量12β⎡⎤=⎢⎥⎣⎦.求向量α,使得2αβ=A .C .选修4-4:坐标系与参数方程 (本小题满分10分)在平面直角坐标系xOy 中,求过椭圆5cos 3sin x y ϕϕ=⎧⎨=⎩(ϕ为参数)的右焦点,且与直线423x ty t=-⎧⎨=-⎩(t 为参数)平行的直线的普通方程.D .选修4-5:不等式选讲 (本小题满分10分) 解不等式:|21|3x x +-<.【必做题】第22题、第23题,每题10分,共计20分.请在答题卡指定区域内........作答,解答时应写出文字说明、证明过程或演算步骤.22.(本小题满分10分)如图,在正四棱柱1111ABCD A B C D -中,12AA =,ABCD 1A1B1C1DNM1AB =,点N 是BC 的中点,点M 在1CC 上.设二面角1A DN M --的大小为θ. (1)当90θ=时,求AM 的长;(2)当cos θ=时,求CM 的长.23.(本小题满分10分)设整数4n ≥,(,)P a b 是平面直角坐标系xOy 中的点,其中,a b ∈{}1,2,3,,n …,a b >.(1)记n A 为满足3a b -=的点P 的个数,求n A ; (2)记n B 为满足1()3a b -是整数的点P 的个数,求n B .。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左,右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。

N
2、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)__;
}}}}
2、设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)__;
}}}}
3、由二叉树的前序遍历和中序遍历序列能确定唯一的一棵二叉树,下面程序的作用是实现由已知某二叉树的前序遍历和中序遍历序列,生成一棵用二叉链表表示的二叉树并打印出后序遍历序列,请写出程序所缺的语句。

#define MAX 100
typedef struct Node
{char info; struct Node *llink, *rlink; }TNODE;
char pred[MAX],inod[MAX];
main(int argc,int **argv)
{ TNODE *root;
if(argc<3) exit 0;
strcpy(pred,argv[1]); strcpy(inod,argv[2]);
root=restore(pred,inod,strlen(pred));
postorder(root);
}
TNODE *restore(char *ppos,char *ipos,int n)
{ TNODE *ptr; char *rpos; int k;
if(n<=0) return NULL;
ptr->info=(1)_______;
for((2)_______ ; rpos<ipos+n;rpos++) if(*rpos==*ppos) break;
k=(3)_______;
ptr->llink=restore(ppos+1, (4)_______,k );
ptr->rlink=restore ((5)_______+k,rpos+1,n-1-k);
return ptr;
}
postorder(TNODE*ptr)
{ if(ptr=NULL) return;
postorder(ptr->llink); postorder(ptr->rlink); printf(“%c”,ptr->info); }
4、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜。

int LeafKlevel(BiTree bt, int k) //求二叉树bt 的第k(k>1) 层上叶子结点个数
{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。

相关文档
最新文档