import java.util.concurrent.*; import java.util.*; public class FindMinAlternative extends RecursiveAction { static final ForkJoinPool fjPool=new ForkJoinPool(); int[] array; int lo,hi; int min; static final int SEQUENTIAL_CUTOFF=1000; public FindMinAlternative(int[] arr,int l,int h) { array=arr; lo=l; hi=h; min=Integer.MAX_VALUE; } public void compute() { if(hi-lo<=SEQUENTIAL_CUTOFF) { min=Integer.MAX_VALUE; for(int i=lo;i