Konferencja Naukowa Studentów » 2004 » Informatyka - algorytmy i sieci
Strony: « 1 | 2 | 3 | 4 | 5 |

Porównanie algorytmów wyszukujących wzorzec w tekście cd.

Piątek, 26 grudnia

5. PODSUMOWANIE I PERSPEKTYWY

Opracowany system (program) pozwala badać własności rozpatrywanych algorytmów wieloaspektowo. Możemy badać dowolny tekst dzięki temu program zyskuje na elastyczności. Możemy porównywać jak szybko zostanie znaleziony ciąg zer i jedynek w tekście binarnym z szybkością wyszukania wzorców, których alfabet liczy 100 różnych znaków. Program został wykonany jako Applet JAVY dzięki czemu, można z niego korzystać na każdym komputerze mającym dostęp do INTERNETU. Do programu łatwo można do dawać kolejne algorytmy i badać ich wydajność. Jest ich już kilkadziesiąt, a ich przykładowe kody można znaleźć w INTERNECIE. Do programu można w przyszłości dodać możliwość sortowania wyników oraz zwiększyć ilość wykresów. Opcjonalnie można dodać tryb edukacyjny, który pozwoliłby na naukę krok po kroku jak działa algorytm tzn. krokowo pokazać prace algorytmu. Pozwoliłoby to na analizę złożoności obliczeniowej. Wyniki badań można byłoby zapisywać w bazie danych np. INTERNETOWEJ.

Autor: Grzegorz SAJ

LITERATURA

[1] Piotr Wróblewski „Algorytmy struktury danych i techniki programowania” Helion,1996,199-212
[2] T. H. Cormen, C. E. Leiserson i R. L. Rivest. “Wprowadzenie do algorytmów”. Wydawnictwa Naukowo-Techniczne, Warszawa, 2000,958-990
[3] „EXACT STRING MATCHING ALGORITHMS” Strona dostępna elektronicznie: http://www-igm.univ-mlv.fr/~lecroq/string/
Czytaj dalej

Artykuły z tej samej kategorii
1. Gwarancja czasu dostarczenia pakietów oparta na wyznaczeniu opóźnień cząstkowych
2. System eksperymentowania porównujący rozwiązania problemu komiwojażera, dostarczone przez algorymt genetyczny i algorytm oparty na optymalizacji kolonią mrówek
3. Wprowadzenie do idei adaptacyjnego strojenia kontrolera pi przy użyciu algorytmów uczenia ze wzmocnieniem uwzględniając wielkości overshoot i steady state error
4. Zastosowanie technologii bluetooth jako alternatywy dla technologii x10 w rozwiązaniach typu smarthome

powrót »

Kategorie


projekt i wykonanie: smetek.biz