This document describes and compares linear search and binary search algorithms. It contains the following key points: 1) Linear search sequentially checks each element of a list one-by-one until the target element is found. It is simple but inefficient, especially for large lists. 2) Binary search works on a sorted list by checking the middle element first. It then eliminates half of the remaining list and searches the other half recursively until the target is found. It is more efficient than linear search for large sorted lists. 3) Pseudocode algorithms are provided for both linear search and binary search to illustrate the search process step-by-step.