remove the element on top of the heap concode_field_sep T[] a concode_elem_sep Comparator<T> comp concode_elem_sep int lastIndex concode_field_sep void percolateDown concode_elem_sep void percolateDown concode_elem_sep int compare concode_elem_sep void buildHeap concode_elem_sep int size concode_elem_sep boolean isEmpty concode_elem_sep void toss concode_elem_sep T peek
T function ( ) { T loc0 = this . a [ 1 ] ; this . a [ 1 ] = this . a [ this . lastIndex -- ] ; percolateDown ( 1 ) ; return loc0 ; }