ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:38.85KB ,
资源ID:24162203      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24162203.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构.docx

1、数据结构第一章一、填空题1 _是数据的基本单位,.是具有独立含义的最小标识单位。3 数据之间的关系(逻辑结构)有四种、。4 数据的存储结构包括.、.二、问答题1. 什么是数据结构?什么是数据类型?2. 叙述算法的定义与特性。3. 叙述算法的时间复杂度。三、判断题(在各题后填写“”或“”)1. 线性结构只能用顺序结构来存放,非线性结构只能用非顺序结构来存放。( )2下列几种数量级从小到大的排列顺序为: O(1) 、O(logn)、O(n) 、O(nlogn) 、O(n2) 、O(n3 ) 、O(2n) 。( )四、 设n为正整数,利用大O记号,将该程序段的执行时间表示为n的函数,则下列程序段的时

2、间复杂度可表示为 (1) (.) (2) (.)1)float sum1(int n) /* 计算1!+2!+n! */ p=1; sum1=0; for (i=1; i=n; +i) p=p*i; sum1=sum1+p /* sum1 */(2) float sum2(int n) /* 计算1!+2!+n! */sum2=0; for (i=1; i=n; +i) p=1; for (j=1; jnext=Pointer B NEW-next=Pointer-next Pointer=NEW Pointer-next=NEWC Pointer-next=NEW-next D 以上皆非NE

3、W-next=Pointer5. 在单链表中,增加头结点的目的是 ( ) A. 使单链表至少有一结点 B. 标志表中首结点位置 C. 方便运算的实现 D.说明单链表是线性表的链式存储实现6 线性表在 情况下适用于使用链式结构实现。( )()需经常修改中的结点值 ()需不断对进行删除插入 ()中含有大量的结点 ()中结点结构复杂7、向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。A、8 B、63.5 C、63 D、7三、算法设计1 设顺序表 L中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。2 分别写出算法将单链表和顺序

4、表就地逆置(用尽可能少的附加空间在原存储出空间内将将线性表a1,a2,a3,an逆置为ana3,a2,a1)。*3删除元素递增排列的链表L中所有值相同的元素。第四章1简述空串与空格串、主串与子串每对术语的区别?2两个字符串相等的充要条件是什么?3串有哪几种存储结构?4已知两个串:s1=”fg cdb cabcadr”, s2=”abc”, 试求两个串的长度,判断串s2是否是串s1的子串,并指出串s2在串s1中的位置。5已知:s1=Im a student,s2=student,s3=teacher,试求下列各运算的结果:Index(s1,s2,1);SubString(sub,s1,7,7);

5、Strlength(s1);Concat(s2,s3);StrDelete (s1,4,10);6.如下陈述中正确的是( )。A串是一种特殊的线性表 B串的长度必须大于零C串中元素只能是字母 D空串就是空白串7.模式串t=abcaabbaabdab,该模式串的next数组和nextval的值为( )。* 第六章一、选择题1.若不考虑结点的数据信息的组合情况,具有3个结点的树共有种( )形态,而二叉树共有( )种形态。 A.2 B.3 C.4 D.5 2.对任何一棵二叉树,若n0,n1,n2分别是度为0,1,2的结点的个数,则n0= ( ) A.n1+1 B.n1+n2 C.n2+1 D.2n1

6、+1 3.已知某非空二叉树采用顺序存储结构,树中结点的数据信息依次存放在一个一维数组中,即 ABCDFEGH,该二叉树的中序遍历序列为 ( ) A.G,D,B,A,F,H,C,E B.G,B,D,A,F,H,C,E C.B,D,G,A,F,H,C,E D.B,G,D,A,F,H,C,E4、具有65个结点的完全二叉树的高度为()。(根的层次号为1)A8 B7 C6 D55、在有N个叶子结点的哈夫曼树中,其结点总数为( )。A 不确定 B 2N C 2N+1 D 2N-16、以二叉链表作为二叉树存储结构,在有N个结点的二叉链表中,值为非空的链域的个数为( )。A N-1 B 2N-1 C N+1

7、D 2N+1三、填空题。1、对于一个具有N个结点的二叉树,当它为一颗 _ 二叉树时,具有最小高度。2、对于一颗具有N个结点的二叉树,当进行链接存储时,其二叉链表中的指针域的总数为 _ 个, 其中_个用于链接孩子结点, _ 个空闲着。3、一颗深度为K的满二叉树的结点总数为 _ ,一颗深度为K的完全二叉树的结点总数的最小值为 _ ,最大值为 _ 。4、已知一棵二叉树的前序序列为ABDFCE,中序序列为DFBACE,后序序列为 四、应用题。1、9假设用于通讯的电文仅由8个字母组成,字母在电文中出现的频率分别为:0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10请为这8个字

8、母设计哈夫曼编码。2、已知一棵树二叉如下,请分别写出按前序、中序、后序遍历时得到的结点序列,并将该二叉树还原成森林。第7章习题选解一、选择题 7-1 关键路径是指 AOE(ActivityOnEdge) 网中 _ 。 A. 最长的回路 B. 最短的回路C. 从源点到汇点 ( 结束顶点 ) 的最长路径D. 从源点到汇点 ( 结束顶点 ) 的最短路径 7-2 已知 AOE 网中顶点 v1 v7 分别表示 7 个事件,弧 al a10 分别表示 10 个活动,弧上的数值表示每个活动花费的时间,如下图所示。那么,该网的关键路径的长度为 _ ( 1 ) _ ,活动 a6 的活动的(最迟开始时间 - 活动

9、的最早开始时间)为 _ ( 2 ) _ 。 (1)A.7 B.9 C.10 D.11 (2)A.3 B.2 C.1 D.0 7-3任何一个无向连通图的最小生成树 。 A、只有一棵 B、有一棵或多棵 C、一定有多棵 D、可能不存在7- 4下面关于图的存储的叙述中正确的是_A)邻接矩阵占用的存储空间只与图中结点个数有关,而与边数无关;B)邻接矩阵占用的存储空间只与图中边数有关,而与结点个数无关;C)邻接表占用的存储空间只与图中结点个数有关,而与边数无关;D)邻接表占用的存储空间只与图中边数有关,而与结点个数无关。7-5、在一个无向图中,所有顶点的度数之和等于所有边数的_倍。A3 B2 C1 D1/

