本文介绍LeetCode上有关栈、链表、堆和队列相关的算法题的考点,推荐刷题20道。具体考点分类如下图:

一、栈

1.数学问题

题号:85. 最大矩形,难度困难

题号:224. 基本计算器,难度困难

题号:975. 奇偶跳,难度困难

2.字符串或数组问题

题号:316. 去除重复字母,难度困难

题号:402. 移掉K位数字,难度中等

3.栈的设计和应用问题

题号:341. 扁平化嵌套列表迭代器,难度困难

题号:636. 函数的独占时间,难度中等

二、链表

1.排序问题

题号:23. 合并K个排序链表,难度困难

题号:148. 排序链表,难度中等

2.链表的特性问题

题号:24. 两两交换链表中的节点,难度中等

题号:25. K 个一组翻转链表,难度困难

题号:82. 删除排序链表中的重复元素 II,难度中等

题号:92. 反转链表 II,难度中等

三、堆

1.数学问题

题号:239. 滑动窗口最大值,难度困难

题号:295. 数据流的中位数,难度困难

2.数组问题

题号:373. 查找和最小的K对数字,难度中等

3.实际应用问题

题号:407. 接雨水 II,难度困难

题号:882. 细分图中的可到达结点,难度困难

四、队列

1.队列的设计及应用问题

题号:641. 设计循环双端队列,难度中等

2.数组问题

题号:862. 和至少为 K 的最短子数组,难度困难

最新文章

  1. C++11的enum class & enum struct和enum
  2. 第16章 调色板管理器_16.4 一个DIB位图库的实现(1)
  3. CSS3实现动画
  4. JavaBean用JSP调用和使用JSP动作标签的区别
  5. 【转】设计模式(九)外观模式Facade(结构型)
  6. C# Socket 入门3 UPD(转)
  7. Using the Repository Pattern with ASP.NET MVC and Entity Framework
  8. shell编程基础(2)---&&与||
  9. RHEL6.3进入单用户模式并重置root密码
  10. Android Fragment详解(四):管理Fragment
  11. css案例学习之id要唯一
  12. Swift:使用系统AVFoundation实现二维码扫描和生成
  13. Scala Tuple类型
  14. 如何获得keyhash
  15. main函数的两个参数
  16. Fiddle手机抓包
  17. springCloud com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
  18. Spring 的java 配置方式
  19. word之选中文本
  20. 使用VUE框架搭建项目基本步骤

热门文章

  1. python3 之 函数传参
  2. 【论文阅读】CornerNet: Detecting Objects as Paired Keypoints
  3. 程序员实用工具,推荐一款代码统计神器GitStats
  4. 封装Ajax和跨域
  5. RAM、ROM和fFLASH相关概念整理
  6. SpringMVC请求参数接收总结(一)
  7. Web渗透测试流程
  8. 替换节点(replaceChild())
  9. Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean
  10. 如何重置IE浏览器