2117
Można wykazać, że każdy algorytm wyszukujący metodą porównań w tablicy posortowanej ma pesymistyczną złożoność £l(log n). Zatem wyszukiwanie połówkowe jest optymalne w przypadku pesymistycznym.
Wyszukiwanie interpolacyjne
wersja "1 porównanie"
Metoda doskonała w przypadku średnim.
Intuicyjnie: jeśli szukany X ma wartość bliską wartości na końcu tablicy, to lepiej sprawdzać adres blisko tego końca.
Formalnie: stosujemy interpolację liniową - obliczamy nowe miejsce tak, aby różnica indeksów nowego miejsca i skrajnie lewego elementu była proporcjonalna do różnicy wartości elementu szukanego i skrajnie lewego elementu.
zamieniamy wiersz
M (L + R) DIV 2
przez ciąg instrukcji
M = L + r(X-a[L])*(r-l) / (a[R] - a[L])l if M = R then M--else if M = L then M++
a dodatkowo zakładamy, że n>2 oraz
a[l] <= x < a[n] (np. za pomocą wartowników).
Złożoność (liczba porównań):
• pesymistyczna: n + 0(1)
. średnia, przy założeniu że elementy słownika S wybrane z równomiernym rozkładem
Wyszukiwarka
Podobne podstrony:
Można wykazać, że:lim Pig-6<e)= 1 Metoda Najmniejszych Kwadratów jest estymatorem -img149 Można wykazać, że podobna zależność zachodzi dla sum kwadratów odchyleń: (8.28) Na rysunku 8.skanuj0138 (11) Rys. 2.13. C„ i dCn/dn jako funkcja n dla foremnych schematów koordynacyjnych. Możnaimg149 Można wykazać, że podobna zależność zachodzi dla sum kwadratów odchyleń: (8.28) Na rysunku 8.skanuj0012 6 ALBEBRA(2007r)l.termin 1 Wykazać, że każdy pierścień P — (P;1 2 Można wykazać, że wymiary zewnętrzne (gabarytowe) pozostałych przekladr 8 i ni będą większe niż1 2 Można wykazać, że wymiary zewnętrzne (gabarytowe) pozostałych przekladr 8 i ni będą większe niż65538 slajd11 ) odchylcie Można wykazać, że obserwowane na ekranie oscyloskopu (rys, H wiązki elektr82810 MF dodatekA 03 248 Podstawy matematyczne Aneks A A(1.12) Można wykazać, że leżeli lim anW jaki sposób można wykazać, że ten poziom jest poziomem podstawowym? Wykazano to dla pewnych taksonskany003 napięciach polaryzujących złącze w kierunku przewodzenia (0<uD<4Ur). Można wykazać, ż086 3 16S oraz sieci działań. Można wykazać, że istnieje pełna oapowiedniość miedzy tymi dwoma forma1 2 Można wykazać, że wymiary zewnętrzne (gabarytowe) pozostałych przekladr 8 • ni będą większe niż428 2 428 10. Optymalizacja ma rząd równy 2. Można wykazać, że Hm=G~l, jeśli ę jest funkcją kwadratowięcej podobnych podstron