2分探索のプログラムを作ってみましょう.探索の対象となる配列をa,値をvとします.
low=0; high=a.length-1; while(low <=high) { mid=(low + high)/2; if(v < a[mid]) high=mid-1; else low=mid+1; }
26.1.6.19 二分探索 | 26.1.6.20 バイナリサーチ | 26.1.6.21 整列の基礎 | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Tue, 08 Jun 2004 13:27:29 JST (1879d) |