public class BalancedTree<K,V> extends HxObject
构造器和说明 |
---|
BalancedTree() |
BalancedTree(EmptyObject empty) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
__hx_create(Array arr) |
static java.lang.Object |
__hx_createEmpty() |
static <K_c,V_c> void |
__hx_ctor_haxe_ds_BalancedTree(BalancedTree<K_c,V_c> __temp_me7) |
java.lang.Object |
__hx_getField(java.lang.String field,
boolean throwErrors,
boolean isCheck,
boolean handleProperties) |
void |
__hx_getFields(Array<java.lang.String> baseArr) |
java.lang.Object |
__hx_invokeField(java.lang.String field,
Array dynargs) |
java.lang.Object |
__hx_setField(java.lang.String field,
java.lang.Object value,
boolean handleProperties) |
TreeNode<K,V> |
balance(TreeNode<K,V> l,
K k,
V v,
TreeNode<K,V> r) |
int |
compare(K k1,
K k2) |
boolean |
exists(K key) |
java.lang.Object |
get(K key) |
java.lang.Object |
iterator() |
void |
iteratorLoop(TreeNode<K,V> node,
Array<V> acc) |
java.lang.Object |
keys() |
void |
keysLoop(TreeNode<K,V> node,
Array<K> acc) |
TreeNode<K,V> |
merge(TreeNode<K,V> t1,
TreeNode<K,V> t2) |
TreeNode<K,V> |
minBinding(TreeNode<K,V> t) |
boolean |
remove(K key) |
TreeNode<K,V> |
removeLoop(K k,
TreeNode<K,V> node) |
TreeNode<K,V> |
removeMinBinding(TreeNode<K,V> t) |
void |
set(K key,
V value) |
TreeNode<K,V> |
setLoop(K k,
V v,
TreeNode<K,V> node) |
java.lang.String |
toString() |
public BalancedTree(EmptyObject empty)
public BalancedTree()
public static <K_c,V_c> void __hx_ctor_haxe_ds_BalancedTree(BalancedTree<K_c,V_c> __temp_me7)
public static java.lang.Object __hx_createEmpty()
public static java.lang.Object __hx_create(Array arr)
public java.lang.Object get(K key)
public boolean remove(K key)
public boolean exists(K key)
public java.lang.Object iterator()
public java.lang.Object keys()
public java.lang.String toString()
toString
在类中 java.lang.Object
public java.lang.Object __hx_setField(java.lang.String field, java.lang.Object value, boolean handleProperties)
__hx_setField
在接口中 IHxObject
__hx_setField
在类中 HxObject
public java.lang.Object __hx_getField(java.lang.String field, boolean throwErrors, boolean isCheck, boolean handleProperties)
__hx_getField
在接口中 IHxObject
__hx_getField
在类中 HxObject
public java.lang.Object __hx_invokeField(java.lang.String field, Array dynargs)
__hx_invokeField
在接口中 IHxObject
__hx_invokeField
在类中 HxObject
public void __hx_getFields(Array<java.lang.String> baseArr)
__hx_getFields
在接口中 IHxObject
__hx_getFields
在类中 HxObject