我是没遇到过用堆的情况,但是也有可能要用