- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法与数据结构习题与参考解析2
算法与数据结构习题及参考答案2
单项选择题
1. 文件的基本组织方式有:()。
A、顺序组织、索引组织、散列组织和链接方式
B、磁盘组织、磁带组织
C、数据库组织
D、关键字与非关键字
答案:A
2. 为了区别循环队列中队满与队空的条件,采用的方法是:()。
A、不需要特别的方法
B、牺牲一个存贮空间
C、把队头永远放到队尾的前端
D、每次出队后,移动数据
答案:B
3. 通过链表存贮树时,如果给定树中结点的个数,则链域浪费的空间随树的度增加而:()。
A、增加
B、减少
C、不变
D、无规律
答案:A
4. 两字符串相等的条件是()。
A、两个串的长度相等
B、两个串包含的字符相等
C、两个串的长度相等,并且两个串包含的字符相同
D、两个串的长度相等,并且对应位置上的字符相同
答案:D
5. 在下列有关图的存储结构中说法错误的是()。
A、用邻接矩阵存储一个图时所占用的存储空间大小与图中的顶点个数有关,而与图的
边数无关
B、邻接表只能用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用
C、邻接矩阵只适用于稠密图(边数接近于顶点数的平方),邻接表适用于稀疏图(边数远小于顶点数的平方)
D、存储无向图的邻接矩阵是对称的,因此只要存储邻接矩阵的下(上)三角部分就可以了
答案:B
6. 顺序搜索法适合于存储结构为()的线性表。
A、散列存储
B、顺序存储或链接存储
C、压缩存储
D、索引存储
答案:B
多项选择题
1. 下述陈述中哪一项是正确的():
A、文件是由记录组成的集合
B、记录是文件存取的基本单位
C、文件是由数据项组成的
D、数据项有时也被称之为字段
答案:BD
2. 下列排序算法中哪些是不稳定的():
A、昌泡排序
B、选择排序
C、快速排序
D、堆排序
答案:BCD
3. 稀疏矩阵的存贮结构要满足哪些条件?()
A、每个非零元素存贮其行号、列号以及值
B、存贮矩阵的行数和列数
C、所有的非零元素以行优先的排列规则存贮
D、只存贮上三角的元素
E、只存贮下三角的元素
答案:ABC
4. 图的邻接矩阵存贮结构包括():
A、表示图中顶点间相邻关系的矩阵
B、对称矩阵
C、表示图中顶点元素的数组
D、表示入度的数组
E、表示出度的数组
答案:AC
5. 假设有三角矩阵a[n][n],对角线及对角线以上的元素非零,对角线以下的元素为0。如果采用压缩存贮,即只存贮矩阵中的上三角元素和既存贮上三角元素又存贮0两种情况下,所需要的存贮空间的分别容量为()和()。
A、n*(n+1)/2, n*(n+1)/2 + 1
B、n*(n+1)/2, n*n
C、(n+1)n/2, (n+1)n/2 + 1
D、n(n-1)/2, n*(n-1)/2 + 1
答案:AC
判断题
1. 拓扑排序是图的另一种遍历。
答案:正确
2. 树是一种特殊的图。
答案:正确
3. 数据结构中只研究了二叉树,对一般树没有给出解决问题的算法。
答案:错误
4. 在单向链表中,在X指向的结点后插入结点,对应的方法与X是否是头指针无关。
答案:错误
5. 有人采用Haffman树进行编码后,由于每个符号的代码长度不等,当接收方收到编码后的内容后,不能转换为原来的正文。该说法是否正确?
答案:正确
6. 一棵度为2的树是一棵二叉树。
答案:错误
7. 数组是一种复杂的数据结构,数组元素之间的关系既不是线性的,也不是树形的。
答案:错误
8. 对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。
答案:正确
9. 两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。
答案:正确
10. 最优二叉搜索树一定是平衡的二叉搜索树。
答案:错误
填空题
1.某线性表采用顺序存储结构,每个元素占据4个存储单元,首地址为100,则下标为11(第12个)的元素的存储地址为 。
答案:144
2. 在函数中对引用型形式参数的修改就是对相应 的修改,而对 型形式参数的修改只局限在该函数的内部,不会反映到对应的实际参数上。
答案:实际参数的值;传值
3. 将一个n阶对称矩阵的上三角部分或下三角部分压缩存放于一个一维数组中,则一维数组需要存储 个矩阵元素。
答案:
文档评论(0)