# 二叉堆实现 以下为最小堆代码 ```java /** * 用例适用于 '最小堆' */ public class 二叉堆 { public static void main(String[] args) { int[] arr = new int[]{1, 3, 2, 6, 5, 7, 8, 9, 10, 0}; upAdjust(arr); System.out.println(Arrays.toString(arr)); arr = new int[]{9, 6, 7, 11, 66, 5, 2, 3, 1, 0}; build(arr); System.out.println(Arrays.toString(arr)); } ------------------------------------------------------------ 打印结果 [0, 1, 2, 6, 3, 7, 8, 9, 10, 5] [0, 1, 2, 3, 6, 5, 7, 9, 11, 66] ------------------------------------------------------------ /** * 上浮调整