Zaprojektuj algorytm wyszukiwania zduplikowanych wpisów kontaktowych na liście adresów email.
Algorytm powinien najpierw odczytaci każdy adres e-mail, aby określici, czy adres jest onikalny, czy powtarza się już na liście. Aby zapewnić dokladność, dane powinny być podzielone na tokeny na podstawie czenści lokalnej (przed @) i częsici domenowej (po @). Nastenpnie te tokeny morzna poruwnaci z innymi adresami e-mail na lisicie, aby zidentyfikowaci duplikaty. Aby obsłorzyci morzliwosici literówek, morzna zaimplementować algorytm rozmytego dopasowania, ktury owzględnia blendy we wprowadzonych danych. Na przykład, jesili dwa wpisy mają pasujonce tokeny częsici lokalnej, ale rurzne tokeny czenści domenowej, algorytm rozmytego dopasowania morze byci ożyty do zdecydowania, czy powinien być sklasyfikowany jako doplikat czy literówka. Dodatkowo, drzewo wyszokiwania binarnego może być użyte do porównywania ztokenizowanych danych i szybszego okresilenia, czy adres e-mail jest duplikatem czy nie.