C# 클래스 System.util.collections.OrderedTree

파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch 1 사용 예제들

공개 메소드들

메소드 설명
Add ( IComparable key, object data ) : void

Add args: ByVal key As IComparable, ByVal data As Object key is object that implements IComparable interface performance tip: change to use use int type (such as the hashcode)

Clear ( ) : void
ContainsKey ( IComparable key ) : bool
Elements ( ) : OrderedTreeEnumerator
Elements ( bool ascending ) : OrderedTreeEnumerator
GetData ( IComparable key ) : object
GetEnumerator ( ) : OrderedTreeEnumerator
GetMaxKey ( ) : IComparable
GetMaxValue ( ) : object
GetMinKey ( ) : IComparable
GetMinValue ( ) : object
IsEmpty ( ) : bool
KeyElements ( bool ascending ) : OrderedTreeEnumerator
OrderedTree ( ) : System
Remove ( IComparable key ) : void
RemoveMax ( ) : void
RemoveMin ( ) : void
RotateLeft ( OrderedTreeNode x ) : void

RotateLeft Rebalance the tree by rotating the nodes to the left

RotateRight ( OrderedTreeNode x ) : void

RotateRight Rebalance the tree by rotating the nodes to the right

this ( IComparable key ) : object

비공개 메소드들

메소드 설명
Delete ( OrderedTreeNode z ) : void
RestoreAfterDelete ( OrderedTreeNode x ) : void

RestoreAfterDelete Deletions from red-black trees may destroy the red-black properties. Examine the tree and restore. Rotations are normally required to restore it

RestoreAfterInsert ( OrderedTreeNode x ) : void

RestoreAfterInsert Additions to red-black trees usually destroy the red-black properties. Examine the tree and restore. Rotations are normally required to restore it

메소드 상세

Add() 공개 메소드

Add args: ByVal key As IComparable, ByVal data As Object key is object that implements IComparable interface performance tip: change to use use int type (such as the hashcode)
public Add ( IComparable key, object data ) : void
key IComparable
data object
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ContainsKey() 공개 메소드

public ContainsKey ( IComparable key ) : bool
key IComparable
리턴 bool

Elements() 공개 메소드

public Elements ( ) : OrderedTreeEnumerator
리턴 OrderedTreeEnumerator

Elements() 공개 메소드

public Elements ( bool ascending ) : OrderedTreeEnumerator
ascending bool
리턴 OrderedTreeEnumerator

GetData() 공개 메소드

public GetData ( IComparable key ) : object
key IComparable
리턴 object

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : OrderedTreeEnumerator
리턴 OrderedTreeEnumerator

GetMaxKey() 공개 메소드

public GetMaxKey ( ) : IComparable
리턴 IComparable

GetMaxValue() 공개 메소드

public GetMaxValue ( ) : object
리턴 object

GetMinKey() 공개 메소드

public GetMinKey ( ) : IComparable
리턴 IComparable

GetMinValue() 공개 메소드

public GetMinValue ( ) : object
리턴 object

IsEmpty() 공개 메소드

public IsEmpty ( ) : bool
리턴 bool

KeyElements() 공개 메소드

public KeyElements ( bool ascending ) : OrderedTreeEnumerator
ascending bool
리턴 OrderedTreeEnumerator

OrderedTree() 공개 메소드

public OrderedTree ( ) : System
리턴 System

Remove() 공개 메소드

public Remove ( IComparable key ) : void
key IComparable
리턴 void

RemoveMax() 공개 메소드

public RemoveMax ( ) : void
리턴 void

RemoveMin() 공개 메소드

public RemoveMin ( ) : void
리턴 void

RotateLeft() 공개 메소드

RotateLeft Rebalance the tree by rotating the nodes to the left
public RotateLeft ( OrderedTreeNode x ) : void
x OrderedTreeNode
리턴 void

RotateRight() 공개 메소드

RotateRight Rebalance the tree by rotating the nodes to the right
public RotateRight ( OrderedTreeNode x ) : void
x OrderedTreeNode
리턴 void

this() 공개 메소드

public this ( IComparable key ) : object
key IComparable
리턴 object