最后一步返回堆顶元素时的疑问

来源:10-3 LeetCode:215. 数组中的第 K 个最大元素

慕仰2595893

2021-01-22

请问老师,为什么最后一步返回堆顶元素一定要用h.peek()方法,而不能直接写return heap[0]呢?我打印heap[0]发现是undefined这是为什么呢?

写回答

1回答

lewis

2021-01-24

你可以看一下peek方法,其实就是多了个边界情况判断

0
0

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2481 学习 · 683 问题

查看课程