ソートされていないログファイルで最も速い検索を行う方法。線形検索より効率的な方法はありますか? ログファイルは、より少ない時間で検索を実行するためのMB.Neededメソッドにあります。ソートされていないログファイルで最も高速に検索できます。線形検索より効率的な方法はありますか?
-3
A
答えて
3
インデックスを作成します。しかし、それはまた少なくとも直線的な時間を要する。しかし、インデックスやソートがなければ、どのようにすべてのデータを読み飛ばすつもりですか?
Knuth-Morris-Prattのような文字列一致アルゴリズムは、検索文字列が長く、類似した誤った一致が多数ある場合にのみ役立ちます。あなたにはI/Oも保存されません。
+0
索引を一度作成して多数の検索に使用すると、償却時間が短くなります。そして、そのようなインデックスは、増分的に構築され更新される可能性がある。 – Timo
+0
そうです。そのようなことを並べ替えるのと同じように、いくつかのクエリの後にすでに恩恵を受けることができます –
関連する問題
- 1. SQL検索でページ区切りを行う最も高速で効率的な方法DB2
- 2. SQLで最も効率的な検索方法は?
- 3. MySQLでフルテキスト検索を行う最も効率的な方法
- 4. より効率的なものは何ですか?ファジー検索または範囲検索?
- 5. ファイルを検索する最も効率的な方法
- 6. BKツリーよりも効率的なファジー文字列検索方法がありますか?
- 7. 効率的なネットワーク検索ですか?
- 8. インデックスの効率的な検索方法
- 9. ユーザー名の「悪い名前」を検索する最も効率的な方法
- 10. この検索アルゴリズムを効率的に行う方法はありますか?
- 11. Rで変数を高速に検索する方法はありますか?
- 12. 大きなテーブルでテキストを検索する最も効率的な方法は何ですか?
- 13. 非常に大きなファイル内の辞書を効率的に検索する方法はありますか?
- 14. * nixの最も速く/最も効率的な検索/置換アプリは何ですか
- 15. ゴールデンセクション検索はバイナリ検索より優れていますか?
- 16. 画面上のピクセルを検索する最も効率的な方法は?
- 17. シーケンス番号で検索すると文字列を検索するよりも速くなりますか?
- 18. 巨大なファイルを検索して文字列を検索する効率的な方法は何ですか?
- 19. どれが線形検索と二分探索の効率ですか
- 20. 最も一般的な項目のO(n)線形検索
- 21. 最も速い検索手法/方法はどれですか? (ファイル検索のコンテキストで)
- 22. REST API用のURLキャッシングシステムの最も効率的な検索
- 23. Excel - シート間でデータを検索する効率的な方法
- 24. 線形検索をしないでC内の高速二足語
- 25. Apache Solrよりも速い検索プラットフォーム/インデックスエンジンですか?
- 26. バイナリ検索は通常どおり効率的ですか?
- 27. 検索は速く、検索は遅くSSMSの検索が高速です。
- 28. sqliteデータベースでフルテキスト検索を実装する最も効率的な方法は何ですか
- 29. DateTimeによるコレクション検索の最も速い方法
- 30. Scalaでタプルのネストされたリストを検索する最も効率的な方法
もう少し詳細を教えてもらえますか?何を探していますか?より良い漸近的なパフォーマンスのためにファイルをソートすることができますが、秩序がない場合は線形検索よりもはるかにうまくいかない可能性があります。 – Gian
いいえ。ソートされていないので、どこにあるのか分からないので、最初の行になる可能性があり、最後の行になる可能性があります。 –