Pythonとか)線形探索法(リニアサーチ)線形探索(リニアサーチ)とは線形探索とは、サーチアルゴリズムの一種です。リストや配列に入ったデータに対して、先頭要素から順に比較して見るけるまで続けるという、単純なアルゴリズムです。アルゴリズムの解説データの先頭要素を取り出します。取り出したデータが目的のデータかどうか一致判定します。目的のデータに一致すれば探索完了です。次のデータが存在しなければ終了します。難しいところのない、シンプルなアルゴリズムです。サンプルコード見つかった要素のあるインデックスを返します。返すようにしています。C#のサンプルコードでは、IEquatableインタフェースを実装して入れば同じ値かどうかの判定ができるので、ジェネリックで対応しています。