树与森林习题(answer)

合集下载

树成林数学大题

树成林数学大题

树成林数学大题
以下是一些数学大题,涉及到树和林的概念:
1.一片森林里有若干棵树,其中每棵树都与其他树相连。

我们知道整个森林中有90条边,
但不知道具体有多少棵树。

我们要找出森林中有多少棵树。

2.一片森林里有很多树,每棵树都与其他树相连。

现在我们要在这片森林里种一棵新的
树,这棵新树与现有的每棵树都相连,那么我们需要确保新树与多少棵现有的树相连才能实现这个目标?
3.一片森林里有若干棵树,每棵树都与其他树相连。

现在我们要在这片森林里种一棵新
的树,这棵新树与现有的每棵树都相连,并且新树的根部分支与现有树的根部分支数量相同。

我们需要确保新树的根部分支与多少个现有树的根部分支相连才能实现这个目标?
1。

森林测计学考试习题36页word

森林测计学考试习题36页word

一、填空题(本大题共10小题,每小题 1 分,总计10 分)1. 树木重量测定的三要素为胸径、(树高)和形数。

2. 地位指数是根据(林分年龄)和林分优势木平均高而确定的。

3. 树高曲线是指(胸径)与树高的相关曲线。

4. 郁闭度是(树冠投影面积)与林地面积之比。

5. 人工林最小相对直径0.4〜0.5,最大相对直径(1.7 〜1.8 )。

6. 角规测树时,Fg 越大,测量误差(越小)。

7. 在木材生产和销售中,把经济材和(薪材)统称作商品材8. 林分生长与收获模型分为全林分模型、径级模型和(单木模型)。

9. Richards 生长方程(y A(1 exp( kt))c)。

10. 某解析木18.5 米,用2 米区分段区分,则梢头长度是第1 页(0.5 )米二、概念与名词解释(本大题共10小题,每小题2分,总计20分)1. 胸高形数:f" ,式中V——树干材积;g1.3——胸91.3H高断面积;H——全树高。

2. 冠长率:树冠长度与树高的比值。

3. 优势树种:在混交林中,蓄积量比重最大的树种。

4. 形高:形数与树高的乘积。

5. 直径分布:林分内林木株数按径阶的分布。

6. 林分调查因子:客观反映林分数量和质量的一些特征标志。

7. 一元材种出材率表:根据林木胸径一个因子与材种出材率之间关系所编制的数表&全林分模型:用以描述全林分总量(如断面积、蓄积量)及平均单株木生长过程的生长模型。

9.自由树:周围没有竞争木与其争夺生长空间、可以充分生长的林木。

10绝干重:树木干燥后去掉结晶水的重量。

三、简述题(本大题共5小题,每小题4分,总计20分)1. 绘图说明树木连年生长量和平均生长量之间的关系。

1.树木连年生长量和平均生长量之间的关系(2分):(1)平均生长量达到最大时与连年生长量相等,此时树木的年龄称为数量成熟龄t(Q),它是确定合理采伐年龄的依据。

(2)t<t(Q)时,连年生长量增加较快,连年生长量大于平均生长量。

森林生态学复习题参考答案(定稿)

森林生态学复习题参考答案(定稿)

森林生态学复习题参考答案一、名词解释1、耐荫性:指树种在林冠庇荫条件下能否正常生长发育并完成更新的能力。

2、生活型:植物长期适应不同环境条件而在外貌上反映出来的植物类型称为生活型。

3、生物量:生物有机体在某一段时间内单位面积上所积累的有机物的总量。

4、异株克生:指植物的根、芽、叶和花等排放出的生物化学物质对其它植物的生长和发育抑制和对抗作用或者某些有益的作用。

5、建群种:指在创造群落特有环境条件以及引起群落种类组成方面起主要作用的植物种。

6、建群种:群落中存在于主要层次中的优势种。

7、生态型:指同种植物的不同立体由于长期生长在不同的环境条件下所形成的在生理、生态和形态方面各异的类型形态。

8、环境:指某一特定生物体或生物群体以外的空间,以及直接或间接影响该生物体或生物群体生存的一切事物的总和。

9、生态系统:生物群落与非生物环境间通过物质循环、能量流动和信息传递所形成的群落与环境的综合体称为生态系统。

10、自然稀疏:指在一定密度的森林内,随着林龄增大和林木生长而出现的株数不断减少的现象。

11、竞争:指植物不同个体间为利用环境的能量和资源而发生的相互关系。

12、次生演替:从次生裸地上开始的植物群落演替称为次生演替。

13、物候:指植物生长期适应于一年中的寒暑节律性变化而形成与此相适应的发育节律。

14、生物圈:指生物生存着的岩石圈、土壤圈、大气圈、水圈的总称。

15、大气污染:指大气中人为排放的有害物质达到一定浓度,持续一定时间,破坏了大气中原来成分的物理、化学和生态平衡体系,并对人的健康、生物的生长、正常的工农业生产和交通运输发生危害的条件。

16、食物网:生态系统中生物之间通过取食和被食关系所形成的网状结构。

17、自然整枝:当林分密度较大时,随林木生长树冠下部枝条因光照不足而枯死的现象。

18、郁闭度:指树冠郁闭的程度,是树冠垂直投影面积与林地总面积之比。

19、有效积温:植物某一发育时期或全部生长期中有效温度的总和。

第6章 树与森林测试题

第6章 树与森林测试题

第六章树与森林一、选择题1、设二叉树有n个结点且根结点处于第1层,则其高度为()。

A、n-1B、log2(n+1)-1C、log2n +1D、不确定2、设高度为h(空二叉树的高度为0,只有一个结点的二叉树的高度为1)的二叉树只有度为2和度为0的结点,则该二叉树中所含结点至少有()个。

A、2hB、2h -1C、2h +1D、h +13、设森林F中有4棵树,第1、2、3、4棵树的结点个数分别为n1、n2、n3、n4,当把森林F转换成一棵二叉树后,其根结点的右子树中有()个结点。

A、n1-1B、n1+n2+n3C、n2+n3+n4D、n14、将含有82个结点的完全二叉树从根结点开始顺序编号,根结点为第1号,其他结点自上向下,同一层自左向右连续编号。

则第40号结点的双亲结点的编号为()。

供选择的答案:A、20B、19C、81D、805、对二叉树从1开始编号,要求每个结点的编号大于其左右孩子的编号,同一个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用()实现编号。

A、先序遍历B、中序遍历C、后序遍历D、从根开始进行层次遍历6、某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。

