C# Class UniRx.InternalUtil.PriorityQueue

ファイルを表示 Open project: yatagarasu25/UnityEx

Public Methods

Method Description
Dequeue ( ) : T
Enqueue ( item ) : void
Peek ( ) : T
PriorityQueue ( ) : System
PriorityQueue ( int capacity ) : System
Remove ( item ) : bool

Private Methods

Method Description
Heapify ( ) : void
Heapify ( int index ) : void
IsHigherPriority ( int left, int right ) : bool
Percolate ( int index ) : void
RemoveAt ( int index ) : void

Method Details

Dequeue() public method

public Dequeue ( ) : T
return T

Enqueue() public method

public Enqueue ( item ) : void
return void

Peek() public method

public Peek ( ) : T
return T

PriorityQueue() public method

public PriorityQueue ( ) : System
return System

PriorityQueue() public method

public PriorityQueue ( int capacity ) : System
capacity int
return System

Remove() public method

public Remove ( item ) : bool
return bool