发包子求1篇cancer discovery的文献# Biology - 生物学D*h2013-09-17 07:091 楼给定一个integer array, a1,a2...an,找出所有a,b,c,d使得a+b = c+d.很容易找到O(n^2)空间,O(n^2)时间的算法,不知道有没有更快更好的。
g*f2013-09-17 07:093 楼如果没有任何限制,应该不能,比如a1=a2=...=an。【在 D***h 的大作中提到】: 给定一个integer array, a1,a2...an,: 找出所有a,b,c,d使得a+b = c+d.: 很容易找到O(n^2)空间,O(n^2)时间的算法,不知道有没有更快更好的。
h*e2013-09-17 07:094 楼1. no email2. also can't download【在 s******a 的大作中提到】: http://cancerdiscovery.aacrjournals.org/content/3/4/OF22.full: 多谢!
g*s2013-09-17 07:097 楼then O(n^3).e.g. 1,2,3....nthe output is O(n^3)algo is easy for O(n^3)【在 D***h 的大作中提到】: 假定,a1, a2, ...,an没有重复吧。
D*h2013-09-17 07:099 楼如果换一下,a,b,c,d 是1,2,。。。,n中的整数,求出所有满足a^3+b^3=c^3+d^3的pairs,不知道会不会不一样。【在 g***s 的大作中提到】: then O(n^3).: e.g. 1,2,3....n: the output is O(n^3): algo is easy for O(n^3)
g*e2013-09-17 07:0910 楼如果要输出(a,b)=(c,d)这样的pair,怎么也要O(n^3)如果只是要输出所有和相等的pair的集合,类似 {(a,b), (c,d)}, {(e,f), (g,h), (i,j)} 这样的,O(n^2)倒是容易【在 g***s 的大作中提到】: then O(n^3).: e.g. 1,2,3....n: the output is O(n^3): algo is easy for O(n^3)