答案解析

一、

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章课后习题参考答案相关推荐

  1. 量纲对回归结果的影响_应用回归分析-第3章课后习题参考 答案.doc

    应用回归分析-第3章课后习题参考 答案 第3章 多元线性回归 思考与练习参考答案 3.1 见教材P64-65 3.2 讨论样本容量n与自变量个数p的关系,它们对模型的参数估计有何影响? 答:在多元线性 ...

  2. 《统计学习导论:基于R应用》第2章课后习题参考答案

    [第2章课后习题参考答案] Chapter 2 Exercise 1. (a) better - a more flexible approach will fit the data closer a ...

  3. 计算机课第一章答案,计算机应用基础第一章课后习题参考答案答案

    计算机应用基础第一章课后习题参考答案答案 第1章 课后习题 一.简答题: 1.电子计算机的发展大致可分哪几代?请说出各个时代电子计算机的特点. 1. 第一代电子计算机 第一代电子计算机是电子管计算机, ...

  4. 《统计学习导论:基于R应用》第3章课后习题参考答案

    [第3章课后习题参考答案] Chapter 3 Exercise 1. In Table 3.4, the null hypothesis for "TV" is that in ...

  5. Python 第8章课后习题参考答案

    第8章课后习题参考答案 一.单项选择题 用于读写Excel文件的第三方库是______. D A. request B. python_doc C. Numpy D. openPyXL 删除所有学生表 ...

  6. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第二章课后习题参考答案

    第2章  软件问题定义及可行性分析 课后习题参考答案 一.填空题 (1)可行性研究的目的是 用最小的代价在尽可能短的时间内确定问题是否能够解决. (2)经济可行性研究范围包括 投资效益分析 .公司经营 ...

  7. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第五章课后习题参考答案

    第5章   总详细设计  课后习题参考答案 一.填空题 (1)结构化程序设计方法的要点是使用 顺序.选择和循环 结构,自顶向下.逐步求精地构造算法或程序 (2)为了产生结构化的流程图,应由三种基本控制 ...

  8. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第四章课后习题参考答案

    第4章   总体设计  课后习题参考答案 一.选择题(单选或多选) (1)面向数据流的软件设计方法中,一般将信息流分为(A). A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和 ...

  9. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第七章课后习题参考答案

    第7章   软件维护  课后习题参考答案 简答题 (1)面向缺陷维护的内容是什么? 答:面向缺陷维护(程序级维护):软件产品能够正常运转,可以满足用户的功能.性能.接口需求,只是个别地方存在缺陷,使用 ...

  10. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第六章课后习题参考答案

    第6章   软件编码和测试  课后习题参考答案 一.选择题 (1)为了提高测试的效率,应该(D). A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 ...

最新文章

  1. 基于SOA架构---ServiceProxy定义
  2. 087_html5表单元素
  3. 信号完整性分析心得体会_「职场技能」这8个常用信号完整性的测试手段,你知道几个?...
  4. 《Python参考手册(第4版•修订版)》——1.4 文件输入和输出
  5. Python str 函数 - Python零基础入门教程
  6. 十大笔记本电脑排行_2020双十一,十大高性价比游戏笔记本电脑值得买排行榜之搭载144Hz电竞屏机型(配置推荐)福利放送...
  7. 2018 CodeM复赛:C. 边的染色
  8. 计算机网络专业学python_「非计算机专业」小白如何学好Python?
  9. k8s(Kubernetes) 上部署 Redis 集群(3主3从)
  10. 学生学籍管理系统页面源代码html_学生信息管理系统系统源代码
  11. Linux curl 命令下载文件
  12. 智慧工地、智慧建筑、项目GIS、工程信息化协同管理平台、BIM一体化项目管理平台、工程进度管理、计划进度、施工模拟、BIM视图、模型管理、质量管理、安全管理、施工管理、文档管理、建筑施工、工程展板
  13. mfc控件设置颜色(超全)
  14. python爬数据是什么意思-这python爬虫是什么意思?爬虫怎么抓取数据?
  15. 只需三步快速将flac转换mp3格式?
  16. 英伟达、AMD显卡纷纷告急,PC DIY市场的落日黄昏
  17. python提取pdf文字,python 提取pdf文字
  18. 明星为啥选嫁官家富家?
  19. sql中不用group by分组进行计总
  20. 百度地图之 添加遮罩层 去除百度地图logo

热门文章

  1. android 点击edittext全选,Android - 阻止edittext复制/粘贴,然后双击全选
  2. 以太坊源码linux下如何编译,以太坊教程:搭建环境、编写编译一个智能合约
  3. 对NUnitAddIn做了下修改
  4. ios设备new Date('2019-07-26 11:00:00')报错
  5. Android Gradle 学习笔记(四):Gradle 构建脚本
  6. 关联tomcat源代码
  7. tf.trainable_variables() and tf.all_variables()
  8. 消息队列rabitMq
  9. ios开发入门篇(四):UIWebView结合UISearchBar的简单用法
  10. datagridview当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。