由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 用了递归以后,怎么计算空间复杂度?
相关主题
问一个题一个容易记忆的permutation算法
抽空简单说一下昨天的Google Phone InterviewPermutation leetcode-
关于排列组合的题目的算法攒rp,发个L家面经
Non-recursive permutation一道amazon题
有重复元素的全排列,递归算法Exposed上一道string permutation的题
被google拒了~-。-这两道leetcode题有更好的答案吗?
对自己DFS能力彻底的绝望了。Given a string, find all its permutations without any repetition?
问一个题目输出字串permutation的time complexity是啥?
相关话题的讨论汇总
话题: 复杂度话题: 计算话题: 递归话题: 空间话题: calls
进入JobHunting版参与讨论
1 (共1页)
c********t
发帖数: 5706
1
请问用了递归以后,怎么计算空间复杂度?
比如说permution和二叉树preorder遍历吧,怎么计算空间复杂度是多少呢
w****x
发帖数: 2483
2

算法导论上有,比如说斐波那契数列递归的时间复杂度?

【在 c********t 的大作中提到】
: 请问用了递归以后,怎么计算空间复杂度?
: 比如说permution和二叉树preorder遍历吧,怎么计算空间复杂度是多少呢

t*********h
发帖数: 941
3
把地柜公式写出来就行了吧 比如permutation
T(n)=nT(n-1)+O(n) = O(n!)

【在 c********t 的大作中提到】
: 请问用了递归以后,怎么计算空间复杂度?
: 比如说permution和二叉树preorder遍历吧,怎么计算空间复杂度是多少呢

c*****a
发帖数: 808
c********t
发帖数: 5706
5
你们说的都是时间复杂度吧?我是问空间怎么算啊?

【在 t*********h 的大作中提到】
: 把地柜公式写出来就行了吧 比如permutation
: T(n)=nT(n-1)+O(n) = O(n!)

c*****a
发帖数: 808
6
"Whenever the function calls itself recursively all local variables remain
on the stack and a new set of them are pushed to the stack for the new call.
This means that you care how many calls are there at most, in other words
what is the maximum depth of the recursion."
c********t
发帖数: 5706
7
嗯,懂了。看来主要是要计算有多少call。

call.

【在 c*****a 的大作中提到】
: "Whenever the function calls itself recursively all local variables remain
: on the stack and a new set of them are pushed to the stack for the new call.
: This means that you care how many calls are there at most, in other words
: what is the maximum depth of the recursion."

1 (共1页)
进入JobHunting版参与讨论
相关主题
输出字串permutation的time complexity是啥?有重复元素的全排列,递归算法
生成一个有重复数的全排列,怎么做比较好被google拒了~-。-
请教个题对自己DFS能力彻底的绝望了。
经典递归题需要搞懂非递归算法吗?问一个题目
问一个题一个容易记忆的permutation算法
抽空简单说一下昨天的Google Phone InterviewPermutation leetcode-
关于排列组合的题目的算法攒rp,发个L家面经
Non-recursive permutation一道amazon题
相关话题的讨论汇总
话题: 复杂度话题: 计算话题: 递归话题: 空间话题: calls