-
Data: 2013-05-04 23:03:38
Temat: Porównywanie tekstów i DNA
Od: "Borneq" <b...@a...hidden.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Przy porównywaniu używa się algorytmów znajdujących najdłuższy współny
podciąg: Ale czy
longest common subsequence to zawsze jest to o co nam chodzi?
W skrajnych przypadkach otrzymamy przeplot typu:
wstawienie, usunięcie lub modyfikacja
wspolna linia
wspolna linia
wstawienie, usunięcie lub modyfikacja
wspolna linia
wstawienie, usunięcie lub modyfikacja
.......
a tymczasem może istnieje inny sposób, grupujący zarówno wspólne linie jak i
usunięte lub dodane. "Grupujący" czyli taka ścieżka od pocątku do końca
pliku, gdzie następowały by po sobie większe bloki wspólnych czy też
usuniętych/dodanych
Może się okazać że co prawda jak zsumujemy długość wspołnych, będzie
mniejsza niż niż w algorymtie powyżej, ale będzie moze bardziej tym o co
chodziło - typu usunięta lub wstawiona funkcja (już nie mówiąc o bardziej
zaawansowanym sprawdzaniu w rodzaju przeniesienia funkcji w inne miejsce)
Na początku należałoby zdefinować dokładnie, co mielibyśmy maksymalizować
czy były badania na ten temat? czy też może istnieją tego rodzaju algorytmy
ale sa bardzo niewydajne, złożonośc kwadratowa lub jeszcze gorsza?
Następne wpisy z tego wątku
- 04.05.13 23:27 A.L.
- 04.05.13 23:48 Borneq
- 04.05.13 23:59 Borneq
- 05.05.13 01:02 A.L.
- 05.05.13 01:14 Borneq
- 05.05.13 01:19 Stachu 'Dozzie' K.
- 05.05.13 01:20 bartekltg
- 05.05.13 01:21 Wojciech Muła
- 05.05.13 01:37 A.L.
- 05.05.13 01:51 Borneq
- 05.05.13 01:54 Borneq
- 05.05.13 02:13 bartekltg
- 05.05.13 02:19 Borneq
- 05.05.13 04:31 M.M.
- 05.05.13 22:56 Borneq
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-15 Na co komu okna
- 2025-03-15 Mój elektryk
- 2025-03-15 Fejk muzyczny czy nie fejk
- 2025-03-15 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-15 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-15 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-03-15 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+ experience) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+) <=
- 2025-03-15 KOMU w RP3 pasuje "Rumuńska łatwość gmerania w wyborach" i dlaczego nie PO-Trzaskanym?
- 2025-03-15 China-Kraków => Key Account Manager IT <=
- 2025-03-14 Spalił się autobus :-)
- 2025-03-14 Policjanci z Piątku
- 2025-03-14 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-03-14 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=