为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指(  )。 -考呗网题库移动版
MS Office高级应用
首页 题库首页在线模考
取消

A.执行算法时不使用额外空间
B.执行算法时不使用任何存储空间
C.执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化
D.执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)

参考答案D
解析:对于算法的空间复杂度,如果额外空间量相对于问题规模(即输人数据所占的存储空间)来说是常数,即额外空间量不随问题规模的变化而变化,则称该算法是原地工作的。

你可能喜欢

A.不同,但元素的存储顺序与逻辑顺序一致
B.不同,且其元素的存储顺序可以与逻辑顺序不一致
C.相同,元素的存储顺序与逻辑顺序一致
D.相同,但其元素的存储顺序可以与逻辑顺序不一致

延伸阅读