Package org.drip.sample.subarray
Class DistinctArrayThreeSum
java.lang.Object
org.drip.sample.subarray.DistinctArrayThreeSum
public class DistinctArrayThreeSum
extends java.lang.Object
DistinctArrayThreeSum illustrates the Check that indicates if the Set of Numbers contains 3 that
Sum to Zero over 3 Distinct Input Arrays. The References are:
- Chan, T. M. (2018): More Logarithmic Factor Speedups for 3SUM, (median+) Convolution, and some Geometric 3SUM-Hard Problems Proceedings of the 29th Annual ACM SIAM Symposium on Discrete Algorithms 881-897
- Gajentaan, A., and M. H. Overmars (1995): On a Class of O(n2) Problems in Computational Geometry Computational Geometry: Theory and Applications 5 (3) 165-185
- Kopelowitz, T., S. Pettie, and E. Porat (2014): Higher Lower Bounds from the 3SUM Conjecture https://arxiv.org/abs/1407.6756 arXiV
- Patrascu, M. (2010): Towards Polynomial Lower Bounds for Dynamic Problems Proceedings of the 42nd ACM Symposium on Theory of Computing 603-610
- Wikipedia (2020): 3Sum https://en.wikipedia.org/wiki/3SUM
- Module = Computational Core Module
- Library = Graph Algorithm Library
- Project = DROP API Construction and Usage
- Package = Sub-set and Sub-array Sums/Matches
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description DistinctArrayThreeSum()
-
Method Summary
Modifier and Type Method Description static void
main(java.lang.String[] argumentArray)
Entry PointMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DistinctArrayThreeSum
public DistinctArrayThreeSum()
-
-
Method Details
-
main
public static final void main(java.lang.String[] argumentArray) throws java.lang.ExceptionEntry Point- Parameters:
argumentArray
- Command Line Argument Array- Throws:
java.lang.Exception
- Thrown on Error/Exception Situation
-