有什么展厅设计做的好的网站,南充做网站电话,网站建设方案书ppt,网络工程师证书有哪些题目#xff1a; PHP 实现滑动窗口的最大值
描述#xff1a; 给定一个数组和滑动窗口的大小#xff0c;找出所有滑动窗口里数值的最大值。 例如#xff1a; 如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3#xff0c; 那么一共存在6个滑动窗口#xff0c; 他们的最大值…题目 PHP 实现滑动窗口的最大值
描述 给定一个数组和滑动窗口的大小找出所有滑动窗口里数值的最大值。 例如 如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3 那么一共存在6个滑动窗口 他们的最大值分别为{4,4,6,6,6,5} 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1} {2,[3,4,2],6,2,5,1} {2,3,[4,2,6],2,5,1} {2,3,4,[2,6,2],5,1} {2,3,4,2,[6,2,5],1} {2,3,4,2,6,[2,5,1]}。
?phpfunction maxInWindows($num, $size)
{if($numnull || $size0)return [];$lencount($num);$l$len-$size1;$max0;$sarray();for($i0;$i$l;$i){$max0;for($j$i;$j$i$size;$j){if($max$num[$j])$max$num[$j];}array_push($s,$max);}return $s;
}