📣 独立日限时特惠: VIP通行证立减$68
12
返回列表 发新帖
楼主: 麻倉枼
跳转到指定楼层
上一主题 下一主题
收起左侧

[二分/排序/搜索] 【求助】虚心请教经典题目摩斯密码思路解法

🔗
 楼主| 麻倉枼 2018-4-5 07:48:02 | 只看该作者
全局:
dtccx 发表于 2018-4-4 18:47
摸摸,注意身体,身体是革命的本钱

谢谢关心,大家互勉
回复

使用道具 举报

🔗
foreveriii3 2018-4-5 08:47:03 | 只看该作者
全局:
麻倉枼 发表于 2018-4-5 07:41
已经给了,大神觉得够不够?

谢谢大米~
大神不敢当,我也只是漫漫刷题求职路上的一员。。

同祝早日康复~
回复

使用道具 举报

🔗
 楼主| 麻倉枼 2018-4-5 09:08:06 | 只看该作者
全局:
foreveriii3 发表于 2018-4-4 19:47
谢谢大米~
大神不敢当,我也只是漫漫刷题求职路上的一员。。

谢谢哈,大家共勉
回复

使用道具 举报

🔗
xiaozha 2018-4-15 06:43:21 | 只看该作者
全局:
感觉应该可以用里扣 咬撕零的方法。

狗家对DFS + memo这类题真是热爱。。
回复

使用道具 举报

🔗
julieusc 2019-1-27 15:17:09 | 只看该作者
全局:
麻倉枼 发表于 2018-4-5 03:09
谢谢,好像解决了,很漂亮的解法!

想问下楼主如果用backtracking & memorization set的话,时间和空间复杂度分别应该是多少?
回复

使用道具 举报

🔗
14417335 2019-1-28 05:53:58 | 只看该作者
全局:
julieusc 发表于 2019-1-27 15:17
想问下楼主如果用backtracking & memorization set的话,时间和空间复杂度分别应该是多少?

我来说说我的想法。

加上memorization,DFS被叫的次数会变为 O(N^2)

但HashMap里的总共的方案,仍然会有O(2^N)个。最坏情况是
1, 1 方案
2, 2 方案
3, 4 方案
4, 8 方案
...
方案里面的每个String都会有长度N。

因此我认为总共的空间复杂度O(2^N),时间复杂度是O(N^2 + N*2^N)

补充内容 (2019-1-28 05:55):
空间复杂度漏了应为O(N*2^N)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表