数据结构(C语言版)第1章习题答案
更新时间:2023-05-31 08:38:01 阅读量: 实用文档 文档下载
第一章概论 自测题答案
一、填空题
1. 数据结构是一门研究非数值计算的程序设计问题中计算机的 操作对象 以及它们之间的 关系 和运算等的学科。
2. 数据结构被形式地定义为(D, R),其中D是的有限集合,R是D上的有限集合。
3. 数据结构包括数据的 逻辑结构、数据的存储结构运算这三个方面的内容。
4. 数据结构按逻辑结构可分为两大类,它们分别是线性结构 和非线性结构
5. 线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。
6. 在线性结构中,第一个结点其余每个结点有且只有 1个前驱结点;最后一个结点有 后续结点,其余每个结点有且只有1个后续结点。
7. 在树形结构中,树根结点没有 前驱 结点,其余每个结点有且只有 1 个前驱结点;叶子结点没有 后续 结点,其余每个结点的后续结点数可以任意多个 。
8. 在图形结构中,每个结点的前驱结点数和后续结点数可以
9.数据的存储结构可用四种基本的存储方法表示,它们分别是顺序 、 链式 、 索引 和 散列 。
10. 数据的运算最常用的有5种,它们分别是插入 、 删除、修改、 查找 、排序。
11. 一个算法的效率可分为时间空间效率。
二、单项选择题
( B )1. 非线性结构是数据元素之间存在一种:
A)一对多关系 B)多对多关系 C)多对一关系 D)一对一关系
( C )2. 数据结构中,与所使用的计算机无关的是数据的 结构;
A) 存储 B) 物理 C) 逻辑 D) 物理和存储
( C )3. 算法分析的目的是:
A) 找出数据结构的合理性 B) 研究算法中的输入和输出的关系
C) 分析算法的效率以求改进 D) 分析算法的易懂性和文档性
( A )4. 算法分析的两个主要方面是:
A) 空间复杂性和时间复杂性 B) 正确性和简明性
C) 可读性和文档性 D) 数据复杂性和程序复杂性
( C )5. 计算机算法指的是:
A) 计算方法 B) 排序方法 C) 解决问题的有限运算序列 D) 调度方法
( B )6. 计算机算法必须具备输入、输出和 等5个特性。
A) 可行性、可移植性和可扩充性 B) 可行性、确定性和有穷性
C) 确定性、有穷性和稳定性 D) 易读性、稳定性和安全性
三、简答题
1.【严题集1.2②】数据结构和数据类型两个概念之间有区别吗?
答:简单地说,数据结构定义了一组按某些关系结合在一起的数组元素。数据类型不仅定义了一组带结构的数据元素,而且还在其上定义了一组操作。
2. 简述线性结构与非线性结构的不同点。
答:线性结构反映结点间的逻辑关系是 一对一的,非线性结构反映结点间的逻辑关系是多对多的。
四、【严题集1.8④】分析下面各程序段的时间复杂度
1. for (i=0; i<n; i++) for (j=0; j<m; j++) A[i][j]=0; 答:O(m*n) 2. s=0; for i=0; i<n; i++) for(j=0; j<n; j++)
s+=B[i][j];
sum=s;
2答:O(n)
1
4. i=1; while(i<=n) i=i*3; 答:O(log3n)
五、设有数据逻辑结构S=(D,R),试按各小题所给条件画出这些逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?
1. 【严蔚敏习题集P7 1.3②】
D={d1,d2,d3,d4} R={(d1,d2),(d2,d3),(d3,d4) }
答: d1→d2→d3→d4 d1—无直接前驱,是首结点 d4—无直接后继是尾结点
2。D={d1,d2,…,d9}
R={(d1,d2),(d1,d3),(d3,d4),(d3,d6),(d6,d8),(d4,d5), (d6,d7),(d8,d9) }
答: 此图为树形结构 d1—无直接前驱,是根结点 d2,d5,d7,d9—无直接后继是叶子结点
3.D={d1,d2,…,d9}
R={(d1,d3),(d1,d8),(d2,d3),(d2,d4),(d2,d5),(d3,d9), (d5,d6),(d8,d9),(d9,d7), (d4,d7), (d4,d6)}
答: 此图为图形结构 d1,d2—无直接前驱,是开始结点 d6,d7—无直接后继是终端结点
(2) (3)
2
正在阅读:
数据结构(C语言版)第1章习题答案05-31
珊瑚01-03
小学义务教育标准化学校自评报告01-16
单片机电子秤设计报告(DOC) - 图文12-05
四年级上册第七单元导学案人教版 - 图文02-01
现代分离技术在医学领域的应用03-11
腓肠肌12-24
关于汉字的小故事有哪些11-20
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据结构
- 习题
- 答案
- 语言
- 财务毕业实习周记
- 高效液相色谱法测定化妆品中10种限用物质
- 2015年中国人民大学刑法学考研参考书,考研报录比,考研复试分数线
- 动词后跟动名词的一些必要因素
- 激素六项,正常值多少?
- 初一新生欢迎大会发言
- 2012年最新励志类和工会类图书目录表格
- 浅谈初中英语教师教学中的心理学
- 第10章继电接触器控制系统
- 第十五章 电流电路 复习学案
- 企业营运能力分析研究
- 【十年高考】2004-2013年高考化学试题分类汇编——电化学及其应用(共计80页)
- 中国医科大学2016年1月考试药用植物学考查课试题答案
- 浙教版科学七上第二章2.1-2.3同步测试
- 振冲碎石桩复合地基试验区检测报告
- 学会辨别养生壶好坏与问题
- 电玩游戏手柄检验规范
- 鸡常见药物用法用量表
- 人教版三年级上册语文期末试卷2
- 丽水市云和县英语一年级上学期期末复习卷