类 BinaryHeap

java.lang.Object
net.minecraft.world.level.pathfinder.BinaryHeap

public class BinaryHeap extends Object
  • 字段详细资料

    • heap

      private Node[] heap
    • size

      private int size
  • 构造器详细资料

    • BinaryHeap

      public BinaryHeap()
  • 方法详细资料

    • insert

      public Node insert(Node pPoint)
    • clear

      public void clear()
    • peek

      public Node peek()
    • pop

      public Node pop()
    • remove

      public void remove(Node pNode)
    • changeCost

      public void changeCost(Node pPoint, float pCost)
    • size

      public int size()
    • upHeap

      private void upHeap(int pIndex)
    • downHeap

      private void downHeap(int pIndex)
    • isEmpty

      public boolean isEmpty()
    • getHeap

      public Node[] getHeap()