パッケージ library.other
クラス SuffixArray
- すべての実装されたインタフェース:
Serializable
,Cloneable
,Iterable<Integer>
,Collection<Integer>
,List<Integer>
,RandomAccess
,SequencedCollection<Integer>
接尾辞配列
- 関連項目:
-
フィールドの概要
クラスから継承されたフィールド java.util.AbstractList
modCount
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明equalRange
(String t) tが含まれる区間をSAから探すfinal int[]
lcpArray()
部分文字列S[i,N)とS[j,N)との最長共通接頭辞を返すfinal int
lowerBound
(String t) t 入力が無効です: '<'= s[i, N)となる最小のiを返すfinal String
toString()
クラスから継承されたメソッド java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
クラスから継承されたメソッド java.util.AbstractCollection
containsAll
インタフェースから継承されたメソッド java.util.Collection
parallelStream, stream, toArray
インタフェースから継承されたメソッド java.util.List
containsAll, reversed
-
コンストラクタの詳細
-
SuffixArray
コンストラクタ- パラメータ:
vs
-compress
-
-
-
メソッドの詳細
-
lowerBound
t 入力が無効です: '<'= s[i, N)となる最小のiを返す- パラメータ:
t
-- 戻り値:
- t 入力が無効です: '<'= s[i, N)となる最小のi
-
equalRange
tが含まれる区間をSAから探す- パラメータ:
t
-- 戻り値:
- SAの閉区間[l, r]
-
lcpArray
public final int[] lcpArray()部分文字列S[i,N)とS[j,N)との最長共通接頭辞を返す- 戻り値:
- S[i,N)とS[j,N)との最長共通接頭辞
-
toString
- オーバーライド:
toString
クラス内AbstractCollection<Integer>
-