标签: algorithm data-structures
我有n个数字(可能是list或array个n个数字。
n
list
array
给定一个数字k我想返回一个数字的四元组(a,b,c,d),因此 a+b+c+d=k。
k
a,b,c,d
a+b+c+d=k
时间复杂度:O(n^2)平均值(概率)。
O(n^2)
答案 0 :(得分:0)
您可能会觉得这很有用:http://en.wikipedia.org/wiki/Dynamic_programming
考虑如何将问题分解为子问题。