パッケージ library.ds
クラス AVLTree<T extends Comparable<? super T>>
java.lang.Object
library.ds.AVLTree<T>
- 型パラメータ:
T
-
AVL木
TreeSetだが、O(log n)で任意のインデックスの要素にアクセスできる
-
コンストラクタの概要
-
メソッドの概要
-
コンストラクタの詳細
-
AVLTree
public AVLTree()コンストラクタ
-
-
メソッドの詳細
-
add
要素を追加する- パラメータ:
val
-
-
remove
public final void remove(int k) k番目の要素を削除する- パラメータ:
k
-
-
get
AVLTree[k]を返す- パラメータ:
k
-- 戻り値:
- k番目の要素
-
count
AVLTreeに含むvalの個数を返す- パラメータ:
val
-- 戻り値:
- valの個数
-
size
public final int size()AVL木の大きさを返す- 戻り値:
- AVL木のサイズ
-
toArray
AVLTreeを配列に変換したものを返す- 戻り値:
- AVLTreeの配列
-
toString
-