STL

  1. min订货系统

    • 多个map存储映射关系

    • 堆处理排序

  2. 浏览器历史记录

    • deque

vector

1. 创建初始化
    vector<string> his;
2. 新增
    his.push_back(url);
    his.emplace_back(url);原地创建
3. 删除
    his.erase(his.begin());
4. 查询
    his[id]
5. 修改
    his[id]=newStr;
6. 遍历
    
7. 排序

deque(双端)

1. 创建初始化
    deque<string> his;
2. 新增
    his.push_back(url);
    his.push_front(url);
    his.emplace_back(url);原地创建
3. 删除
    his.pop_back();
    his.pop_front();
    his.erase(his.begin());
4. 查询
    his[id]
5. 修改
    his[id]=newStr;
6. 遍历
    
7. 排序

map/unordered_map

  1. 创建初始化
  2. 新增
  3. 删除
  4. 查询
  5. 修改
  6. 遍历
  7. 排序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.目录 简介 关系 介绍3.1 容器(Container)3.2 算法(Algorithm)3.3 迭代器(It...
    lllnan阅读 915评论 0 1
  • STL实用技术专题 STL详细的说六大组件 1. string 相关函数 相关算法: 2. Vector 向量是表...
    小张同学_loveZY阅读 520评论 0 0
  • 更新日期:2019-09-11 概述 在使用容器之前,您应该至少了解 C++ 的基础知识,以及数据结构的基础知识(...
    行也成文阅读 295评论 0 0
  • STL部分 1.STL为什么广泛被使用 C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vec...
    杰伦哎呦哎呦阅读 4,344评论 0 9
  • STL概览 在进入STL的世界之前,我们先对其中的主要组件做一个鸟瞰:先来一张层次图: 如果觉得层次图看不清的话,...
    Jtag特工阅读 1,252评论 0 4