/* 不知道怎么回事,就是得不到正确的结果,大根堆的可以 */ public static void smallHeapCreate(int [] arr){ for(int i=0;i<arr.length;i++){ while (arr[i]<arr[(i-1)/2]){ swap(arr,i,(i-1)/2); i=(i-1)/2; } } int size=arr.length; swap(arr,...