프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Comparer | IComparer | ||
InnerList |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
IEnumerable | IEnumerator | ||
IList | int |
메소드 | 설명 | |
---|---|---|
BinaryPriorityQueue ( ) : System | ||
BinaryPriorityQueue ( IComparer c ) : System | ||
BinaryPriorityQueue ( IComparer c, int Capacity ) : System | ||
BinaryPriorityQueue ( int C ) : System | ||
Clear ( ) : void | ||
Clone ( ) : object | ||
Contains ( object value ) : bool | ||
CopyTo ( |
||
Peek ( ) : object |
Get the smallest object without removing it.
|
|
Pop ( ) : object |
Get the smallest object and remove it.
|
|
Push ( object O ) : int |
Push an object onto the PQ
|
|
ReadOnly ( |
||
Syncronized ( |
||
Update ( int i ) : void |
Notify the PQ that the object at position i has changed and the PQ needs to restore order. Since you dont have access to any indexes (except by using the explicit IList.this) you should not call this function without knowing exactly what you do.
|
메소드 | 설명 | |
---|---|---|
BinaryPriorityQueue ( |
||
IList ( int index ) : void | ||
IList ( int index, object value ) : void | ||
IList ( object value ) : void | ||
OnCompare ( int i, int j ) : int | ||
SwitchElements ( int i, int j ) : void | ||
this ( int index ) : objectIList.System |
메소드 | 설명 | |
---|---|---|
IEnumerable ( ) : IEnumerator | ||
IList ( object o ) : int |
protected BinaryPriorityQueue ( |
||
Core | ||
Comp | IComparer | |
Copy | bool | |
리턴 | System |
public BinaryPriorityQueue ( IComparer c ) : System | ||
c | IComparer | |
리턴 | System |
public BinaryPriorityQueue ( IComparer c, int Capacity ) : System | ||
c | IComparer | |
Capacity | int | |
리턴 | System |
public CopyTo ( |
||
array | ||
index | int | |
리턴 | void |
public static ReadOnly ( |
||
P | ||
리턴 |
public static Syncronized ( |
||
P | ||
리턴 |