A、空或只有一个结点B、高度等于其结点数C、任一结点无左孩子D、任一结点无右孩子7、在线索化二叉树中,t所指结点没有左子树的充要条件是()。

A、t-〉left==NULLB、t-〉ltag==1C、t-〉ltag==1且t-〉left==NULLD、.以上都不对8、二叉树按某种顺序线索化后,任一结点均有指向其前趋和后继的线索,这种说法()。

A、正确B、错误9、二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法()。

A、正确B、错误10、设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为()。

A、2hB、2h-1C、2h+1D、h+111、如果T2是由有序树T转换而来的二叉树,那么T中结点的前序就是T2中结点的()。

森林营造技术习题及参考答案

森林营造技术习题及参考答案

森林营造技术习题及参考答案森林营造技术习题及参考答案一、选择题1、下列哪一种树种适合作为造林树种?() A. 落叶松 B. 苹果树C. 柏树D. 杨树答案:C 解析:柏树是一种适应性强、生长快、耐干旱、耐瘠薄的一种树种,适合作为造林树种。

2、以下哪一种方法是进行森林营造的常用方法?() A. 原生林改造 B. 次生林改造 C. 人工林营造 D. 混交林营造答案:C 解析:人工林营造是森林营造的常用方法,可以通过选择适宜的树种、确定造林密度和栽培方式等手段营造出高质量的森林。

3、下列哪一种因素对森林的生长和发育影响最大?() A. 气候 B. 土壤 C. 海拔 D. 光照答案:A 解析:气候是影响森林生长和发育最重要的因素,包括温度、降雨量、光照等,这些因素决定了森林的类型和分布。

二、简答题4、简述森林营造的技术流程。

答案:森林营造的技术流程包括以下步骤:首先,确定造林地点和树种;其次,进行整地、设置栽培床和栽培穴;然后,选择合适的栽培季节进行播种或植苗;最后,进行抚育管理和维护。

41、简述森林营造的优点和缺点。

答案:森林营造的优点包括提供木材资源、改善生态环境、增加生物多样性等。

缺点包括投资大、栽培周期长、对技术要求高等。

411、简述不同类型森林的营造技术要点。

答案:不同类型的森林营造技术要点不同。

对于针叶林,应选择适应性强、耐旱、耐寒的树种,如松、柏等,采用较大的栽培密度,以获得较高的木材产量。

对于阔叶林,应选择适应性强、耐瘠薄、生长快、观赏价值高的树种,如杨、柳等,适当调整栽培密度,以促进林木生长和木材质量提高。

对于混交林,应选择多种适宜的树种进行混交,以获得良好的生态效益和经济效益。

同时,应根据树种的生物学特性确定栽培方式和配置方式,以达到最佳的造林效果。

三、论述题7、论述如何通过科学规划和管理实现森林资源的可持续利用。

答案:为实现森林资源的可持续利用,科学规划和管理是关键。

首先,应根据当地的气候、土壤等自然条件选择适宜的树种,并确定合理的造林密度和栽培方式。

第六章-树和森林习题

第六章-树和森林习题

