Witam. Który algorytm wyszukiwania wzorca jest szybszy Karpa-Rabina czy Dijskstry?
Który algorytm jest szybszy?
Wątek przeniesiony 2017-05-18 19:32 z C/C++ przez kq.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 35
1
Na Wikipedii masz napisaną złożoność:
1:Algorytm Karpa-Rabina
2.Algorytm Dijkstry
Gdybys nie wiedzial co to zlozonosc to mozesz tutaj przeczytac:
Zlozonsc obliczeniowa
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
4
A ja powiem przekornie że nie da się odpowiedzieć na takie pytanie. Można stwierdzić na przykład który ma wyższy/niższy rząd złożoności obliczeniowej. Ale "szybkość" to można ocenić tylko empirycznie dla konkretnych danych i konkretnego sprzętu i konkretnego wykonania. Dla odpowiedniej architektury algorytm asymptotycznie "gorszy" może być szybszy i vice versa. Podobnie dla odpowiednich rozmiarów danych.