Python'da bir yazım denetimi programı programlıyorum. Geçerli kelimelerin bir listesi (sözlük) var ve bu sözlükten belirli bir geçersiz kelimeden 2'lik bir düzenleme mesafesine sahip bir sözcük listesi çıkarmam gerekiyor.Python'da Düzenleme Mesafesi
Geçersiz kelimeden bir düzenleme mesafesi olan bir liste oluşturarak başlamanız gerektiğini biliyorum (ve sonra oluşturulan tüm sözcüklerde bunu tekrar çalıştırın). Üç yöntemim var, ekler (...), silme (...) ve (...) sözcükleri bir liste çıktısı olan bir liste çıktısı olan ekler, burada ekler tüm geçerli sözcükleri bir harfden daha fazla harfle gönderir. Verilen sözcük, silme işlemi geçerli kelimelerin tümünü bir harfle çıkarır ve tüm geçerli kelimeleri tek bir harfle değiştirir.
Bir sürü yeri işaretledim ancak bu işlemi açıklayan bir algoritma bulamıyorum. Geldiğim tüm fikirler çok fazla zaman harcayacak olan sözlükler listesinden bir çok kez girmeyi içeriyor. Eğer birileri bir fikir verebilirse, son derece minnettar olurum.
Peter Norvig'in yazım denetleyicisine (http://norvig.com/spell-correct.html) bakmak ve ihtiyaçlarınıza göre değiştirmek isteyebilirsiniz. –