习题6.6上图习题6.8:void Get_PreOrder(BiTree T,int k,TElemType &e){ //求先序序列中第k个位置上结点的值if(T){ c++; //每访问一个子树的根都会使前序序号计数器加1,c设为全局量if(c==k){ e=T->data; return;}else{ Get_PreOrder(T->lchild, k, e ); //在左子树中查找Get_PreOrder(T->rchild, k ,e); //在右子树中查找}}//if} //Get_PreOrder习题6.9:int LeafCount(BiTree T)//求二叉树中叶子结点的数目{if(!T) return 0; //空树没有叶子else if(!T->lchild&&!T->rchild)return 1; //叶子结点else return Leaf_Count(T->lchild)+Leaf_Count(T->rchild);//左子树的叶子数加上右子树的叶子数} //LeafCount习题6.10: //交换所有结点的左右子树void Change_BiTree (BiTree T){ BiTree tempif(T){ temp=T->lchild;T->lchild=T->rchild;T->rchild=temp} //交换左右子树if(T->lchild) Change_BiTree(T->lchild);if(T->rchild) Change_BiTree (T->rchild);//左右子树再分别交换各自的左右子树}//Change_BiTree习题6.11: //求二叉树中以值为x的结点为根的子树深度int Get_Sub_Depth(BiTree T,int x, int &depth){ if(T->data==x){ depth=Get_Depth(T); return;}//找到了值为x的结点,求其深度 else{ if(T->lchild) Get_Sub_Depth(T->lchild,x,depth);if(T->rchild) Get_Sub_Depth(T->rchild,x,depth);} //在左右子树中继续寻找} //Get_Sub_Depthint Get_Depth(BiTree T) //求子树深度的递归算法{ if(!T) return 0;else{ m=Get_Depth(T->lchild);n=Get_Depth(T->rchild);return (m>n?m:n)+1;}}//get depth习题6.12: // 删除所有以元素x为根的子树void Del_Sub_x(BiTree T,int x){ if(T->data==x) Del_Sub(T); //删除该子树else{ if(T->lchild) Del_Sub_x(T->lchild,x);if(T->rchild) Del_Sub_x(T->rchild,x);} //else 在左右子树中继续查找} //Del_Sub_xvoid Del_Sub(BiTree T) //删除子树T{ if(T->lchild) Del_Sub(T->lchild);if(T->rchild) Del_Sub(T->rchild);free(T);} //Del_Sub习题6.13: // 根据顺序存储结构建立二叉链表Status CreateBiTree_SqList(BiTree &T, SqList sa){ BiTree ptr[st+1]; //该数组储存与sa中各结点对应的树指针 if(!st){ T=NULL; return; } //空树ptr[1]=new BTNode;ptr[1]->data=sa.elem[1]; //建立树根T=ptr[1];T->lchild=NULL; T->rchild=NULL;for(i=2; i<=st; i++){ ptr[i]=new BTNode;ptr[i]->data=sa.elem[i];j=i/2; //找到结点i的双亲jif(i-j*2) ptr[j]->rchild=ptr[i]; //i是j的右孩子else ptr[j]->lchild=ptr[i]; //i是j的左孩子}return OK;} //CreateBitree_SqList习题6.19: //求一棵以孩子兄弟链表表示的树的度int GetDegree_CSTree(CSTree T)//求孩子兄弟链表表示的树T的度{ if(!T->firstchild) return 0; //空树else{ degree=0;for( p=T->firstchild; p; p=p->nextsibling)degree++; //本结点的度for( p=T->firstchild; p; p=p->nextsibling){ d=GetDegree_CSTree(p);if(d>degree) degree=d; //孩子结点的度的最大值}return degree;}//else} //GetDegree_CSTree习题6.20: //求孩子兄弟链表表示的树T的叶子数目int LeafCount_CSTree(CSTree T ){ if(!T) return 0;else if(!T->firstchild) return 1; //叶子结点else{ count=0;for(p=T->firstchild;p;p=child->nextsibling)count+=LeafCount_CSTree(p);return count; //各子树的叶子数之和}} //LeafCount_CSTree习题6.20: //求孩子兄弟链表表示的树T的叶子数目int LeafCount(CSTree T ){ CSTree p=T;int k=0;if(p!=NULL){ if(p->firstchild==NULL)k=1+LeafCount(p->firstchild)+LeafCount (p->nextsibling);elsek=0+LeafCount(p->firstchild)+LeafCount(p->nextsibling);}else k=0;return k;} //LeafCount习题6.23: //按树状打印输出二叉树的元素,i表示结点所在层次,初次调用时i=0 void Print_BiTree(BiTree T,int i){ if(T->rchild) Print_BiTree(T->rchild , i+1);for(j=1;j<=i; j++ )printf (“ ”); //打印i个空格以表示出层次cout<<T->data<<endl; //打印T元素,换行if(T->lchild) Print_BiTree(T->rchild, i+1 );} //Print_BiTree分析:该递归算法实际上是带层次信息的中序遍历,只不过按照题目要求,顺序为先右后左.补充习题:1.树最适合用来表示()。

数据结构习题及答案与实验指导(树和森林)7

数据结构习题及答案与实验指导(树和森林)7

第7章树和森林树形结构是一类重要的非线性结构。

树形结构的特点是结点之间具有层次关系。

本章介绍树的定义、存储结构、树的遍历方法、树和森林与二叉树之间的转换以及树的应用等内容。

重点提示:●树的存储结构●树的遍历●树和森林与二叉树之间的转换7-1 重点难点指导7-1-1 相关术语1.树的定义:树是n(n>=0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:①有且仅有一个特定的称为根的结点;②其余的结点可分为m(m>=0)个互不相交的子集T1,T2,…,T m,其中每个子集本身又是一棵树,并称为根的子树。

要点:树是一种递归的数据结构。

2.结点的度:一个结点拥有的子树数称为该结点的度。

3.树的度:一棵树的度指该树中结点的最大度数。

如图7-1所示的树为3度树。

4.分支结点:度大于0的结点为分支结点或非终端结点。

如结点a、b、c、d。

5.叶子结点:度为0的结点为叶子结点或终端结点。

如e、f、g、h、i。

6.结点的层数:树是一种层次结构,根结点为第一层,根结点的孩子结点为第二层,…依次类推,可得到每一结点的层次。

7.兄弟结点:具有同一父亲的结点为兄弟结点。

如b、c、d;e、f;h、i。

8.树的深度:树中结点的最大层数称为树的深度或高度。

9.有序树:若将树中每个结点的子树看成从左到右有次序的(即不能互换),则称该树为有序树,否则称为无序树。

10.森林:是m棵互不相交的树的集合。

7-1-2 树的存储结构1.双亲链表表示法以图7-1所示的树为例。

(1)存储思想:因为树中每个元素的双亲是惟一的,因此对每个元素,将其值和一个指向双亲的指针parent构成一个元素的结点,再将这些结点存储在向量中。

(2)存储示意图:-1 data:parent:(3)注意: Parrent域存储其双亲结点的存储下标,而不是存放结点值。

下面的存储是不正确的:-1 data:parent:2.孩子链表表示法(1)存储思想:将每个数据元素的孩子拉成一个链表,链表的头指针与该元素的值存储为一个结点,树中各结点顺序存储起来,一般根结点的存储号为0。

森林测试题及答案

森林测试题及答案

森林测试题及答案一、选择题(每题2分,共20分)1. 森林中最常见的树木类型是:A. 松树B. 桦树C. 橡树D. 棕榈树答案:A2. 森林生态系统中,扮演分解者角色的是:A. 植物B. 动物C. 细菌和真菌D. 人类答案:C3. 森林覆盖率最高的大洲是:A. 亚洲B. 南美洲C. 非洲D. 欧洲答案:B4. 森林火灾的主要原因是:A. 闪电B. 人为原因C. 气候变化D. 所有以上答案:D5. 森林中,树木通过什么方式进行繁殖?A. 种子繁殖B. 根茎繁殖C. 孢子繁殖D. 人工嫁接答案:A6. 森林中,哪种动物是顶级捕食者?A. 狼B. 鹿C. 蛇D. 昆虫答案:A7. 森林砍伐对环境的主要影响是:A. 增加氧气B. 减少二氧化碳C. 土壤侵蚀D. 增加生物多样性答案:C8. 森林中,哪种植物可以进行光合作用?A. 苔藓B. 地衣C. 蘑菇D. 蕨类植物答案:D9. 森林中,哪种动物是重要的传粉者?A. 蜜蜂B. 蝴蝶C. 蚂蚁D. 蜘蛛答案:A10. 森林保护的主要目的是:A. 提供木材B. 保护生物多样性C. 增加就业机会D. 提高旅游收入答案:B二、填空题(每题2分,共20分)1. 森林是地球上最重要的生态系统之一,它提供了_________、_________和_________等生态服务。

答案:氧气、碳储存、生物多样性2. 森林中的土壤通常富含_________,这对于植物生长至关重要。

答案:有机质3. 森林砍伐会导致_________减少,进而影响全球气候。

答案:碳储存4. 森林中的_________层是森林生态系统中最活跃的部分。

答案:林冠5. 森林火灾可以由_________引起,也可以由_________引起。

答案:自然原因、人为原因6. 森林中的_________是重要的水源涵养区。

答案:湿地7. 森林中的_________是重要的生物多样性保护区域。

答案:自然保护区8. 森林中的_________是重要的生态旅游目的地。

森林培育学习题及答案

森林培育学习题及答案

绪论一、概念1、森林培育学(森林培育是通过树木和森林利用太阳能和其它物质进行生物转化,生产人类所需的食物、工业原料、生物能源等的一种生产过程,同时创造并保护人类和生物生存所需环境的生产过程。

)2、森林培育(森林培育学(Silviculture)是研究营造和培育森林的理论和技术的科学。

)二、简述题1、森林培育学的内容良种生产,苗木培育,森林营造,森林抚育,森林主伐更新2.、森林培育的对象人工林和天然林3、森林的三大效益经济效益:既森林生产木材和林副产品所产生的效益生态效益:主要是指森林在改善环境方面所带来的效益社会效益:森林对社会产生的效益。

包括提供就业机会,对人类精神产生的效益三、论述题1. 论述未来森林培育工作发展的趋势。

随着可持续发展战略在全球的普及,林业也必须走可持续发展的道路。

1)注重森林的可持续经营以木材生产和森林多功能发挥相协调的森林经营模式将普遍的被探讨,为此,森林培育将更注重森林的多目标(木材和非林产品的生产、生物多样性和野生动物保护、生态系统可持续能力、保持水土的能力、森林服务功能、更新的影响等)。

一些可持续经营模式将被提出,如森林的生态系统经营模式、新林业模式、接近自然的林业、生态林业等。

另外在具体经营技术上一些对环境产生负面影响的技术也将逐渐的被替代,如化肥、农药、除草剂等。

2)森林培育将更加集约化随着经济的发展木材等林产品的需求将不断增加,森林培育技术也将向集约化方向发展。

