G*a
2 楼
草坪灌溉阀坏了,没有找到管灌溉的分阀,只找到总水阀,怎样处理。多谢!
b*g
3 楼
那我就抛砖引玉了,针对3个数的。
1. 两个for-loops得到任意2个数的和,存在一个临时数组,tmp1. O(n^2)
2. sort (tmp1). O(nlogn)如果merge sort.
3. 再扫一遍原来数组,对于每个元素,a, search(-a) 在sorted tmp1. O(nlogn)
所以,O(n^2).
自我感觉,我们必须对所以pair的数进行判断,所以这就是最优化的算法。
1. 两个for-loops得到任意2个数的和,存在一个临时数组,tmp1. O(n^2)
2. sort (tmp1). O(nlogn)如果merge sort.
3. 再扫一遍原来数组,对于每个元素,a, search(-a) 在sorted tmp1. O(nlogn)
所以,O(n^2).
自我感觉,我们必须对所以pair的数进行判断,所以这就是最优化的算法。
m*t
4 楼
墙上还是地上
G*a
6 楼
di shang
C*y
7 楼
稍微改进一下:
1.直接sort原来的数组
2.从第一个元素开始,扫描当前元素a[i]后面的subarray (a[i+1] to a[n-1],找和为
-a[i]的pair,因为是sorted,所以可以O(n-i)找到
复杂度应该还是O(n^2)
【在 b******g 的大作中提到】
: 那我就抛砖引玉了,针对3个数的。
: 1. 两个for-loops得到任意2个数的和,存在一个临时数组,tmp1. O(n^2)
: 2. sort (tmp1). O(nlogn)如果merge sort.
: 3. 再扫一遍原来数组,对于每个元素,a, search(-a) 在sorted tmp1. O(nlogn)
: 所以,O(n^2).
: 自我感觉,我们必须对所以pair的数进行判断,所以这就是最优化的算法。
1.直接sort原来的数组
2.从第一个元素开始,扫描当前元素a[i]后面的subarray (a[i+1] to a[n-1],找和为
-a[i]的pair,因为是sorted,所以可以O(n-i)找到
复杂度应该还是O(n^2)
【在 b******g 的大作中提到】
: 那我就抛砖引玉了,针对3个数的。
: 1. 两个for-loops得到任意2个数的和,存在一个临时数组,tmp1. O(n^2)
: 2. sort (tmp1). O(nlogn)如果merge sort.
: 3. 再扫一遍原来数组,对于每个元素,a, search(-a) 在sorted tmp1. O(nlogn)
: 所以,O(n^2).
: 自我感觉,我们必须对所以pair的数进行判断,所以这就是最优化的算法。
w*x
10 楼
那个sort的确是O(n^2 logn)
q*0
12 楼
This is called the sub-set sum problem.
相关阅读
不锈钢炒锅天生不沾吗?请教出租房depreciation请问LG的冰箱怎么样?macy's这些床垫的deal如何?有人用sonya全自动面条机吗? (转载)这辈子吃过最贵的中餐请教下春天开irrigation系统需要找专业人士么?Appraisal 怎么弄的?你们真的决定ONLY,欧时力之类品牌的衣服很便宜吗?中国孩子上学的希望龙虾价钱为什么翻倍了贷款请教自动清洁马桶盖哪个牌子的好?2014年4月15日买的ROTH IRA是报在2013年还是2014年的税上?车库里自己做Epoxy Flooring容易吗?车库门有做TN州的贷款经纪么?急25年前医院旧址上盖的楼能住吗地下室里淹水有无彻底解决方法?出租房报税的问题 (不同的州)