美文网首页
队列与栈相关题目

队列与栈相关题目

作者: pokorz | 来源:发表于2018-12-27 23:02 被阅读0次
    • 使用栈模拟队列操作
    • 使用队列模拟栈操作
    • 寻找第k大元素
      高频面试题,求解数组中第k大的元素
    • 滑动窗口中求解最大值
      • 给定一个数组,与一个k值,求解k个大的区间内的最大值
        https://leetcode.com/problems/sliding-window-maximum/
      • 解题思路
        可以使用大小为k的优先队列,这是思路1
        还有一种方法是使用双端队列,每次入队的时候比较下之前的元素,如果都比前面的大,那把比之大的都出队,然后将其入队,这样可以做到,每次队首元素都是最大值。这里要注意的是双端队列中需要保存给定数组的索引,来保证队首元素的区间在k滑动窗口内,具体代码见github

    相关文章

      网友评论

          本文标题:队列与栈相关题目

          本文链接:https://www.haomeiwen.com/subject/perjlqtx.html