void function ( Object [ ] arg0 , Comparator < Object > arg1 ) { Object loc0 ; int loc1 , loc2 = arg0 . length ; for ( loc1 = loc2 / 2 ; loc1 > 0 ; loc1 -- ) { adjust ( arg0 , arg1 , loc1 , loc2 ) ; } for ( loc1 = loc2 - 1 ; loc1 > 0 ; loc1 -- ) { loc0 = arg0 [ 0 ] ; arg0 [ 0 ] = arg0 [ loc1 ] ; arg0 [ loc1 ] = loc0 ; adjust ( arg0 , arg1 , 1 , loc1 ) ; } }
sorts an array of objects into increasing order given a comparator . concode_field_sep PlaceHolder placeHolder concode_field_sep void sortAbs concode_elem_sep void adjust concode_elem_sep void adjust concode_elem_sep void adjust concode_elem_sep void adjust concode_elem_sep void adjust concode_elem_sep void adjust concode_elem_sep void main concode_elem_sep void adjustAbs