首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图灵机的时间复杂度与空间复杂度

图灵机的时间复杂度与空间复杂度
EN

Stack Overflow用户
提问于 2011-08-21 16:18:32
回答 1查看 12.5K关注 0票数 5

我认为图灵机的时间复杂性和空间复杂性的定义是相同的,我无法区分它们。

请帮帮我。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-08-21 16:20:56

时间复杂度是算法产生答案所需的时间长度()的量度。

空间复杂度是衡量算法在处理过程中使用了多少内存的度量。

例如,考虑计算整数1..n的和的问题。一个简单的算法会像这样工作:

代码语言:javascript
复制
procedure sum(n)
  total := 0
  for i = 1 to n
    total := total + a[n]
  return total

该算法的时间复杂度为O(n),因为循环显然经历了n次迭代。另一方面,空间复杂度是O(1),因为我们唯一需要的内存是total和i,它们与n无关。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7137187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档