static int getMaxDif(int a[],int n) { if(a==null||n<=1) return 0; int min=Integer.MAX_VALUE; int ans=Integer.MIN_VALUE; for(int i=0;i<n;i++) { min=Math.min(min, a[i]); ans=Math.max(ans, a[i]-min); } return ans; } 是这个意思吗? 
点赞 1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务