数据结构(C语言实现)第1章课后习题参考答案
答案解析
一、
1.D
2.B
3.A
4.D
5.A
6.C
7.B
8.B
9.B
10.B
11.C
二、
1.正确性、可读性、健壮性、高效率和低存储量
2. 集合、线性、树、图
3.关系
4. (3+n)*(n-2)/2。分析n+n-1+…+3=(3+n)*(n-2)/2
5. O(n*m)
三、
1、设n=2k(k≥0),根据定义可得:
T(2k)=2T(2k-1)+2k=22T(2k-2)+2*2k
依次类推,T(2k)=2iT(2k-i)+i*2k
因此,当i=k时,有T(2k)=2kT(20)+k*2k=2kT(1)+k*2k=2k+k*2k=2k(1+k)
即T(n)=n(1+k)=n(1+log2n)=O(nlog2n)
2、(1)f(n)的返回值为sum,其实就是计算两重循环中语句sum++的执行次数。第一层循环判断n+1次,其内层语句执行n次;第二层循环执行次数为n+(n-1)+(n-2)+...+2+1;第三层循环执行次数受i和j的值影响,执行次数为(1+2+3+...+n)+(2+3+4+...+n)+...+(n-1+n)+n=n*n(n+1)/2-n(n2-1)/6.
(2)n=5时,f(5)=55,
f(5)的输出结果为:
sum=15
sum=29
sum=41
sum=50
sum=55
数据结构(C语言实现)第1章课后习题参考答案相关推荐
- 量纲对回归结果的影响_应用回归分析-第3章课后习题参考 答案.doc
应用回归分析-第3章课后习题参考 答案 第3章 多元线性回归 思考与练习参考答案 3.1 见教材P64-65 3.2 讨论样本容量n与自变量个数p的关系,它们对模型的参数估计有何影响? 答:在多元线性 ...
- 《统计学习导论:基于R应用》第2章课后习题参考答案
[第2章课后习题参考答案] Chapter 2 Exercise 1. (a) better - a more flexible approach will fit the data closer a ...
- 计算机课第一章答案,计算机应用基础第一章课后习题参考答案答案
计算机应用基础第一章课后习题参考答案答案 第1章 课后习题 一.简答题: 1.电子计算机的发展大致可分哪几代?请说出各个时代电子计算机的特点. 1. 第一代电子计算机 第一代电子计算机是电子管计算机, ...
- 《统计学习导论:基于R应用》第3章课后习题参考答案
[第3章课后习题参考答案] Chapter 3 Exercise 1. In Table 3.4, the null hypothesis for "TV" is that in ...
- Python 第8章课后习题参考答案
第8章课后习题参考答案 一.单项选择题 用于读写Excel文件的第三方库是______. D A. request B. python_doc C. Numpy D. openPyXL 删除所有学生表 ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第二章课后习题参考答案
第2章 软件问题定义及可行性分析 课后习题参考答案 一.填空题 (1)可行性研究的目的是 用最小的代价在尽可能短的时间内确定问题是否能够解决. (2)经济可行性研究范围包括 投资效益分析 .公司经营 ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第五章课后习题参考答案
第5章 总详细设计 课后习题参考答案 一.填空题 (1)结构化程序设计方法的要点是使用 顺序.选择和循环 结构,自顶向下.逐步求精地构造算法或程序 (2)为了产生结构化的流程图,应由三种基本控制 ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第四章课后习题参考答案
第4章 总体设计 课后习题参考答案 一.选择题(单选或多选) (1)面向数据流的软件设计方法中,一般将信息流分为(A). A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和 ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第七章课后习题参考答案
第7章 软件维护 课后习题参考答案 简答题 (1)面向缺陷维护的内容是什么? 答:面向缺陷维护(程序级维护):软件产品能够正常运转,可以满足用户的功能.性能.接口需求,只是个别地方存在缺陷,使用 ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第六章课后习题参考答案
第6章 软件编码和测试 课后习题参考答案 一.选择题 (1)为了提高测试的效率,应该(D). A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 ...
最新文章
- 基于SOA架构---ServiceProxy定义
- 087_html5表单元素
- 信号完整性分析心得体会_「职场技能」这8个常用信号完整性的测试手段,你知道几个?...
- 《Python参考手册(第4版•修订版)》——1.4 文件输入和输出
- Python str 函数 - Python零基础入门教程
- 十大笔记本电脑排行_2020双十一,十大高性价比游戏笔记本电脑值得买排行榜之搭载144Hz电竞屏机型(配置推荐)福利放送...
- 2018 CodeM复赛:C. 边的染色
- 计算机网络专业学python_「非计算机专业」小白如何学好Python?
- k8s(Kubernetes) 上部署 Redis 集群(3主3从)
- 学生学籍管理系统页面源代码html_学生信息管理系统系统源代码
- Linux curl 命令下载文件
- 智慧工地、智慧建筑、项目GIS、工程信息化协同管理平台、BIM一体化项目管理平台、工程进度管理、计划进度、施工模拟、BIM视图、模型管理、质量管理、安全管理、施工管理、文档管理、建筑施工、工程展板
- mfc控件设置颜色(超全)
- python爬数据是什么意思-这python爬虫是什么意思?爬虫怎么抓取数据?
- 只需三步快速将flac转换mp3格式?
- 英伟达、AMD显卡纷纷告急,PC DIY市场的落日黄昏
- python提取pdf文字,python 提取pdf文字
- 明星为啥选嫁官家富家?
- sql中不用group by分组进行计总
- 百度地图之 添加遮罩层 去除百度地图logo
热门文章
- android 点击edittext全选,Android - 阻止edittext复制/粘贴,然后双击全选
- 以太坊源码linux下如何编译,以太坊教程:搭建环境、编写编译一个智能合约
- 对NUnitAddIn做了下修改
- ios设备new Date('2019-07-26 11:00:00')报错
- Android Gradle 学习笔记(四):Gradle 构建脚本
- 关联tomcat源代码
- tf.trainable_variables() and tf.all_variables()
- 消息队列rabitMq
- ios开发入门篇(四):UIWebView结合UISearchBar的简单用法
- datagridview当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。