[ 英語 / 日本語 ] SUFARY ホームページ

SUFARY マニュアル

Last Modified: 1999-10-18

山下 達雄 Yamasita, Tatuo

SUFARY とは?

SUFARY とは suffix arrayというデータ構造を用いて高速な文字列 検索を行なうためのライブラリを中心としたパッケージです。 suffix array については文献 [1] を御参照下さい。 suffix array はテキスト中のあらゆる suffix (接尾辞) を指すポインタを suffix でソートした配列で、 作成にはクイックソートを用いて最悪で O(N log N) 時間、 検索には二分探索を用いて O(P log N) 時間かかります。 ここらあたりの詳しい解説は 「SUFARY ガイド」[2] を御参照下さい。

  1. Udi Manber and Gene Myers, "Suffix arrays: A new method for on-line string searches", 1st ACM-SIAM Symposium on Discrete Algorithms, pp.319-327, 1990.
  2. 山下 達雄, "SUFARY ガイド", NAIST Computational Lingustic Laboratory, <http://cl.aist-nara.ac.jp/lab/nlt/ss/>, 1999. (PostScript 版と PDF 版があります。)

目次


tatuo-y@is.aist-nara.ac.jp