目前在发达的国家短轮伐期工业人工林培育技术已经基本建立,如桉树(轮伐期3-10年,年生长量可达60-90m3/hm2)等。

新的培育体系主要注重遗传控制(无性系造林)、立地控制、密度控制、地力维持等技术,在短期内可收获大量木材。

我国目前也在进行该方面的研究。

3)森林培育出现定向化趋势为了发挥森林的更大效益,在森林培育上将实行分类经营和定向培育。

对一个区域来讲,森林被划分成商品林和公益林。

对于商品林又分成纸浆林、建筑用材林、单板用材林等。

数据结构(树)习题与答案

数据结构(树)习题与答案

一、单选题1、树最适合用来表示()。

A.元素之间具有分支层次关系的数据B.有序数据元素C.元素之间无联系的数据D.无序数据元素正确答案:A2、在树结构中,若结点A有三个兄弟,且B是A的双亲,则B的度是()。

A.5B.4C.3D.2正确答案:B3、下列陈述中正确的是()。

A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中每个结点最多只有两棵子树,并且有左右之分D.二叉树中必有度为2的结点正确答案:C4、设深度为h的二叉树中只有度为0和度为2的结点,则此类二叉树中所包含结点数至少为()。

A.2h-1B.2h+1C.h+1D.2h正确答案:A解析: A、除根之外,每层只有两个结点,且互为兄弟。

5、设深度为h的二叉树中只有度为0和度为2的结点,则此类二叉树中所包含结点数至多为()。

A.2h-1B. 2h+1-1C. 2h-1-1D. 2h+1正确答案:A解析: A、构成完全二叉树。

6、具有n(n>0)个结点的完全二叉树的深度为()。

A.⌊ log2(n)⌋ +1B.⌈log2(n)⌉C.⌊ log2(n)⌋D.⌈log2(n)+1⌉正确答案:A7、具有32个结点的完全二叉树有()个叶子结点。

A.16B.14C.15D.17正确答案:A解析: A、对结点按层序编号,32号结点的双亲结点编号为16,则17至32号结点都为叶子,共16个。

8、一棵完全二叉树的第6层上有23个叶子结点,则此二叉树最多有()结点。

A.81B.78C.80D.79正确答案:A解析: A、完全二叉树的叶子结点只能在最下两层,要使结点最多,这棵二叉树深度为7,前6层结点数共为63,第6层有32个结点,其中叶子为23个,非叶子为9个,它们的度都为2,第7层只有18个结点,故整棵二叉树结点数为81.9、具有3个结点的二叉树有()种。

A.6B.3C.5D.4正确答案:C10、若一棵二叉树有9个度为2的结点,5个度为1的结点,则叶子结点的个数为()。

章节习题及章节习题答案_造林学

章节习题及章节习题答案_造林学

章节习题绪论一、概念1、森林培育学;2、森林培育二、简述题1、森林培育学的内容2.、森林培育的对象3、森林的三大效益三、论述题1. 论述未来森林培育工作发展的趋势。

第一章森林的生长发育与调空一、概念1、林木个体生长,2、林木个体发育,3、林木生长的周期性,4、极性,5、再生二、填空题1、林木个体发育要经过()、()、()、老年期四个阶段。

2、林木群体生长发育要经过()、()、()、成熟林时期、()、()六个阶段。

3、属于前期生长类型的树种主要有()、()、()、()。

4、属于全期生长类型的树种主要有()、()、()、()。

5、大量研究表明任何单株和器官的生长都表现出基本相同的模式,即()曲线。

三、单项选择题1、树木直径生长规律符合()型曲线。

(1)S型;(2)J型;(3)反J型;(4)L型2、树木开花过程属于()过程。

(1)发育;(2)生长;(3)生长和发育;(4)再生3、树木在花芽分化前的生长为()。

(1)营养生长;(2)生殖生长;(3)发育;(4)个体生长4、通常根据一年中林木()生长期的长短,把林木分成前期生长类型和全期生长类型。

(1)高;(2)直径;(3)材积;(4)叶5、在一定范围内,林分的光合产量随叶面积指数的增加而增加,但超过一定范围后则产量()。

(1)开始减少;(2)继续增加;(3)保持恒定;(4)不再增加甚至还会减少四、简答题简述树木地上和地下生长的相关性。

简述树木营养生长和生殖生长的相关性。

简答林木个体生长发育的各个时期。

简答森林经济收获量的形成过程。

五、论述题1. 论述提高森林产量的途径和措施2. 论述森林个生长发育时期的特点及应采取的经营措施。

第二章森林立地一、概念1、立地,2、立地质量,3、立地指数,4、立地级,5、立地主导因子二、填空题1、组成立地的因子有()、()、()、地形和水文因子。

2、立地级法是采用林分()高评价立地质量的方法。

3、立地指数是采用林分()高评价立地质量的方法。

森林营造技术习题及参考答案2

森林营造技术习题及参考答案2

森林营造技术习题及参考答案2问答题参考答案1.简要介绍了场地条件分类的方法和主要方法。

答:立地条件类型划分的主要途径有植被因子途径、环境因子途径、综合多因子途径等,其中植被因子途径可以林木生长效果的地位级、地位指数,植被组成、结构等特征,植被演替等进行划分;环境因子途径则以气候与林木生长、地形与林木生长、土壤与林木生长等方面进行划分;综合多因子途径则综合环境条件、植被条件和林木生长状况等多因子为依据,对立地条件进行分类,如詹昭宁等人的《中国森林立地分类系统》。

2、以用材林为例,分析适地适树的标准。

答:适地适树用材林的一般标准应满足生存、森林、木材和林分稳定生长的要求;定量标准包括立地指数、平均材积生长、生物量、立地期望等。

不同树种和立地有不同的定量标准,应根据实际情况确定。

3、简述人工林幼林抚育管理的主要措施。

答:人工幼林抚育管理措施包括松土除草、水肥管理、幼林管理、幼林保护、幼林补植、造林验收、造林技术备案等,主要措施包括:(1)松土除草:包括松土除草,这是幼林土壤管理最重要的措施,其时间、频率、方法和深度应科学确定;(2)水肥管理:指幼林的灌溉、排水和施肥,可根据具体情况选择;幼林施肥是幼林经营的重要措施。

应遵循施肥的基本原则,根据树种特点、幼树生长发育规律和森林环境条件,科学确定施肥时间、施肥类型、施肥方法和施肥量;(3)幼林的分蘖和修剪;(4)防火、病虫害防治、鸟兽等幼林保护;(5)造林、补植、验收等。

4、以造林作业设计实习为例,叙述怎样正确选择设计造林树种?答:造林树种的选择应遵循林业、生态学、生物学和可行性的基本原则。

因此,在划分立地条件的基础上,进行比较分析,判断不同立地适宜的树种;其次,比较栽培目标,确定主要造林树种;第三,根据苗木来源、栽培技术等因素,最终确定造林树种;最后,对于同一地区,在选择主要造林树种的同时,也应选择次要造林树种。

实现重点与一般相结合,选择最佳,因地制宜,考虑经营目的,科学选择造林树种。

树木练习题答案

树木练习题答案

树木练习题答案1. 解答第一题:树木是地球上最古老、最重要的生物之一。

它们扮演着保护土壤、吸收二氧化碳、提供氧气和提供栖息地的重要角色。

掌握树木的常见类别和特征对于我们认识自然界以及保护环境至关重要。

2. 解答第二题:树木的分类通常基于它们的特征、形态和生命周期。

在分类上,树木主要分为针叶树和阔叶树两大类。

2.1 针叶树:针叶树以其针状的叶片而得名,这些叶片通常较长且细长。

针叶树在适应干燥和寒冷环境方面具有独特的优势。

最常见的针叶树包括松树、云杉和冷杉等。

2.2 阔叶树:阔叶树的叶片宽而平坦,形状各异。

它们通常在温暖和湿润的环境中生长得更好。

一些典型的阔叶树包括橡树、枫树和桦树等。

3. 解答第三题:树木的主要特征是其树皮、树叶、花朵、果实以及生长习性等。

3.1 树皮:树木的树皮颜色、质地和形状各有不同。

例如,某些树木的树皮可能是光滑的,而其他树木的树皮则可能是粗糙的。

3.2 树叶:树叶的形态和大小也因树种而异。

一些树木的叶子呈尖形,而其他树木的叶子可能是圆形或心形。

3.3 花朵:花朵是树木进行繁殖的重要部分。

树木的花朵可以是鲜艳的,也可以是微小而不显眼的。

有些树木是花双性的,也就是说它们的花朵同时具有雄性和雌性的特征,而其他树木的花朵则是单性的。

3.4 果实:果实是树木成熟后产生的种子胚珠。

每种树木的果实都有独特的特征,有些树木的果实可以食用,而其他树木的果实可能会有毒。

3.5 生长习性:不同种类的树木在生长习性上也存在差异。

有些树木生长迅速,而其他树木生长缓慢而稳定。

4. 解答第四题:树木在人类生活中扮演着重要的角色。

它们为我们提供了木材、燃料和食物。

此外,树木对环境的影响也十分重要,它们能够调节气候、防止水土流失、为动物提供栖息地,并改善空气质量。

5. 结论:树木是地球上不可或缺的生物之一。

掌握树木的分类和特征可以帮助我们更好地了解自然界,加强对环境保护的认识。

我们应该珍惜树木,并意识到它们对我们生活和环境的重要性。

森林的测试题及答案

森林的测试题及答案

森林的测试题及答案一、选择题(每题2分,共10分)1. 森林中最常见的树木类型是:A. 松树B. 橡树C. 桦树D. 棕榈树答案:A2. 森林生态系统中,以下哪个不是分解者?A. 蚯蚓B. 真菌C. 蚂蚁D. 松鼠答案:D3. 森林覆盖率的增加对以下哪个方面没有直接影响?A. 土壤侵蚀B. 气候变暖C. 洪水控制D. 空气质量答案:B4. 森林中的生物多样性对生态系统的稳定性具有重要作用,以下哪项不是生物多样性的功能?A. 维持生态系统平衡B. 提供食物链C. 促进物种进化D. 增加木材产量答案:D5. 以下哪种森林类型对全球碳循环的贡献最大?A. 热带雨林B. 温带森林C. 寒带森林D. 人工林答案:A二、填空题(每题2分,共10分)1. 森林中的______层是森林生态系统中生物多样性最丰富的部分。

答案:树冠2. 森林生态系统中的初级生产者主要是______。

答案:植物3. 森林中的______层主要由落叶和枯枝构成,是分解者的主要活动区域。

答案:地被4. 森林生态系统中,______是维持土壤肥力的关键因素。

答案:有机物5. 森林覆盖率的提高有助于减少______的排放,从而减缓全球变暖。

答案:温室气体三、简答题(每题5分,共20分)1. 简述森林生态系统中的主要组成部分。

答案:森林生态系统主要由生产者(植物)、消费者(动物)、分解者(细菌、真菌等)和非生物环境(土壤、水、空气等)组成。

2. 森林在水循环中扮演什么角色?答案:森林通过树木的蒸腾作用参与水循环,有助于调节气候和维持水资源的平衡。

3. 描述森林对生物多样性的重要性。

答案:森林提供了丰富的栖息地和食物来源,支持了大量物种的生存和繁衍,是生物多样性的重要保障。

4. 阐述森林在碳循环中的作用。

答案:森林通过光合作用吸收大气中的二氧化碳,并将其转化为有机物质储存在植物体内,同时释放氧气,是全球碳循环的关键环节。

