初赛基础知识题讲解(数据结构)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《初赛基础知识题讲解(数据结构)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初赛 基础知识 讲解 数据结构 课件
- 资源描述:
-
1、信息学奥林匹克信息学奥林匹克分区联赛的初赛知识分区联赛的初赛知识 数据结构篇数据结构篇1、一个高度为h 的二叉树最小元素数目是()。A)2h+1 B)h C)2h-1 D)2h E)2h-1B2、一个向量第一个元素的存储地址是100,每个元素的长度是2,则第5个元素的地址是()。A)110 B)108 C)100 D)109B数组A3.10,2.10以行优先的方式存储,每个元素占8个字节,且已知A4,3的地址为200,则A9,6的地址为:_。如果以列优先存储,则为:_。3,24,62009,64,10899994(8+9*4+4)*8+200=584数组A3.10,2.10以行优先的方式存储,
2、每个元素占8个字节,且已知A4,3的地址为200,则A9,6的地址为:_。如果以列优先存储,则为:_。数组数组A2.10,3.10200 a3,4 a6,9432数组A0.5,0.6的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A5,5的地址为()。A.1175B.1180C.1205D.1210 E.1190 a3,4的地址是多少()答:A。(5-0+1)*(5-0)+(5-0)*5+1000=35*5+1000=1175;若求;若求A3,4=(5-0+1)*(3-0)+(4-0)*5+10003、设有一个含有13个元素的Hash表(012),Has
3、h函数是:H(key)=key%13,其中%是求余数运算。用线性探查法解决冲突,则对于序列(2、31、20、19、18、53、27),18应放在第几号格中()。A)5 B)9 C)4 D)0B012345678910111228312019185327解答过程:2、8、31、20、19、18、53、272 mod 13=2,所以2放第2格8 mod 13=8,所以8放第8格31 mod 13=5,所以31放第5格20 mod 13=7,所以20放第7格19 mod 13=6,所以19放第6格18 mod 13=5,18放第5格,第5格被占,放第6格,也被占,放第7格,还是被占,放第8格,仍然被
4、占,所以放第9格4.设有一个含有13个元素的Hash表(012),Hash函数是:H(key)=key%13,其中%是求余数运算。用二次探查法解决冲突,则对于序列(、31、20、33、18、53、27),则下列说法正确的是(BCDE )。A)27在1号格子中 B)33在6号格子中 C)31在5号格子中 D)20在7号格子中 E)18在4号格子中0123456789101112831203318538、31、20、33、18、53、27 8 mod 13=8,所以8放第8格31 mod 13=5,所以31放第5格20 mod 13=7,所以20放第7格33 mod 13=7,33放第7格,但是第
5、7格被占,放第8格,也被占,所以放第6格18 mod 13=5,18放第5格,但是第5格被占,放第6格,也被占,所以放第4格53 mod 13=1,所以53放第1格27 mod 13=1,27放第1格,但是第1格被占,所以放第2格 总上所述,选BCDE275、按照二叉树的定义,具有3个结点的二叉树有()种。A)3 B)4 C)5 D)6C6、在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的()倍。A)1/2 B)1 C)2 D)4B7、要使1.8号格子的访问顺序为:8、2、6、5、7、3、1、4,则下图中的空格中应填入()。12345678461-1732A)6 B)O C)5 D)
6、3C8、设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若出队的顺序为e2,e4,e3,e6,e5,e1,则栈S的容量至少应该为()。A)2 B)3 C)4 D)5B9、设有一棵k叉树,其中只有度为0和k两种结点,设n0,nk分别表示度为0和度为k的结点个数,试求出n0,nk之间的关系(n0=数学表达式,数学表达式仅含nk,k和数字)N0=(K1)Nk+110、若已知一个栈的入栈顺序是1,2,3,n,其输出序列为P1,P2,P3,Pn,若P1是n,则Pi是()A)i B)n-1 C)n-i+1 D)不确定C11、以下哪一个不是栈的基
7、本运算()A)删除栈顶元素 B)删除栈底的元素 C)判断栈是否为空 D)将栈置为空栈B12、下面关于算法的错误说法是()A)算法必须有输出 B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束B13、在顺序表(2,5,7,10,14,15,18,23,35,41,52)中,用二分法查找12,所需的关键码比较的次数为()A)2 B)3 C)4 D)5C14、一棵二叉树的高度为h,所有结点的度为0,或为2,则此树最少有()个结点A)2h-1 B)2h-1 C)2h+1 D)h+1B15、无向图G=(V,E),其中V=a,b,c,d,e,f E=(a,b),(a
8、,e),(a,c),(b,e),(c,f),(f,d),(e,d)对该图进行深度优先遍历,得到的顶点序列正确的是()A)a,b,e,c,d,fB)a,c,f,e,b,dC)a,e,b,c,f,dD)a,b,e,d,f,cDABCDEF从A点出发,以ABCDEF的顺序进行扩展16、已知一棵二叉树的结点名为大写英文字母,其中序与后序遍历的顺序分别为:CBGEAFHDIJ 与 CGEBHFJIDA则该二叉树的先序遍历的顺序为:ABCEGDFHIJ17、在有N个叶子节点的哈夫曼树中,其节点总数为()A.不确定B.2N-1C.2N+1D.2NB4560Wpl=30*1+60*2+45*2例最优二叉树即要
9、wpl的值达到最小。5 29 7 8 14 23 3 11第二步:从中选择两个根的权值最小的树第二步:从中选择两个根的权值最小的树3,5作为左右子树构造作为左右子树构造一棵新树,并将这两棵树从森林中删除,并将新树添加进去一棵新树,并将这两棵树从森林中删除,并将新树添加进去3 529 7 8 14 23 118n第三步:重复第二步过程,直到森林中只有一棵树第三步:重复第二步过程,直到森林中只有一棵树为止为止n选择选择7,829 14 23 117 8153 5829 14 23 7 81583 51911n选择选择8,11n选择选择14,15n选择选择19,233 5 29 157 829148
展开阅读全文