探索アルゴリズム#

リストの探索#

リスト・配列の探索について

線形探索#

全要素を順に見て比較していき、見つかれば終了する

data = [1, 5, 3, 2, 4]

query = 3
for i in range(len(data)):
    if data[i] == query:
        print(f"index={i}, value={data[i]}")
        break
index=2, value=3

グラフや木構造の探索について#

計算量#

参考文献#