λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Word λογισμικό επεξεργασίας

Πώς να καθορίσει την Επεξεργασία απόσταση μεταξύ των δύο Strings

Η Levenshtein αλγόριθμο , που συνήθως αναφέρονται ως επεξεργαστείτε απόστασης , είναι ο ελάχιστος αριθμός επεξεργαστείτε εργασίες που απαιτούνται για να μετασχηματίσουν μια σειρά από στοιχεία , το string πηγή , σε ένα άλλο , το string στόχο . Ακολουθίες γραμμάτων ή αριθμών αποτελούνται από χορδές των δεδομένων . Ισχύει λειτουργίες επεξεργασίας περιλαμβάνουν υποκατάσταση , προσθήκη ή διαγραφή. Προγράμματα όπως ορθογράφος και αυτόματη διόρθωση εργαλεία χρησιμοποιούν αυτόν τον αλγόριθμο στη λειτουργία τους . Ενώ το σύστημα αλγόριθμο που χρησιμοποιείται από τους υπολογιστές και τα έξυπνα τηλέφωνα φαίνεται δύσκολο να κατανοήσουμε , η βασική διαδικασία για την εξεύρεση απόσταση επεξεργασίας είναι σχετικά απλή . Οδηγίες
Η 1

Γράψτε ή πληκτρολογήστε δύο χορδές σας σε μια σελίδα έτσι ώστε το string πηγές ευθυγραμμίζεται ακριβώς πάνω από το κορδόνι στόχο . Για παράδειγμα :

γάτα (πηγή string) μοίρα (string στόχος) 2

Προσδιορίστε τα σημεία δεδομένων, όπου μία χορδή διαφέρει από τις άλλες . Για παράδειγμα :

Cat (πηγή string) FatE (string στόχος)

Τα γράμματα διαφέρουν στην πρώτη θέση ( C και F) , και το string στόχος έχει ένα επιπλέον σημείο δεδομένων ( Ε) .
εικόνων 3

Εφαρμόστε το μικρότερο αριθμό πράξεων επεξεργασίας ( εισαγωγή , διαγραφή , αντικατάσταση ) είναι δυνατόν να αλλάξετε την σειρά πηγή στην σειρά στόχο . Μετρήστε τις αλλαγές . Για παράδειγμα :

Cat - > υποκατάστατο για F C και τοποθετήστε E - > FatE

Η αλλαγή απαιτεί δύο λειτουργίες επεξεργασίας , υποκατάσταση και μια εισαγωγή , και δεν μπορεί να ολοκληρωθεί σε λιγότερες . Ως εκ τούτου , η απόσταση μεταξύ edit " γάτα " και " τύχη " είναι δύο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα