Binary search: Difference between revisions

Content added Content deleted
Line 3,419: Line 3,419:
'''Reading values line by line'''
'''Reading values line by line'''


<lang>
<lang bash>
#!/bin/ksh
#!/bin/ksh


Line 3,426: Line 3,426:
size=0
size=0


# Read values line by line:
while IFS= read -r line; do
while IFS= read -r line; do
size=$(($size + 1))
size=$(($size + 1))
Line 3,435: Line 3,434:


'''Iterative'''
'''Iterative'''
<lang>
<lang bash>
left=0
left=0
right=$(($size - 1))
right=$(($size - 1))