在设计完成以后,实现阶段的初期确定算法是解决问题的关键步骤之一。算法的计算工作量的大小和实现算法所需要的存储空间的多少,

题目
单选题
在设计完成以后,实现阶段的初期确定算法是解决问题的关键步骤之一。算法的计算工作量的大小和实现算法所需要的存储空间的多少,分别称为计算的__(1)__和__(2)__。编写程序的时候,__(3)__和__(4)__是应采纳的原则之一。__(5)__是调试程序的主要工作之一。 空白(2)处应选择()
A

可实现性

B

时间复杂度

C

空间复杂度

D

困难度

E

高效度

F

计算有效性

参考答案和解析
正确答案: C
解析: 通常用来衡量算法的复杂度的标准有两个,是时间复杂度和空间复杂度。时间复杂度就是指完成该算法所要花费的工作量或者说运行的时间数量级;空间复杂度是指 算法所要使用的变量的存储空间花费为多大。编写程序实现算法的时候,程序的结构化十分重要,包括对程序进行分模块处理。在实现中应该尽量使用有意义的变量 名,这样对于变量的用途可以使用变量名来显现,有助于维护的时候重读代码时对于变量的理解。调试程序与测试相似,是不能用来证明程序一定是无错的,只能尽 可能多的找出错误,修改错误。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于算法的说法不正确的是( )

A.算法是解决问题的方法和步骤

B.解决问题的过程是实现算法的过程

C.算法是程序设计的"灵魂"

D.以上说法都不对


正确答案:D

第2题:

实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ( )。


正确答案:
空间复杂度和时间复杂度

第3题:

算法执行过程中所需要的存储空间称为算法的A)时间复杂度 B)计算工作量 C)空间复杂度 D)工作空间


正确答案:C
算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。

第4题:

算法的空间复杂度是指( )。

A. 算法程序的大小

B. 算法执行过程中所需要的存储空间

C. 算法程序所占的存储空间

D. 算法程序中的指令数目


正确答案:B
算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。本题答案是B。

第5题:

把算法工作量大小和实现算法所需存储单元多少分别称为算法的______和______。

A.可实现性

B.时间复杂度

C.困难度

D.计算有效性


正确答案:B

第6题:

下列关于算法说法不正确的是( )

A. 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现

B. 解决问题的过程就是实现算法的过程

C. 算法是程序设计的"灵魂"

D. 算法可以通过编程来实现


正确答案:A

第7题:

用计算机解决问题的过程可以分成哪三个阶段()。

A、输入、测试和输出

B、分析问题、设计算法和实现算法

C、输入、算法设计和输出

D、分析问题、测试和实现


参考答案:B

第8题:

算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【1】 。


正确答案:
正确答案:  1.(时间复杂度和空间复杂度) 

第9题:

算法空间复杂度是指( )。

A.算法执行过程中所需要的存储空间

B.算法程序中的指令一共有多少条

C.算法程序所占的存储空间的大小

D.算法程序的大小


正确答案:A
一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。

第10题:

把算法工作量大小和实现算法所需存储单元多少分别称为算法的______和空间复杂度。

A.可实现性

B.时间复杂度

C.困难度

D.计算有效性


正确答案:B

更多相关问题