Q:数组向右数对之差的最大值。
private static int find_diff(int a[],int index){
int left_max=Integer.MIN_VALUE;
int max_diff = Integer.MIN_VALUE;
if(index<0 || index>=a.length) return Integer.MIN_VALUE;
for(int i=index;i<a.length-1;++i){
left_max= left_max>a[i]?left_max:a[i];
max_diff = max_diff>(left_max-a[i+1])?max_diff:left_max-a[i+1];
}
return max_diff;
}