题目内容 (请给出正确答案)
[主观题]

一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题: 算法的时间

复杂性T(n),可以通过计算算法基本语句的执行次数来获得。分析下列程序的时间复杂性。 (10) sum=0; (20) For(i=1; i<=n; i++) (30) for(j="1;" j++) (40) for(k="1;" k++) (50) sum="sum+1;" 该程序时间复杂性表达正确的是_________。> A、O(n)

B、一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题: 算法的时间复杂性

C、一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题: 算法的时间复杂性

D、上述都不对

提问人:网友c_hunter 发布时间:2022-01-06
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法…”相关的问题
第1题
阅读下列算法,并回答下列问题:

该算法采用何种策略进行排序?

点击查看答案
第2题
一般而言,算法设计完成后,需要进行算法的模拟与分析。通常从哪些方面,进行算法的模拟与分析?

A、其它三个选项全部

B、算法的正确性问题,即一个算法求得的解是满足问题约束的正确的解吗?

C、算法的效果评价问题,即算法输出的是最优解还是可行解,其可行解与最优解的偏差有多大?

D、算法的时间效率问题(时间复杂性),即算法执行所需要的时间是多少? 算法的空间效率问题(空间复杂性),即算法执性所需要的空间是多少?

点击查看答案
第3题
算法设计是编写程序的基础,下列关于算法的叙述中正确的是()
A.算法必须产生正确的结果

B.算法必须具有确定性

C.算法可以没有输出

D.算法的表示计算机必须能理解

点击查看答案
第4题
一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题: 算法的时间复杂性T(n),可以通过评估算法基本语句的执行次数来获得。分析下列算法的时间复杂性。 Start of the algorithm(算法开始) (1) 输入结点的数目n; (2) 当前最短路径Path设为空,当前最短距离Dtemp设为最大值; 注:一个路径是n个结点的一个组合,任何一个结点在路经中不能重复出现 (3) 组合一条新路径NewPath并计算该路径的距离D; (4) 如果D <dtemp 则path="NewPath,且Dtemp" d; (5) 如果所有路径组合完毕,则结束;否则转第(3)步继续执行; (6) 输出path及dtemp; end of the algorithm(算法结束)> A、

B、

C、

D、

点击查看答案
第5题
数据通常要存储在存储器中,存储器是按地址访问的存储单元的集合,因此存储器可被认为是按线性方式组织数据。数组是高级语言中经常使用的一种数据结构,其按照不同的下标可访问数组的不同的元素。如下图所示: 关于数组和存储器,下列说法不正确的是_____。

A、和存储器一样,数组是按线性方式组织数据

B、和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个存储单元来存储,一个下标即相当于一个存储单元的地址

C、和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个或多个存储单元来存储,一个下标即相当于一个存储单元的地址

D、和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个或多个存储单元来存储,一个下标即相当于一个或多个存储单元的地址

点击查看答案
第6题
堆栈(stack)是一种特殊的串行形式的数据结构,其特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。 有关堆栈数据结构的说法,不正确的是_____。

A、堆栈按照先进先出(FIFO, First In First Out)的原理运作

B、堆栈按照后进先出(LIFO, Last In First Out)的原理运作

C、堆栈可以使用顺序存储结构作为存储结构

D、堆栈可以使用链式存储结构作为存储结构

点击查看答案
第7题
阅读下列算法,回答:算法执行的结果为_________。 Start of the algorithm(算法开始) (1) N=10; (2) i=2;sum=2; (3) 如果 i<=n,则执行第(4)步,否则转到第(8)步执行; 2="=0" (4) 如果i % 则转到第(6)步执行; (5) sum="sum" + i; (6) i="i+1;" (7) 返回到第(3)步继续执行; (8) 输出sum的结果。 end of the algorithm(算法结束)> A、24

B、26

C、55

D、45

点击查看答案
第8题
一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题:通常从哪些方面,进行算法的模拟与分析?

A、算法的正确性问题,即一个算法求得的解是满足问题约束的正确的解吗?

B、算法的效果评价问题,即算法输出的是最优解还是可行解,其可行解与最优解的偏差有多大?

C、算法的时间效率问题(时间复杂性),即算法执行所需要的时间是多少?算法的空间效率问题(空间复杂性),即算法执性所需要的空间是多少?

D、上述全部。

点击查看答案
第9题
一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题: 算法的时间复杂性T(n),可以通过计算算法基本语句的执行次数来获得。分析下列程序的时间复杂性。 (10) K = 0; (20) I = 2; (30) While (I<=8) (40) { k="K" + i; (50) i="I" 2;} 该程序时间复杂性表达正确的是_________。> A、O(n)

B、O(1)

C、

D、O(n!)

点击查看答案
第10题
一般而言,算法设计完成后,需要进行算法的模拟与分析。关于算法的模拟与分析回答问题:阅读下面的程序,其时间复杂度为_________? int index = 5; int condition=1; if (condition==1) then index++; else index--; for i = 1 to 100 for j = 1 to 200 index=index+2;

A、O(1)

B、O(n)

C、

D、O(n*log n)

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信