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

[Leetcode] 为啥一样的写法我的runtime就是42.62%别人的就98%??

🔗
Rorshach 2019-10-11 01:00:57 | 只看该作者
全局:
不要管runtime了,我感觉没啥参考意义
我记得我前几天用马拉车算法写前面的一个回文串题目,runtime只有百分之十几
回复

使用道具 举报

全局:
你这个问题大概去年这个时候也困扰过我 所以我不信邪测试了一下
回复

使用道具 举报

🔗
Airtnp 2019-10-11 02:33:07 | 只看该作者
全局:
在Leetcode看计时有卵用... Rust都是0ms你写吗
回复

使用道具 举报

🔗
mint0715 2019-10-11 02:38:26 | 只看该作者
全局:
主要问题:
1. 你遇到 sum == target的情况没有提前结束,而是继续算到底,浪费了很多时间。
2. 你一直在重复计算 “nums[i] + sum” , “target - nums[i] - sum”。而人家只用算一次。
次要问题:
Leetcode是个时变系统,单次运行时间看服务器心情。

评分

参与人数 1大米 +2 收起 理由
akdhfikbk + 2 满分!

查看全部评分

回复

使用道具 举报

全局:
我有一次周赛是完全一样的代码,第一次超时,左思右想觉得不可能超时,然后比赛快结束的时候又原封不动交了一次就AC了…
回复

使用道具 举报

🔗
X88 2019-10-11 10:48:50 | 只看该作者
全局:
还有一个可能就是有人以前提交的答案(code comment里声称100%)放到现在就不算快的解法了。我遇到过这种情况。

回复

使用道具 举报

🔗
dengzeyu147 2019-10-11 11:49:28 | 只看该作者
全局:
LC服务器感觉不太准确
回复

使用道具 举报

🔗
 楼主| akdhfikbk 2019-10-12 05:04:44 | 只看该作者
全局:
mint0715 发表于 2019-10-11 02:38
主要问题:
1. 你遇到 sum == target的情况没有提前结束,而是继续算到底,浪费了很多时间。
2. 你一直在 ...

全场最佳!
多谢!加米!
回复

使用道具 举报

🔗
 楼主| akdhfikbk 2019-10-12 05:06:12 | 只看该作者
全局:
anhpp 发表于 2019-10-10 22:37
可以考虑消除一些重复计算 比如sum+ nums和 Math.abs()

不过都是O(n^2)吧?
回复

使用道具 举报

🔗
 楼主| akdhfikbk 2019-10-16 09:08:31 | 只看该作者
全局:
mint0715 发表于 2019-10-11 02:38
主要问题:
1. 你遇到 sum == target的情况没有提前结束,而是继续算到底,浪费了很多时间。
2. 你一直在 ...

不过你为啥要反对我另一个贴呢?
请问我是碍到你什么事了吗
回复

使用道具 举报

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

本版积分规则

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