喫茶XRAYトップページ
[
スレッド全体
]
[3405]
Re:なにか妙案はないでしょうか?
返信
削除
2010/6/1 (火) 15:18:00
SO
クイックサーチが早いと思います(^-^)
http://
www-
igm.
univ-
mlv.
fr/~
lecroq/
string/
node19.
html
▼ たてぐやさん
> ここに数万行のテキストファイルがあるとします。その中から何行かを
> 取り出すことを考えます。取り出す部分にはもちろん「ここから」「ここ
> まで」というヘッダ・フッタを入れてあります。現在はこのテキストファ
> イルをTstringlitsに読み込んで、indexofでヘッダを見つけ、フッタまで
> ループでRichEditに表示させています。職場のQuadコアのマシンだと、
> さほど重くはないのですが、別のドン速マシンだとかなりストレスを感じ
> るくらい処理にかかります。こういう場合に、何かもっと速く拾い出せる
> 方法はないでしょうか? お知恵拝借です。
[3406]
Re2:なにか妙案はないでしょうか?
返信
削除
2010/6/1 (火) 17:48:23
Mr.XRAY
▼ SOさん
>
http://
www-
igm.
univ-
mlv.
fr/~
lecroq/
string/
node19.
html
あるんですねぇ.
Quick Search(Boyer-Moore algorithm)というんですか.
検索で思い出しましたが,Googleの検索エンジンもすごいですよね.
[3407]
Re2:なにか妙案はないでしょうか?
返信
削除
2010/6/1 (火) 22:37:44
たてぐや 〔
HomePage
〕
▼ SOさん
> クイックサーチが早いと思います(^-^)
ありがとうございます。これは要検討ですね。
昔TurboPASCALで同じようなことをやるのに、文字列リストの先頭からち
終わりから同時に二分探査する方法を使ったことがありますが、この方が
早そうです。
ひさしぶりにC→PASCALのトランスレーションをやらねば… と思いな
がら、2,3日はサーバのメンテナンスでつぶれそうです。
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82