三分算法: java求凸函数最大值,记录一下,以防丢失 public int maxNumberInArray(int [] array){ int l=0,r=array.length-1,j=-1; while(l<r){ int midl=l+(r-l)/3; int midr=r-(r-l)/3; if(array[midl]==array[midr]) return midl; else if(array[midl]<array[midr]) l=midl+1; else r=midr-1; } return l; } ```