libgdx API

com.badlogic.gdx.utils
Class BinaryHeap<T extends BinaryHeap.Node>

java.lang.Object
  extended by com.badlogic.gdx.utils.BinaryHeap<T>

public class BinaryHeap<T extends BinaryHeap.Node>
extends java.lang.Object

Author:
Nathan Sweet

Nested Class Summary
static class BinaryHeap.Node
           
 
Field Summary
 int size
           
 
Constructor Summary
BinaryHeap()
           
BinaryHeap(int capacity, boolean isMaxHeap)
           
 
Method Summary
 T add(T node)
           
 BinaryHeap.Node peek()
           
 T pop()
           
 void setValue(T node, float value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

size

public int size
Constructor Detail

BinaryHeap

public BinaryHeap()

BinaryHeap

public BinaryHeap(int capacity,
                  boolean isMaxHeap)
Method Detail

add

public T add(T node)

peek

public BinaryHeap.Node peek()

pop

public T pop()

setValue

public void setValue(T node,
                     float value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)