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,
[Algorytmy] Algorytm wrażliwy i niewrażliwy
-
- 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
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...