Algorytm wyszukiwania liczby w zbiorze uporządkowanym metodą połowienia:
Algorytm wyszukiwania liczby w zbiorze uporządkowanym metodą połowienia (inaczej nazywany wyszukiwaniem binarnym) można przedstawić w następujących krokach:
- Ustal granice przedziału poszukiwań - początkowo będzie to cały zbiór uporządkowany. Oznaczmy je jako lewy kraniec (L) i prawy kraniec (R) przedziału.
- Oblicz środek przedziału poszukiwań jako (L+R)/2, zaokrąglając w dół jeśli wynik nie jest liczbą całkowitą.
- Sprawdź, czy wartość środka przedziału jest szukaną wartością. Jeśli tak, zakończ algorytm i zwróć pozycję szukanej wartości w zbiorze.
- Jeśli wartość środka przedziału jest mniejsza od szukanej wartości, odrzuć lewą połowę przedziału (czyli zmień lewy kraniec L na środek przedziału ).
- Jeśli wartość środka przedziału jest większa od szukanej wartości, odrzuć prawą połowę przedziału (czyli zmień prawy kraniec P na środek przedziału ).
- Powtarzaj kroki 2-5 aż do momentu znalezienia szukanej wartości lub wyczerpania całego przedziału poszukiwań.
Uwaga! Pozostała część zadania - przygotowanie pomocy dydaktycznych oraz wykonanie prezentacji - jest indywidualna - każdy powinien wykonać ją samodzielnie.
Wioletta Wysopal
Nauczycielka informatyki
Tutaj pojawi się lista Twoich książek
Zaloguj się i zacznij tworzyć ją już teraz.

