这样的功能如何实现,相邻取最大值,即数学意义是的凸点
2,25,6,27,34,12,20,30
第i个数,要比i-1,i+1大。
即数学意义是的凸点。。。
------解决方案--------------------晕...
既然是给定的几个数...
循环一下不就完了...
------解决方案--------------------var arr = [2,25,6,27,34,12,20,30];
for(var i = 1; i < arr.length - 1;i++)
{
if(arr[i-1] <arr[i] && arr[i]> arr[i+1])
{
alert(arr[i]);
}
}
------解决方案--------------------if((!arr[i-1] || arr[i-1] <arr[i]) && (!arr[i+1] || arr[i]> arr[i+1]))