leetcode 的 Python 运行速度困惑

2022-07-26 20:05:37 +08:00
 nyxsonsleep

lc 用的什么东西测的运行速度啊。

自己写的代码和别人的差了一个数量级,惊了我一跳。自己用了个line_profiler跑了个测试,结果我的反而还快一点?

line_profiler有问题还是 lc 的运行时间就图一乐。

2503 次点击
所在节点    Python
8 条回复
LeegoYih
2022-07-26 20:18:24 +08:00
我用 Go 也一样,有时候多提交几次就双 90% 了
lixiang2017
2022-07-26 20:21:42 +08:00
图一乐。复杂度最优就行,执行时间看看就好
dcsuibian
2022-07-26 20:32:39 +08:00
你自己测试用的也是跟力扣一样的数据集?
mxT52CRuqR6o5
2022-07-26 21:26:24 +08:00
@dcsuibian 对啊,我好像没看到 leetcode 有公开测试数据集吧,也就题目里会给几个特例
js8510
2022-07-27 03:13:45 +08:00
那玩意就图一个乐
WANGJIEKE
2022-07-27 03:31:06 +08:00
以前试过把两年前的代码原封不动提交再跑一遍,结果运行时间直接慢了好几倍
frankies
2022-07-27 08:37:40 +08:00
图一乐
anerinck
2022-07-27 11:20:08 +08:00
图一乐,可以多刷几次,我前一次 10%后一次 50%也有过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX