1999-06-20から1日間の記事一覧

逐次探索 (番兵)

明解C言語 入門編 > 6. 関数 > 逐次探索 (番兵) Ruby NINSU = 5 FAILED = -1 def search(key, no, ary) ary[no] = key i = 0 while (1) break if (ary[i] == key) i += 1 end return (i == no ? FAILED : i + 1) end ary = [83, 55, 777, 499, 20] key = 18…