Tôi đang thực hiện một số nghiên cứu về thuật toán khớp chuỗi. Một trong những ứng dụng có thể sử dụng nhiều nhất mà tôi thấy là điện thoại di động của tôi sử dụng (android 2.3.4 trên SE xPeria neo v).Thuật toán nào đang được sử dụng trong trình kiểm tra chính tả của Android?
Như đã thấy trong ảnh chụp màn hình, tôi ép các nhân vật jiw
là gần những cái tôi muốn và nó gợi ý một cách chính xác.
Dường như thuật toán tương tự như levenstein distance (khoảng cách giữa đầu vào của tôi và từ điển). Bằng cách nào đó các ký tự gần có một số giá trị trong kết hợp chuỗi.
Bất kỳ ý tưởng nào về thuật toán được sử dụng?
Một số cử tri có thể giải thích tại sao họ cho rằng điều này không mang tính xây dựng? Câu hỏi rất chính xác ("Thuật toán nào được sử dụng?") Và mã nguồn cho hệ thống được cung cấp công khai để câu hỏi có thể trả lời được. –
+1 cho câu hỏi thú vị, ngắn gọn, thú vị. – goat
Câu hỏi lập trình rất thú vị, +1 VOTE và chúc may mắn cho dự án của bạn – mm24