pythonで線形探索のサンプルプログラムを書いてみた


はじめに


pythonで線形探索のサンプルプログラムを書いてみました。

備忘録もかねて記載します!


サンプルコード

#!/usr/bin/python
# -*- Coding: utf-8 -*-
def linearSearch(arr,index):
    cnt = 0
    for i in range(len(arr)):
        if arr[cnt] == index:
            return 'Found!'
        elif arr[cnt] != index:
            cnt += 1
    return 'NotFound'
arr = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
index = 30
print linearSearch(arr,index)


割と簡単にかけました!


配列の番号を+1していくだけなので、比較的簡単かと思います!


それでは(/・ω・)/