Αριθμομηχανή απόστασης Levenshtein
Μετρήστε τον ελάχιστο αριθμό επεξεργασιών που απαιτούνται για τη μετατροπή μιας συμβολοσειράς σε άλλη.
Είσοδος
Έξοδος
Readme
Τι είναι η απόσταση Levenshtein;
Η απόσταση Levenshtein, γνωστή και ως απόσταση επεξεργασίας, είναι ένα μέτρο που μετρά πόσο διαφορετικές είναι δύο συμβολοσειρές μετρώντας τον ελάχιστο αριθμό επεξεργασιών ενός χαρακτήρα που απαιτούνται για να μετατρέψετε τη μία συμβολοσειρά στην άλλη. Αυτές οι επεξεργασίες περιλαμβάνουν εισαγωγές (προσθήκη χαρακτήρα), διαγραφές (αφαίρεση χαρακτήρα) και αντικαταστάσεις (αντικατάσταση ενός χαρακτήρα με άλλον). Για παράδειγμα, η μετατροπή του "kitten" σε "sitting" απαιτεί τρεις επεξεργασίες: αντικατάσταση του 'k' με 's', αντικατάσταση του 'e' με 'i' και εισαγωγή του 'g' στο τέλος, δίνοντας απόσταση Levenshtein 3.
Αυτή η μέτρηση είναι κρίσιμη στην επιστήμη των υπολογιστών και την ανάλυση δεδομένων επειδή ποσοτικοποιεί την ομοιότητα κειμένου με ακριβή, αλγοριθμικό τρόπο. Οι ορθογραφικοί έλεγχοι τη χρησιμοποιούν για να βρουν τη πλησιέστερη σωστή λέξη σε ένα τυπογραφικό λάθος, η ανάλυση DNA τη χρησιμοποιεί για να μετρήσει τη γενετική ομοιότητα και τα συστήματα ασαφούς αναζήτησης τη χρησιμοποιούν για να επιστρέψουν σχετικά αποτελέσματα ακόμα και όταν οι χρήστες γράφουν λάθος τα ερωτήματα. Όσο χαμηλότερη είναι η απόσταση, τόσο περισσότερο παρόμοιες είναι οι συμβολοσειρές—μια απόσταση 0 σημαίνει ότι οι συμβολοσειρές είναι πανομοιότυπες, ενώ μεγαλύτερες αποστάσεις υποδεικνύουν πιο σημαντικές διαφορές.
Περιγραφή εργαλείου
Υπολογίστε την απόσταση Levenshtein online με αυτόν τον ισχυρό υπολογιστή ελάχιστης απόστασης επεξεργασίας. Αυτό το εργαλείο σύγκρισης συμβολοσειρών μετρά τον ελάχιστο αριθμό επεξεργασιών ενός χαρακτήρα (εισαγωγές, διαγραφές ή αντικαταστάσεις) που απαιτούνται για να μετατρέψετε τη μία συμβολοσειρά στην άλλη. Ο αλγόριθμος χρησιμοποιείται ευρέως σε ορθογραφικούς ελέγχους, ανάλυση DNA, ανίχνευση λογοκλοπής και εφαρμογές αντιστοίχισης δεδομένων. Ο ηλεκτρονικός μας υπολογιστής παρέχει υπολογισμό σε πραγματικό χρόνο καθώς πληκτρολογείτε, διευκολύνοντας τη σύγκριση διαφορετικών παραλλαγών κειμένου και την κατανόηση της ομοιότητάς τους.
Χαρακτηριστικά
- Υπολογισμός απόστασης Levenshtein Online: Υπολογίζει αμέσως την ελάχιστη απόσταση επεξεργασίας καθώς πληκτρολογείτε σε οποιοδήποτε πεδίο εισόδου
- Διπλά πεδία εισόδου: Συγκρίνετε οποιεσδήποτε δύο συμβολοσειρές με σαφώς επισημασμένες περιοχές εισόδου
- Άμεσα αποτελέσματα: Η τιμή απόστασης ενημερώνεται αυτόματα χωρίς να απαιτούνται κλικ κουμπιού