タグ

Javaとsuffix arrayに関するyassのブックマーク (3)

  • jSuffixArrays: Suffix Arrays for Java

    Many suffix sorting algorithms, including: Kärkkäinen and Sanders' skew, divsufsort, SA-IS, Klaus-Bernd Schürmann's bpr algorithm, Deep-Shallow and Larrson and Sadakane's qsufsort. Suffix arrays are frequently used in text processing and biological computation. Many efficient algorithms exist for their construction, this project attempts to implement some of them in Java so that they can compete w

    yass
    yass 2013/08/09
    "Many suffix sorting algorithms, including: Kärkkäinen and Sanders' skew, divsufsort, SA-IS, Klaus-Bernd Schürmann's bpr algorithm, Deep-Shallow and Larrson and Sadakane's qsufsort."
  • TXTCache Index uniquely : ホーム

    圧縮インデックスライブラリ「TXTCache」,圧縮Suffix ArrayなどのJava実装パッケージ,オンメモリで全文検索を行うことができる,高速な検索エンジンやユニークなデータモデルの開発が可能となる圧縮インデックス(Compressed Index)のJavaのライブラリ。 接尾辞配列(Suffix Array)、圧縮接尾辞配列(Compressed Suffix Array)、LZ-Indexなどを含んだパッケージ。 オープンソース。 ライセンスは、GPLまたはLGPLのユーザー選択式。 無償。 GPL版ダウンロード LGPL版ダウンロード Operaの場合、お手数ですが、ダウンロード後、ファイル名に.zipを付ける必要があります。

  • Java で Suffix Array - odz buffer

    なんか Java で Suffix Array なコードというリクエストがあったので簡単に。 とりあえず Suffix Array の構築だけ。効率とか一切無視で。 import java.io.IOException; import java.util.Arrays; import java.util.Comparator; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SuffixArrayBuilder { public void build(String text, Integer[] sa) { Arrays.sort(sa, new SuffixComparator(text)); } private static class SuffixComparator imple

    Java で Suffix Array - odz buffer
  • 1