adjust函数写错了,如果长度为偶数没什么问题,奇数就有问题了。边界的判断应该通过孩子节点是否超出范围来判断