四、论述题(每题10分,共20分)1. 论述森林对人类社会的重要性。

植树问题练习题(带答案)2022

植树问题练习题(带答案)2022

植树问题练习题(带答案)2022 植树节是为了激发⼈们爱林、造林的感情,提⾼⼈们对森林功⽤的认识,促进国⼟绿化,达到爱林护林和扩⼤森林资源、改善⽣态环境的⽬的。

以下是店铺为⼤家搜索整理的2022年植树问题练习题(带答案),希望能给⼤家带来帮助 植树问题练习题(带答案) 篇1 ⼀、求棵数: 1、有⼀条长800⽶的公路,在公路的⼀侧从头到尾每隔20⽶栽⼀棵杨树,需多少棵杨树苗? 800÷20+1=41 2、在⼀条长2500⽶的公路⼀侧架设电线杆,每隔50⽶架设⼀根,若公路两端都不架设,共需电线多少根? 500÷50-1=9(根) 3、在⼀条长50⽶的跑道两旁,从头到尾每隔5⽶插⼀⾯彩旗,⼀共插多少⾯彩旗? 50÷5=10 10+1=11 11*2=22 4、公园⼤门前的公路长 80 ⽶,要在公路两边栽上⽩杨树,每两棵树相距 8 ⽶(两端也要种)。

园林⼯⼈共需要准备多少棵树? 5、有⼀条公路长 1000 ⽶,在公路的⼀侧每隔5⽶栽⼀棵垂柳,可种植垂柳多少棵? 1000÷5+1=201(棵) 6、两座楼房之间相距 56 ⽶,每隔 4 ⽶栽雪松⼀棵, ⼀⾏能栽多少棵? 56÷4-1=13(棵) ⼆、求间距: 1、红领⼱公园内⼀条林荫⼤道全长800⽶,在它的.⼀侧从头到尾等距离地放着41个垃圾桶,每两个垃圾桶之间相距多少⽶?41-1=40800÷40=20(⽶) 2、在⼀条绿荫⼤道的⼀侧从头到尾坚电线杆,共⽤电线杆86根,这条绿荫⼤道全长1700⽶。

每两根电线杆相隔多少⽶?1700÷(86-1) =20(⽶) 3、街⼼公园⼀条甬道长200⽶,在甬道的两旁从头到尾等距离栽种美⼈蕉,共栽种美⼈蕉82棵,每两棵美⼈蕉相距多少⽶?200÷(82÷2-1) =5(⽶) 4、在⼀条长 250 ⽶的路两旁栽树,起点和终点都栽,⼀共栽了 101 棵,每两棵相邻的树之间的距离都相等,你知道是多少⽶吗?25 三、求全长: 1、在⼀条公路上两侧每隔16⽶架设⼀根电线杆,共⽤电线杆52根,这条公路全长多少⽶? 2、在⼀段公路的⼀边栽 95 棵树,两头都栽,每两棵树之间相距 5 ⽶,这段公路全长多少⽶?(95-1)*5=470 3、有 320 盆菊花,排成 8 ⾏,每⾏中相邻两盆菊花之间相距 1 ⽶,每⾏菊花长多少⽶?(320/8-1)*1 四、封闭图形: 1、⼀个圆形池塘,它的周长是300⽶,每隔5⽶栽种⼀棵柳树,需要树苗多少株? 300÷5=60(株) 2、⼀个圆形⽔池周围每隔2⽶栽⼀棵杨树,共栽了40棵,⽔池的周长是多少⽶? 2 ×40=80(⽶) 3、⼀个圆形养鱼池全长200⽶,现在⽔池周围种上杨树25棵,隔⼏⽶种⼀棵才能都种上? 200÷25=8(⽶) 4、学校图书馆前摆了⼀个⽅阵花坛,这个花坛的最外层每边各摆放 12 盆花,最外层共摆了多少盆花?这个花坛⼀共要多少盆花? 12×4-4=44(盆) 12×12=144(盆) 5、节⽬⾥⼴场中⼼摆了⼀个正⽅形花坛,花坛外1层都是菊花,最外层每边放了 10 盆,⼀共放了多少盆菊花?如果最外层每边放 20 盆,⼀共放了多少盆菊花? 6、张⼤伯在承包的正⽅形池塘四周种上树,池塘边长为 60 ⽶,每隔5⽶种⼀课,四个⾓上各种⼀棵,张⼤伯买了 50 棵树苗够吗?48 7、现有 60 个⼩朋友围城⼀个正⽅形做游戏,那么每边要站⼏个学⽣?如果围城五边形呢?六边形呢? 8、⼀个圆形⽔池周围每隔 2 ⽶栽⼀棵柳树,共栽40棵,⽔池的周长是多少?2*40=80 五、锯⽊头:你发现了吗? 1、把⼀根⽊头锯成3段需要锯⼏次?锯成6段需要锯⼏次?锯成10段需要锯⼏次 2、有⼀根⽊料,打算把每根锯成3段,每锯开⼀处,需要5分钟,全部锯完需要多少分钟? 5×(3-1)=10(分钟) 3、有⼀根⽊料,打算把每根锯成4段,每锯开⼀处,需要3分钟,全部锯完需要多少分钟?9 4、⼀个⽊⼯锯⼀根长19⽶的⽊条。

森林营造技术习题及参考答案

森林营造技术习题及参考答案

森林营造技术作业学号姓名单位一、判断题1、2-3个因子划分立地的方法叫主导因子法。

()2、薪炭林不能算一个单独的林种。

()3、改地适树是适地适树的主要途径。

()4、整地深度是所有整地技术规格中最重要的一个指标。

()5、春季造林的成活率检查验收应在当年夏季进行。

()6、造林地一切自然因子的综合称为立地条件。

()7、阳性树种多具有抗旱能力。

()8、母树林属于经济林。

()9、较差立地树木生长不良不宜营造混交林。

()10、行间混交适用于种间矛盾较大的主要树种和主要树种混交。

()11、营造高生产力的森林应普遍采用播种造林。

()12、选择造林树种时,首先应考虑社会需求。

()13、伴生树种的树高不能超过主要树种。

()14、营造速生丰产林必须选择同时具备速生丰产优质性的树种。

()15、立地条件好,林木生长快,造林密度宜大。

()16、单纯林比混交林能充分利用林地的立地条件。

()17、种子园属于特种用途林。

()18、决定树种分布的主要因素是土壤。