10、2二、简答题 7-1 给出如下图所示的无向图 G 的邻接矩阵和邻接表两种存储结构。 7-2 使用普里姆算法和克鲁斯卡尔算法构造出如图 3 所示的图 G 的最小生成树。 第九章 查找表1设有100个数据元素,采用折半搜索时,最大比较次数为_。2、在含有n个元素的顺序表中,用顺序查找方法,查找成功的平均查找长度为_ _。3、对有14个数据元素的有序表R013进行折半搜索,搜索到R3的关键码等于给定值,此时元素比较顺序依次为( )。AR0,R1,R2,R3 BR0,R13,R2,R3CR6,R2,R4,R3 DR6,R4,R2,R34、通常查找线性表数据元素的方法有 二分法查找和顺序查找 两种方法,其中 是一种只适合于顺序存储结构 的方法;而 是一种对顺序和链式存储结构均适用的方法。5、散列法存储的基本思想是根据 来决定 ,冲突指的是 关键字对应到相同的存储地址,处理冲突的主要方法有 。 6、 画出对长度为10的有序表进行折半查找的判定树,并求其等概率时查找成功的平均查找长度。三次比较成功的结点有哪些?。8选取哈希函数H(k)= k%11,用线性探测再散列法(及链地址法)处理冲突。试在010的散列地址空间中,对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,并求等概率情况下查找成功的平均查找长度。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1