12
返回列表 发新帖
楼主: Yoonaya
跳转到指定楼层
上一主题 下一主题
收起左侧

[高频题] 看到几道面经题找不到leetcode上相关的

🔗
 楼主| Yoonaya 2021-4-10 23:12:09 | 只看该作者
全局:
aeloyq 发表于 2021-4-10 00:12
呃 为什么不直接把a1维护到hashmap里 顺序遍历a2检查在不在map里 不在就加入返回数组

谢谢两位的讨论,我试着写一下,感恩!
回复

使用道具 举报

🔗
 楼主| Yoonaya 2021-4-10 23:12:32 | 只看该作者
全局:
ljjx 发表于 2021-4-10 07:45
我试着写了下,你看下行不?就是把返回值true/false换成步数。当两个点无法经过变换得到时,返回无穷大。 ...

好咧,谢谢大佬费心帮忙!
回复

使用道具 举报

🔗
 楼主| Yoonaya 2021-4-11 00:08:54 | 只看该作者
全局:
ljjx 发表于 2021-4-10 07:45
我试着写了下,你看下行不?就是把返回值true/false换成步数。当两个点无法经过变换得到时,返回无穷大。 ...

另外想问一下, 那个函数名字是dfs,这道题也算是一道depth first search的题目么?觉得还挺有意思的
回复

使用道具 举报

🔗
ljjx 2021-4-11 00:35:26 | 只看该作者
全局:
Yoonaya 发表于 2021-4-11 00:08
另外想问一下, 那个函数名字是dfs,这道题也算是一道depth first search的题目么?觉得还挺有意思的

我觉得是的吧. 一般没啥其他思路的话, 先暴力看下行不行, 根据题意, 这里面每次搜索都会有两个分叉, 这样层层深入就会穷举出所有的可能性, 算是dfs的一种吧.
回复

使用道具 举报

🔗
 楼主| Yoonaya 2021-4-11 00:45:13 | 只看该作者
全局:
ljjx 发表于 2021-4-11 00:35
我觉得是的吧. 一般没啥其他思路的话, 先暴力看下行不行, 根据题意, 这里面每次搜索都会有两个分叉, 这样 ...

嗯嗯,好滴。的确是leetcode780,我把你写的code放到leetcode上run了一下,出了一个maximum recursion depth error, 这里是其他人的solution,我觉得跟你的思路基本是一样的,就是 recursion里面的参数不一样,你可以看看 - https://leetcode.com/problems/re ... runtime-beats-98.91
回复

使用道具 举报

🔗
ljjx 2021-4-11 01:05:40 | 只看该作者
全局:
Yoonaya 发表于 2021-4-11 00:45
嗯嗯,好滴。的确是leetcode780,我把你写的code放到leetcode上run了一下,出了一个maximum recursion de ...

嗯 对的,这个maximum recursion depth error 应该是死循环的意思。如果有一个点坐标是0就会陷入死循环中。这个确实需要单独考虑一下。如果坐标有负数的话,我这个解法也是不对的。我写的时候并没有考虑这些情况。
回复

使用道具 举报

🔗
 楼主| Yoonaya 2021-4-11 01:29:53 | 只看该作者
全局:
ljjx 发表于 2021-4-11 01:05
嗯 对的,这个maximum recursion depth error 应该是死循环的意思。如果有一个点坐标是0就会陷入死循环中 ...

嗯嗯,好,谢谢!!
回复

使用道具 举报

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

本版积分规则

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