会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏目家的猫咪老师
博客园
首页
新随笔
联系
订阅
管理
05 2014 档案
Gray Code
摘要:先做不翻转的深度搜索,然后翻转当前的比特位,再递归地深度搜索。
阅读全文
posted @
2014-05-02 21:37
夏目家的猫咪老师
阅读(355)
评论(0)
推荐(0)
Decode Ways
摘要:这个题目的递归解法是容易的,但有大量的重复计算,如果不存在没有解码的子串的话,会是指数级的时间复杂度。然而,我们能够通过记录已经计算过的子问题,来降低重复计算,于是有了改进的版本一。但版本一种需要O(n)的空间复杂度。进一步观察问题,发现递推关系其实比较像斐波那契数列,不同之处在于递推关系中的求和是有条件的,我们可以定义指示变量用迭代的方式解决,只需要常数的空间。在递归的解法中子问题是字符串的后缀,而迭代解法中子问题是字符串的前缀。
阅读全文
posted @
2014-05-02 18:01
夏目家的猫咪老师
阅读(240)
评论(0)
推荐(0)
公告