我在哪裏我比較大的數據的代碼,比如網頁的針對一個文件中的一些單詞的來源。什麼是最好的算法使用?最佳字符串搜索算法各地
可以有2種情況:
如果我有大量的單詞來比較的來源,在這種情況下,對於一個普通的字符串搜索算法,它會採取一個字,與數據進行比較,取下一個數據並與數據進行比較等等,直到全部完成。
我只有一對夫婦的文件和普通字符串搜索將是確定的話,但仍需要降低儘可能的時間。
什麼算法最好?我瞭解Boyer-Moore和Rabin-Karp搜索算法。 儘管Boyer-Moore搜索似乎很快,但我還想要其他算法的名稱及其比較。
定義 「最好的算法」。 – Constantinius
最快和最差的情況下比較時間並沒有那麼糟...... –
你有沒有嘗試過實施BM和RK,並將它們與天真的字符串搜索進行比較?單詞的順序是否重要? –