crucial performance optimization
This commit is contained in:
		| @@ -59,7 +59,7 @@ public final class BinaryHeapOpenSet implements IOpenSet { | |||||||
|     @Override |     @Override | ||||||
|     public final void insert(PathNode value) { |     public final void insert(PathNode value) { | ||||||
|         if (size >= array.length - 1) { |         if (size >= array.length - 1) { | ||||||
|             array = Arrays.copyOf(array, array.length * 2); |             array = Arrays.copyOf(array, array.length << 1); | ||||||
|         } |         } | ||||||
|         size++; |         size++; | ||||||
|         value.heapPosition = size; |         value.heapPosition = size; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user