当前位置: 首页 > news >正文

代码随想录刷题——栈和队列篇(总结)

1.一些基本性问题

(1)C++中stack,queue 是容器么?

        不是,是容器适配器

        区分方式:可以容纳的内容,如果只能放元素就是容器,如果可以放容器就是容器适配器。

(2)我们使用的stack,queue是属于那个版本的STL?

        SGI STL。

(3)我们使用的STL中stack,queue是如何实现的?

        缺省情况下使用dequeue为底层结构。

(4)stack,queue 提供迭代器来遍历空间么?

        不提供。

2.经典题目

        括号匹配、字符串去重、逆波兰表达式(都是栈最经典的应用)

3.扩展题目

        滑动窗口最大值(单调队列)、求前K个高频元素(优先队列)

单调队列:出入队都有规则的队列

优先队列:入队有规则的队列

http://www.dtcms.com/a/549402.html

相关文章:

  • 让数据库“听懂“人话:Text2Sql.Net 深度技术解析
  • STC32G12K128 串口3中断模式与电脑收发不定长数据-软件超时
  • 网站开发 财务自由建设工程施工合同司法解释2021
  • 转型挑战:情绪与行动的循环
  • Polarctf 简单rce
  • CCUT应用OJ——小龙的字符串函数
  • 突飞猛进的AI时代(01)
  • 网站设计的重要性怎么运行wordpress
  • 如何实现快速批量裁剪处理3000+图片
  • 项目管理系统排行:Top15工具选型指南
  • 整数MCU实现FOC控制:深度解析与优化实践
  • Rust 自定义迭代器深度解析:从 next 方法到零成本抽象
  • 日常学习--ICP资产批量查询工具
  • 解决 Node.js 启动报错:digital envelope routines 错误全记录
  • 油猴脚本开发解释
  • 招远网站建设哪家好h5网页制作素材
  • 有没有做任务给钱的网站自己做的网站搜索不到
  • Linux 系统入门:环境变量虚拟地址空间
  • <FreeRTOS>
  • Kubernetes Namespace 详解:资源隔离与多租户管理
  • Cursor 发布 2.0 与 全新 Composer
  • Rust + WASM + Svelte 深度实战:内存管理、性能权衡与图像处理进阶
  • 做个电商网站需要怎么做免费的个人简历模板文档
  • 【叩富网 -注册安全分析报告-无验证方式导致安全隐患】
  • 【.net framework】WINDOWS服务和控制台程序简单介绍
  • PDFelement 万兴PDF,简单好用的PDF阅读编辑批注器
  • 建设商城网站的书籍钱广东网站开发软件
  • android studio开发UniComponent<SurfaceView>组件
  • android studio 签名打包教程
  • 做网站之前的前期徐州市网站开发