()19、播种造林技术简单,操作方便,成本低,适宜在任何造林地采用。

()20、林地上林木的上层树高称为立地指数。

()21、薪炭林与煤炭石油相比,是一种污染少、无限量、能再生的能源。

()22、两个配合和谐的树种混交时,其种间各生长阶段变化少,没有矛盾。

()23、沙地造林,最好提前整地。

()24、水土保持林属于特种用途林。

()25、决定树种分布的主要因素是温度。

()26、与天然林相比,我国的人工林普遍生长快、产量高和林分稳定。

()27、薪炭林不能算一个单独的林种。

()28、合理的结构既能提高人工林的产量,又能取得良好的生态效益和减少成本。

()29、土壤深厚、肥沃、湿润的造林地有利于林木生长,造林密度应大,反之密度应小。

()30、采用长方形配置,行的方向应与等高线垂直。

()31、较差立地树木生长不良不宜营造混交林。

()32、混交林中树种间生态要求一致有利于混交成功。

()33、春季造林的成活率检查验收应在当年夏季进行。

“森林”与“树木”

“森林”与“树木”

百花园地新课程NEW CURRICULUM【案例背景】近期,我校开展了同课异构研究课活动,我们初二数学备课组选择了苏科版八年级下册第十章“图形的相似”中的“黄金分割”,两位教师独立备课上课,课后进行研讨。

下面是两位教师对这节课情境创设部分的设计(设计一、设计二),以及经过备课组研讨后修改后的设计(设计三)。

【案例描述】设计一:1.(出示芭蕾舞演员图片)问题:芭蕾舞演员身体为什么给人匀称、协调的美感?(画出图形,标注字母)请量出线段AB、AC的长度,并求出线段AB与AC的比值。

2.(出示上海东方明珠电视塔图片)上海东方明珠电视塔设计巧妙,整个塔体挺拔秀丽。

(画出图形,标注字母)请量出线段BC、AB的长度,并求出线段BC与AB的比值。

3.(出示四个矩形)下列一组矩形中,你最喜欢哪一个,求出矩形②的宽与长的比值。

(通过计算都约等于0.618,揭示课题。

)设计二:1.(出示芭蕾舞演员图片)(1)芭蕾舞演员做相同的动作,踮脚尖和不踮脚尖,哪个更美?(2)为什么踮脚尖的芭蕾舞演员给人以美感?(3)请分别量出两幅图中线段BC、AB的长度。

求出线段BC 与AB的比值;线段AB与AC的比值(精确到0.001)。

2.(出示上海东方明珠电视塔图片)(1)东方明珠塔的巧妙设计,使它成为上海的标志建筑。

可是,你知道吗?设计的最初,东方明珠塔并不是这个样子,而是直线型。

后来,为了使平直单调的塔身变得丰富多彩,更协调、美观,设计师决定在靠近塔尖处设计一个球体,增加球体后的整个塔体看起来非常协调、挺拔、秀丽。

(2)请在课本第85页量出图中线段BC、AB的长度,并求出线段BC与AB的比值;线段AB与AC的比值(精确到0.001)。

3.(出示四个矩形)(1)下列一组矩形中,你最喜欢哪一个?(2)求出矩形的宽与长的比值。

设计三:1.(出示两个芭蕾舞演员图片)芭蕾舞演员做相同的动作,踮脚尖和不踮脚尖,哪个更美?2.(出示四个矩形)下列一组矩形中,你最喜欢哪一个?美(喜欢)的原因是什么?(更协调)协调表现在何处?(线段比的改变)3.(分别在踮起脚尖的芭蕾舞演员和喜欢最多的矩形上画出图形,标注字母)分别量出两幅图中线段BC、AB的长度。

2018-2019-三年级奥数题及答案之树林-精选word文档 (1页)

2018-2019-三年级奥数题及答案之树林-精选word文档 (1页)

2018-2019-三年级奥数题及答案之树林-精选word文档
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
三年级奥数题及答案之树林
树林中的三棵树上共落着48只鸟.如果从第一棵树上飞走8只落到第二棵
树上;从第二棵树上飞走6只落到第三棵树上,这时三棵树上鸟的只数相等.问:原来每棵树上各落多少只鸟?8、马小虎做一道整数减法题时,把减数个位上的
1看成7,把减数十位上的7看成1,结果得出差是111.问正确答案应是几?
答案与解析:
分析倒推时以"三棵树上鸟的只数相等"入手分析,可得出现在每棵树上鸟
的只数48÷3=16(只).第三棵树上现有的鸟16只是从第二棵树上飞来的6只后
得到的,所以第三棵树上原落鸟16-6=10(只).同理,第二棵树上原有鸟16+6-
8=14(只).第一棵树上原落鸟16+8=24(只),使问题得解.
解:①现在三棵树上各有鸟多少只?48÷3=16(只)
②第一棵树上原有鸟只数.16+8=24(只)
③第二棵树上原有鸟只数.16+6-8=14(只)
④第三棵树上原有鸟只数.16-6=10(只)
答:第一、二、三棵树上原来各落鸟24只、14只和10只.。

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

第6章 树与森林
6-5 在结点个数为n (n>1)的各棵树中,高度最小的树的高度是多少?它有多少个叶结点?多少个分支结点?高度最大的树的高度是多少?它有多少个叶结点?多少个分支结点? 6-6 试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。

6-7 如果一棵树有n 1个度为1的结点, 有n 2个度为2的结点, … , n m 个度为m 的结点, 试问有多少个度为0的结点? 试推导之。

6-9 若用二叉链表作为二叉树的存储表示,试针对以下问题编写递归算法: (1) 统计二叉树中叶结点的个数。

(2) 以二叉树为参数,交换每个结点的左子女和右子女。

6-10 一棵高度为h 的满k 叉树有如下性质: 第h 层上的结点都是叶结点, 其余各层上每个结点都有k 棵非空子树, 如果按层次自顶向下, 同一层自左向右, 顺序从1开始对全部结点进行编号, 试问: (1) 各层的结点个数是多少?
(2) 编号为i 的结点的父结点(若存在)的编号是多少?
(3) 编号为i 的结点的第m 个孩子结点(若存在)的编号是多少?
(4) 编号为i 的结点有右兄弟的条件是什么? 其右兄弟结点的编号是多少?
(5) 若结点个数为 n, 则高度h 是n 的什么函数关系?
6-16 请画出右图所示的树所对应的二叉树。

