Property | Type | Description | |
---|---|---|---|
_key | object |
Method | Description | |
---|---|---|
key ( ) : object | ||
val ( ) : object |
Method | Description | |
---|---|---|
AddLeft ( Node ins ) : Node | ||
AddRight ( Node ins ) : Node | ||
BalanceLeft ( Node parent ) : Node | ||
BalanceRight ( Node parent ) : Node | ||
Blacken ( ) : Node | ||
Redden ( ) : Node | ||
RemoveLeft ( Node del ) : Node | ||
RemoveRight ( Node del ) : Node | ||
Replace ( object key, object val, Node left, Node right ) : Node |
Method | Description | |
---|---|---|
Node ( object key ) : System |
protected abstract AddLeft ( Node ins ) : Node | ||
ins | Node | |
return | Node |
protected abstract AddRight ( Node ins ) : Node | ||
ins | Node | |
return | Node |
protected BalanceRight ( Node parent ) : Node | ||
parent | Node | |
return | Node |
protected abstract RemoveLeft ( Node del ) : Node | ||
del | Node | |
return | Node |
protected abstract RemoveRight ( Node del ) : Node | ||
del | Node | |
return | Node |
protected abstract Replace ( object key, object val, Node left, Node right ) : Node | ||
key | object | |
val | object | |
left | Node | |
right | Node | |
return | Node |