Linear Search Method
In the Linear Search method, we'll implement the following steps.
- Initialize the minimum and maximum values to the first element of the array.
 - Traverse the array except for the first element.
 - Update the minimum and maximum values after comparing them with the values in the array on each iteration accordingly.
 
Let's have a look at the Pseudocode first:
Pseudocode
SNIPPET
1int[] findMinimumAndMaximum(int input[], int size)
2{
3    int maximum = input[0]
4    int minimum = input[0]
5    for ( i = 1 to size-1 )
6    {
7        if ( input[i] > maximum )
8            maximum = input[i]
9        else if ( input[i] < minimum )
10            minimum = input[i]
11    }
12    int result[2] = {maximum, minimum}
13    return result
14}Now, we'll implement the above steps in some other languages:
xxxxxxxxxx21
function findMinimumAndMaximum(input, size)    {        result = new  Array();        result.maximum = input[0];        result.minimum = input[0];                 for (var i = 1; i < size; i++) {            if (input[i] > result.maximum) {                result.maximum = input[i];            } else if (input[i] < result.minimum) {                result.minimum = input[i];            }        }         return result;    }var input = [1,4,100,9,456];result = findMinimumAndMaximum(input, input.length);document.write("Minimum value in an array is" ,result.minimum);document.write("Maximum value in an array is" , result.maximum);OUTPUT
:001 > Cmd/Ctrl-Enter to run, Cmd/Ctrl-/ to comment



