Τι είναι η αντιστοίχιση συμβολοσειρών στο DAA;
Τι είναι η αντιστοίχιση συμβολοσειρών στο DAA;

Βίντεο: Τι είναι η αντιστοίχιση συμβολοσειρών στο DAA;

Βίντεο: Τι είναι η αντιστοίχιση συμβολοσειρών στο DAA;
Βίντεο: PYTHON - ΜΑΘΗΜΑ 9 - ΣΥΜΒΟΛΟΣΕΙΡΕΣ - Μέρος 11 από 11 - Κωδικοποιήσεις 2024, Απρίλιος
Anonim

Ταίριασμα συμβολοσειρών Ο αλγόριθμος ονομάζεται επίσης" Σειρά Αλγόριθμος αναζήτησης." Αυτή είναι μια ζωτικής σημασίας κατηγορία σειρά Ο αλγόριθμος δηλώνεται ως "αυτή είναι η μέθοδος για να βρείτε ένα μέρος όπου ένα είναι πολλά χορδές βρίσκονται εντός των μεγαλύτερων σειρά ."

Απλώς, τι είναι ο αφελής αλγόριθμος αντιστοίχισης συμβολοσειρών;

Ναΐφ μοτίβο Η αναζήτηση είναι η απλούστερη μέθοδος μεταξύ άλλων πρότυπο ερευνητικός αλγόριθμους . Κνησμός για όλους τους χαρακτήρες του κύριου σειρά στο πρότυπο . Αυτό αλγόριθμος είναι χρήσιμο για μικρότερα κείμενα. Η χρονική πολυπλοκότητα του Ναΐφ Μοτίβο Μέθοδος αναζήτησης isO(m*n).

ποιοι είναι οι διαφορετικοί αλγόριθμοι αντιστοίχισης συμβολοσειρών; Ένας άλλος ταξινομεί τους αλγόριθμους με βάση τη στρατηγική αντιστοίχισης τους:

  • Αντιστοιχίστε πρώτα το πρόθεμα (Knuth-Morris-Pratt, Shift-And, Aho-Corasick)
  • Αντιστοιχίστε πρώτα το επίθημα (Boyer-Moore και παραλλαγές, Commentz-Walter)
  • Αντιστοιχίστε πρώτα τον καλύτερο παράγοντα (BNDM, BOM, Set-BOM)
  • Άλλη στρατηγική (Naive, Rabin-Karp)

Απλώς, τι είναι η αντιστοίχιση προτύπων στο DAA;

Ταίριασμα μοτίβων στην επιστήμη των υπολογιστών είναι ο έλεγχος και ο εντοπισμός συγκεκριμένων ακολουθιών του δεδομένα από μερικά πρότυπο μεταξύ ακατέργαστων δεδομένα ή μια ακολουθία σημείων. Σε αντίθεση πρότυπο αναγνώριση, η αγώνας πρέπει να είναι ακριβής στην περίπτωση του αντιστοίχιση μοτίβων.

Τι είναι η αντιστοίχιση χορδών ωμής δύναμης;

Κτήνος - αναγκαστική αντιστοίχιση χορδών συγκρίνει δεδομένη πρότυπο με όλες τις υποσυμβολοσειρές ενός δεδομένου κειμένου. Αυτές οι συγκρίσεις μεταξύ υποσυμβολοσειράς και πρότυπο προχωρήστε χαρακτήρα με χαρακτήρα εκτός εάν βρεθεί αναντιστοιχία.

Συνιστάται: