Sliding Window Maximum

Find the maximum value in each sliding window of size k as it moves across the array.

Code

Algorithms
$result = [];
for ($i = 0; $i <= count($arr) - $k; $i++) {
    $result[] = max(array_slice($arr, $i, $k));
}
return $result;

Parameters

Array of numbers

Window size

Server

More PHP Snippets