由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - LeetCode上的runtime速度很不靠谱
相关主题
这个是不是leetcode的bug?Leetcode 最新题, 搞不懂
leetcode jump game2到底我这个题leetcode 的add binary解法错在哪了??
leetcode 3sum runtime 一問leetcode Parlindrome Partition run time error
leetcode pow runtime error??leetcode 上通不过
这段代码在leetcode上面跑不了??Search for a Range - leetcode
关于leetcode的combinationSum题leetcode彻底挂了么
leetcode: largest rectangle in histogram求帮助看到Leetcode改版了
问个复杂度:leetcode题目 Restore IP AddressesIs leetcode OJ down?
相关话题的讨论汇总
话题: runtime话题: leetcode话题: 靠谱话题: 速度话题: sizes
进入JobHunting版参与讨论
1 (共1页)
C*****n
发帖数: 1049
1
多次发现换了一个更快的算法后,runtime的时间居然更长。估计是因为1000次左右的
测试也就几毫秒,受测试时cpu的load影响很大。
o*********r
发帖数: 203
2
For small input sizes (i.e. <= 1000), Programs in better algorithms don't
mean they will take less time time to run. In such cases, O(N^2) may even
run
faster than O(n). You may only see big difference for a very large input
sizes.
From Wiki:
--In mathematics, big O notation describes the limiting behavior of a
function when the argument tends towards a particular value or infinity.--
g*****g
发帖数: 34805
3
是的,所以实战中如果确定数据不大,你用冒泡还是快排是没有区别的。

【在 o*********r 的大作中提到】
: For small input sizes (i.e. <= 1000), Programs in better algorithms don't
: mean they will take less time time to run. In such cases, O(N^2) may even
: run
: faster than O(n). You may only see big difference for a very large input
: sizes.
: From Wiki:
: --In mathematics, big O notation describes the limiting behavior of a
: function when the argument tends towards a particular value or infinity.--

C*****n
发帖数: 1049
4
那是,算法的速度还有常数项。
我在leetcode上验证的是同样速度级别的算法,比如O(N)= c1 N 和c2 N, 这里常数c1
明显比c2小得多的时候,c1 N 这个算法用的runtime还更大。

【在 o*********r 的大作中提到】
: For small input sizes (i.e. <= 1000), Programs in better algorithms don't
: mean they will take less time time to run. In such cases, O(N^2) may even
: run
: faster than O(n). You may only see big difference for a very large input
: sizes.
: From Wiki:
: --In mathematics, big O notation describes the limiting behavior of a
: function when the argument tends towards a particular value or infinity.--

S********t
发帖数: 3431
5
不光是常数项,很多early termination or pruning技巧,runtime也跟test case有关

c1

【在 C*****n 的大作中提到】
: 那是,算法的速度还有常数项。
: 我在leetcode上验证的是同样速度级别的算法,比如O(N)= c1 N 和c2 N, 这里常数c1
: 明显比c2小得多的时候,c1 N 这个算法用的runtime还更大。

w**z
发帖数: 8232
6
估计Lc 是run 在cloud 上,估计也不是啥好的instance, cpu steal 很正常。

【在 C*****n 的大作中提到】
: 多次发现换了一个更快的算法后,runtime的时间居然更长。估计是因为1000次左右的
: 测试也就几毫秒,受测试时cpu的load影响很大。

1 (共1页)
进入JobHunting版参与讨论
相关主题
Is leetcode OJ down?这段代码在leetcode上面跑不了??
LeetCode Jump Game [Runtime Error]关于leetcode的combinationSum题
Leetcode Copy List with Random Pointer Runtime Error?leetcode: largest rectangle in histogram求帮助
如何实现leetcode问个复杂度:leetcode题目 Restore IP Addresses
这个是不是leetcode的bug?Leetcode 最新题, 搞不懂
leetcode jump game2到底我这个题leetcode 的add binary解法错在哪了??
leetcode 3sum runtime 一問leetcode Parlindrome Partition run time error
leetcode pow runtime error??leetcode 上通不过
相关话题的讨论汇总
话题: runtime话题: leetcode话题: 靠谱话题: 速度话题: sizes