手写优先队列,实现 add(),poll(),peek() 。这三个函数是一个怎样的过程
思路: 用最小堆思想来维护最小元素,每次add到堆的最右节点,每次poll堆顶元素,再调整堆结构找到次小元素放到新堆顶。
https://segmentfault.com/a/1190000037563902