算法的空间复杂度是指?

如题所述

  1、简单来说:算法的空间复杂度指的是占用内存,cpu等计算机资源的程度。
  2、具体点来解释就是:空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度,记做S(n)=O(f(n))。比如直接插入排序的时间复杂度是O(n^2),空间复杂度是O(1) 。
  而一般的递归算法就要有O(n)的空间复杂度了,因为每次递归都要存储返回信息。
  一个算法的优劣主要从算法的执行时间和所需要占用的存储空间两个方面衡量。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-26

相似回答