【解答】
6-17 在森林的二叉树表示中,用llink 存储指向结点第一个子女的指针,用rlink 存储指向结点下一个兄弟的指针,用data 存储结点的值。

如果我们采用静态二叉链表作为森林的存储表示,同时按森林的先根次序依次安放森林的所有结点,则可以在它们的结点中用只有一个二进位的标志ltag 代替llink ,用rtag 代替rlink 。

并设定若ltag = 0,则该结点没有子女,若ltag ≠ 0
,则该结点有子女;若rtag = 0,则该结点没有下一个兄弟,若rtag ≠ 0,则该结点有下一个兄弟。

试给出这种表示的结构定义,并设计一个算法,将用这种表示存储的森林转换成用llink
-
rlink 表示的森林。

【解答】
对应二叉树
对应二叉树
llink data
rlink
0 1 2 3 4 5 6 7 8 9 10 森林的左子女-右兄弟
表示的静态二叉链表
0 1 2 3 4 5 6 7 8 9 10
6-18二叉树的双序遍历(Double -order traversal)是指:对于二叉树的每一个结点来说,先访问这个结点,再按双序遍历它的左子树,然后再一次访问这个结点,接下来按双序遍历它的右子树。

试写出执行这种双序遍历的算法。

6-19 已知一棵二叉树的前序遍历的结果是ABECDFGHIJ, 中序遍历的结果是EBCDAFHIGJ, 试画出这棵二叉树。

6-20 已知一棵树的先根次序遍历的结果与其对应二叉树表示(长子-兄弟表示)的前序遍历结果相同, 树的后根次序遍历结果与其对应二叉树表示的中序遍历结果相同。

试问利用树的先根次序遍历结果和后根次序遍历结果能否唯一确定一棵树? 举例说明。

【解答】
因为给出二叉树的前序遍历序列和中序遍历序列能够唯一地确定这棵二叉树,因此,根据题目给出的条件,利用树的先根次序遍历结果和后根次序遍历结果能够唯一地确定一棵树。

例如,对于题6-16所示的树
6-21 给定权值集合{15, 03, 14, 02, 06, 09, 16, 17}, 构造相应的霍夫曼树, 并计算它的带权外部路径长度。

6-22 假定用于通信的电文仅由8个字母c1, c2, c3, c4, c5, c6, c7, c8组成, 各字母在电文中出现的频率分别为5, 25, 3, 6, 10, 11, 36, 4。

试为这8个字母设计不等长Huffman 编码, 并给出该电文的总码数。

6-23 给定一组权值: 23, 15, 66, 07, 11, 45, 33, 52, 39, 26, 58, 试构造一棵具有最小带权外部路径长度的扩充4叉树, 要求该4叉树中所有内部结点的度都是4, 所有外部结点的度都是0。

这棵扩充4叉树的带权外部路径长度是多少?
【解答】权值个数n = 11,扩充4 叉树的内结点的度都为4,而外结点的度都为0。

设内结点个数为n 4,外结点个数为n 0,则可证明有关系n 0 = 3 * n 4 + 1。

由于在本题中n 0 = 11≠3 * n 4 +1,需要补2个权值为0的外结点。

此时内结点个数n 4 = 4。

仿照霍夫曼树的构造方法来构造扩充4叉树,每次合并4个结点。

ltag data rtag
森林的双标记表示
对应二叉树的前序序列为1, 2, 3, 4, 5, 6, 8, 7;中序序列为3, 4, 8, 6, 7, 5, 2, 1。

原树的先根遍历序列为 1, 2, 3, 4, 5, 6, 8, 7;后根遍历序列为3, 4, 8, 6, 7, 5, 2, 1。

此树的带权路径长度WPL = 375 + 82 + 169 + 18 = 644。

6-5结点个数为n 时,高度最小的树的高度为1,有2层;它有n -1个叶结点,1个分支结点;高度
最大的树的高度为n -1,有n 层;它有1个叶结点,n -1个分支结点。

6-6【解答】 具有3个结点的树 具有3个结点的二叉树
6-7总结点数 n = n 0 + n 1 + n 2 + … + n m 总分支数 e = n -1 = n 0 + n 1 + n 2 + … + n m -1
= m*n m + (m -1)*n m -1 + … + 2*n 2 + n 1
则有 1)1(20+⎪⎭
⎫ ⎝⎛-=∑=m i i n i n
6-9【解答】
(1) 统计二叉树中叶结点个数
int BinaryTree <Type> :: leaf ( BinTreeNode <Type> * ptr ) { if ( ptr == NULL ) return 0;
else if ( ptr ->leftChild == NULL && ptr ->rightChild == NULL ) return 1; else return leaf ( ptr ->leftChild ) + leaf ( ptr ->rightChild );
}
(2) 交换每个结点的左子女和右子女
void BinaryTree <Type> :: exchange ( BinTreeNode <Type> * ptr ) { BinTreeNode <Type> * temp ;
if ( ptr ->leftChild != NULL || ptr ->rightChild != NULL ) {
temp = ptr ->leftChild ;
ptr ->leftChild = ptr ->rightChild ;
ptr ->rightChild = temp ; exchange ( ptr ->leftChild ); exchange ( ptr ->rightChild );
} }
6-10【解答】 (1) k i ( i = 0, 1, ……, h ) (2) ⎥⎦⎥⎢⎣⎢-+k 2k i
(3) ( i -1)*k + m + 1
(4) ( i -1 ) % k ≠ 0 或 k *k 2k i i ⎥⎦
⎥⎢⎣⎢-+≤ 时有右兄弟,右兄弟为i + 1。

(5) h = log k (n*(k -1)+1)-1 (n = 0时h = -
1 )
6-18【解答】
template <class Type>
void BinaryTree<Type > :: Double_order ( BinTreeNode<Type > *current ){ if ( current != NULL ) { cout << current ->data << ' '; Double_order ( current ->leftChild ); cout << current ->data << ' '; Double_order ( current ->rightChild );
} }
【解答】
6-19当前序序列为ABECDFGHIJ ,中序序列为EBCDAFHIGJ 时,逐步形成二叉树的过程如下图所示:
6-22【解答】已知字母集 {
c1, c2, c3, c4, c5, c6, c7, c8 },频率 {5, 25, 3, 6, 10, 11, 36, 4 },则Huffman 编码为
电文总码数为 4 * 5 + 2 * 25 + 4 * 3 + 4 * 6 + 3 * 10 + 3 * 11 + 2 * 36 + 4 * 4 = 257
C4。

相关文档
最新文档