|
Britbot
|
The IPriorityQueue interface. This is mainly here for purists, and in case I decide to add more implementations later. For speed purposes, it is actually recommended that you *don't* access the priority queue through this interface, since the JIT can (theoretically?) optimize method calls from concrete-types slightly better. More...
Inheritance diagram for Britbot.PriorityQueue.IPriorityQueue< T >:Public Member Functions | |
| void | Remove (T node) |
| void | UpdatePriority (T node, double priority) |
| void | Enqueue (T node, double priority) |
| T | Dequeue () |
| void | Clear () |
| bool | Contains (T node) |
Properties | |
| T | First [get] |
| int | Count [get] |
| int | MaxSize [get] |
The IPriorityQueue interface. This is mainly here for purists, and in case I decide to add more implementations later. For speed purposes, it is actually recommended that you *don't* access the priority queue through this interface, since the JIT can (theoretically?) optimize method calls from concrete-types slightly better.
| T | : | PriorityQueueNode |
Definition at line 16 of file IPriorityQueue.cs.
1.7.6.1