A Modification To The Half-Interval Search (Binary Search) Method
A Modification To The Half-Interval Search (Binary Search) Method
A MODIFICATION TO THE H A L F - I N T E R V A L
SEARCH (BINARY SEARCH) METHOD
algorithm.
a. If(x0)l e ,
b. Ib - a I ~ e , o m
numbems.
such that
16 n K a < b K 16 n+l or -16 n+l g a < b g -16 n.
ic+0
ah ÷ a/2.0
bh ÷ b/2.0
i i i i iiii ii i
ic ÷ ic + 1
x o ÷ a h + bh.
fxo÷ f (xo)
,, i T ' ,i i "
a ÷ xo b ÷ xo
ah ÷ a/2.0 bh ÷ b/2.0
fa ÷ fxo fb ÷ f x o
ic. L T . 2 4
T
[bJ .LT. Ifa I
xo ~ b xo + a
fxo ÷ fb fxo ÷ fa
Flow Chart 1
I RETURN
100
i' a
fa ÷
÷ 1.0
f(a)
' i
a a~16.0
'i
÷
fa ÷ f(a)
a ÷ a/16.0 a ÷ a/16.0
b ÷ a*IB.O ~0 fa
fb ÷ f(b)
I RETURN
FLOW CHART 2
101
OP'-O
O uJ L¢~~LI
O
O OO
O ..,4N ~1~
t ON
O
II N,4"N
O I
c;g
I
gggggg
I I I
;ggg
I
gggggggggg
III I II I I
0~ ,-:1
O
4. u~ tl It II II II II II II II II II II II II II II II II II II II II fl II U II II II II
X I 0
XXXXXX~XXX~XX~XXXXXXXX ,,~ aO X
•'~ II
I,&. I~. U...U. LL .,.-I
N
0.1
X
o,I OC 4J
OC
O~ ~ O O,
X O OC ~ O
,1~ O OC O
~ O ¢..)
<o.
r~
w
O
,4",,1"
~.~ 0~
It ~0
h.
•". I
, X C~ Ch O'. ~t"
It OC C ~ O O O O O O ~ O C O C ~ C O O O O O O C ~
¢~.
,.!1 ~'~ ~ , ~ : ~ , ~ t u ~ , ~ ~ L u ~ ~ ~ uJuJUJ
,.=,4 i--I ,,-.1
~CO
0o~00
ee~fe~ er~
.OCO
c~ OC... O
LU O ~-4 t--J J,,-I
gg dd&gggdddddggdgg&dggddgd
;Z_ O
U n '~ II II II II II II II II I1 II II #1 II II II II II II II II II II II II II II II II
~-~ I
>.- II c~
,.J