9.6Logaritmikus keresés

Legyen egy olyan halmaz, amin értelmezve van egy rendezési reláció. Legyen monoton növekedő függvény. A feladat az, hogy döntsük el az függvényről, hogy az adott intervallumon felveszi-e a adott értéket, és ha igen, akkor adjuk meg az intervallum egy olyan pontját, ahol a függvényérték .

 

A monotonitást felhasználva az intervallumot mindkét végéről szűkítjük az invariánsban:

Ekkor

Tétel: Az alábbi struktogram formában megadott program megoldása a fent specifikált feladatnak:

Bizonyítás: A tétel a fenti levezetés következménye.