2010-10-25 133 views
3

斐伊川,自動校正,自動完成功能

我們看到的建議,當我們在MS-字輸入一個詞,谷歌等...他們怎麼做呢?

我想知道自動更正,自動完成,拼寫檢查等技術是如何執行的。 HOw是實際存儲的字...遵循什麼算法...?

暗示一個可行的辦法的任何鏈接,歡迎,

+1

不是C++,但看看http://stackoverflow.com/questions/1524264/algorithms-and-data-structures-best-suited-for-a-spell-checker-dictionary-and-a – phimuemue 2010-10-25 13:00:20

+0

它只是搜索一組存儲的較早條目。我猜想,主要困難在於正確地確定上下文(例如,填充瀏覽器中網頁中的字段)以確定該上下文的較早條目。由於列表非常短,因此檢索本身的算法和數據結構(可能)是微不足道的。 – 2010-10-25 13:02:54

回答