- This is the simplest known techniques for searching an array for a particular record or data element.
- In LINEAR search we start with the first available element,that is the element that comes first.
- If this is the required element then our search is over,else we take up the second element and see if this is the element that we need.
- If this too is not the require element then we pick up third element.
- This process of considering the next record will go on till we find required element or all the elements in the table are empty.
EXAMPLE
To find the 61 from the given list.
61!=4,so we move the pointer to the next position,
61!=21,so we move the pointer to the next position,
61!=36,so we move the pointer to the next position,
61!=15,so we move the pointer to the next position.
- Element 61 is in the position 4.
Efficiency:
- The efficiency of linear (or) sequential search is O(n).