3sum sorun çalışır 3 tam sayılarını belirlemek için bir dizi büyüklüğü N , öyle ki , bir + b + c = 0 .S
İkinci dereceden daha iyi bir çözüm olmadığı, yani olduğu varsayılmaktadır . Veya farklı koymak gerekirse: o ( n log ( n ) + n 2 ) .
Bu genelleştirilmiş probleme de geçerli olacak acaba Yani: tamsayılar bul için i ∈ [ 1 .. k ] bir dizi içinde S büyüklüğü n öyle ki Σ i ∈ [ 1 .. k ] a i = 0 .
Bunu k ≥ 2 için de yapabileceğinizi düşünüyorum (basit k = 3 algoritmasını genelleştirmek önemsizdir ).
Fakat diğer k değerleri için daha iyi algoritmalar var mı?