由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求教combination两种算法的complexity (leetcode)
相关主题
问个复杂度:leetcode题目 Restore IP Addresses有递归的算法如何算复杂度?
那道经典的求和问题请问排过序的list组建一个bst 复杂度是多少?
面试时 迭代还是递归数独有啥好解法?
哪里有简单基础题的题库啊?... 跪在简单题上了..被google拒了~-。-
求教一个combination的问题,求好方法fibonacci recursion空间复杂度是多少 (转载)
关于leetcode上combination sum I and II的复杂度对自己DFS能力彻底的绝望了。
Leetcode Combination Sum复杂度问道小学题:两等长有序数组,求第k个数
leetcode一道简单题讨论:给出n,k,列出所有组合可能用了递归以后,怎么计算空间复杂度?
相关话题的讨论汇总
话题: leetcode话题: complexity话题: 两种话题: 复杂度
进入JobHunting版参与讨论
1 (共1页)
I********T
发帖数: 22
1
题目是leetcode上online judge的combination, 就是n个数(1,2,3,4...n)找k个数的
combination. 一般都用递归做,可是这样就会把有些combination重复算。 比如: C(
n,k) = C(n-1, k-1) + C(n-1, k) = C(n-2, k-2) + C(n-2,k-1) + C(n-2,k-1) + C(n
-2, k). 这样C(n-2,k-1)就重复了。 如果用dp做的话就可以缓存C(n-2,k-1)的结果。
这两种复杂度各是多少呢? 我觉得递归做是C(n,k),因为复杂度公式和combination计
算公式一样。 dp做好像是N*k (假设我们用table缓存结果)。 可是由于table里每个
格子的存的元素数目大于一,所以复杂度还是C(n,k)。
这样的话是不是说dp在这个问
题上毫无优势? 谢谢
i*********7
发帖数: 348
2
=。= c(n,k)吗?
1 (共1页)
进入JobHunting版参与讨论
相关主题
用了递归以后,怎么计算空间复杂度?求教一个combination的问题,求好方法
请问递归的时间复杂度和空间复杂度关于leetcode上combination sum I and II的复杂度
报一个A家intern offerLeetcode Combination Sum复杂度
感觉careercup的作者对DP的理解有问题leetcode一道简单题讨论:给出n,k,列出所有组合可能
问个复杂度:leetcode题目 Restore IP Addresses有递归的算法如何算复杂度?
那道经典的求和问题请问排过序的list组建一个bst 复杂度是多少?
面试时 迭代还是递归数独有啥好解法?
哪里有简单基础题的题库啊?... 跪在简单题上了..被google拒了~-。-
相关话题的讨论汇总
话题: leetcode话题: complexity话题: 两种话题: 复杂度