[Algorytmy] Algorytm wrażliwy i niewrażliwy

sinnervo
Użytkownik
Użytkownik
Posty: 29
Rejestracja: 19 lis 2011, o 20:57
Płeć: Mężczyzna
Lokalizacja: Poznań
Podziękował: 14 razy

[Algorytmy] Algorytm wrażliwy i niewrażliwy

Post autor: sinnervo »

Mówi się, że algorytm jest naturalny jeżeli dla bardziej uporządkowanych danych szybciej porądkuje te dane (w przypadku algorytmów sortujących).

Co to znaczy, że algorytm jest wrażliwy/niewrażliwy? Mówi się,że algorym QuickSort jest wrażliwy. Czy chodzi o znaczną różnicę w złożonościach obliczeniowych pesymistycznych/optymistycznych/średnich?

Pozdrawiam,
Ostatnio zmieniony 16 gru 2011, o 21:39 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Kartezjusz
Użytkownik
Użytkownik
Posty: 7330
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[Algorytmy] Algorytm wrażliwy i niewrażliwy

Post autor: Kartezjusz »

Nie znam się,ale Quicksort ma to do siebie,że jeżeli dane są prawie uporządkowane,na przykład \(\displaystyle{ {1,2,3,4,10,5,6,7}}\)nie przeniesie dziesiątki na koniec,ale ,robałagani nam te ciąg do reszty.,Czyli algorytm jest niewrażliwy,jeśli z tego,że powinien mieć mało do zrobienia powinno wynikać,że mało robi...Nie wyrażę tego naukowo...
sinnervo
Użytkownik
Użytkownik
Posty: 29
Rejestracja: 19 lis 2011, o 20:57
Płeć: Mężczyzna
Lokalizacja: Poznań
Podziękował: 14 razy

[Algorytmy] Algorytm wrażliwy i niewrażliwy

Post autor: sinnervo »

A więc o to chodzi, dzięki.
ODPOWIEDZ