请问堆和二叉树的区别是什么?