線型探索
下のような7個のデータを持つリストがある。このときに今要素1がどこにあるか、検索したい。
線形探索では、
最初の要素である10を見る。
10は1ではないので、次の要素7を見る。
7は1ではないので、次の要素12を見る。
12は1ではないので、次の要素6を見る。
6は1ではないので、次の要素1を見る。1を見つけることができた。
最悪のケースは、このリストの場合、要素3を見つけるときで、7個のデータ全てを見ないと、見つけることができない。