C++ 面经

作者: 乔大叶_803e | 来源:发表于2020-02-18 16:16 被阅读0次
  • 什么是STL容器?

    标准、模板、类库
    主要分为: 容器、迭代器、算法

容器:数据结构的一种封装

简单的理解容器,它就是一些模板类的集合,但和普通模板类不同的是,容器中封装的是组织数据的方法(也就是数据结构)。STL 提供有 3 类标准容器,分别是序列容器排序容器哈希容器,其中后两类容器有时也统称为关联容器。

  • 序列容器
    包括vector向量容器,list列表容器、deque 双端队列容器;之所以称为序列容器,是因为元素在容器中的位置同元素的值无关,也就是容器不是排序的,将元素插入容器时,指定在什么位置,元素就会位于什么位置。

  • 排序容器
    包括set集合容器、multiset多重集合容器、map映射容器、以及multimap多重映射容器。排序容器中的元素是由小到大进行排序的,即使是插入的元素,元素也会插入到适合的位置。所有这类容器在查找的时候有非常好的性能。

  • 哈希容器
    新加入4种关联容器,分别是unordered_set哈希集合、unordered_multiset 哈希多重集合、unordered_map 哈希映射以及unordered_multimap 哈希多重映射;和排序不同的是。哈希容器中的元素是未排序的,元素的位置由哈希函数确定。

相关文章

  • Linux后台C++学习之路 & 面经知识点收录

    Linux后台C++学习之路 & 面经知识点收录 面经知识点收录 C++ extern "C"的作用:可以把程序编...

  • C++ 面经

    什么是STL容器?标准、模板、类库主要分为: 容器、迭代器、算法 容器:数据结构的一种封装 简单的理解容器,它就是...

  • C++面经

    1. 语言基础 1.1 C++的四种类型转换: const_cast => 用于将const变量转为非const;...

  • 2018-9-15 科大讯飞C++面经

    科大讯飞C++面经 一面 虚函数 https://blog.csdn.net/LC98123456/article...

  • 2018-9-19 烽火通信C++面经

    烽火通信C++面经 多线程 https://www.cnblogs.com/lyjblogs/p/7888646....

  • 深信服面经(C++)

    一面问基础(14分钟),二面问项目(30分钟) 1. C++中拷贝构造函数形参用值来进行传递有什么影响? 2.ne...

  • 唯品会Java程序员面试的10个问题,你是否会被刷掉?

    此前,w3cschool app开发者头条已经分享过多家名企的程序员面经。 比如阿里巴巴C++程序员面经、网易ja...

  • 2018-9-5 鼎桥通信C++面经

    鼎桥通信C++面经 类与结构体的区别 默认的访问权限:(1)C++结构体内部成员变量及成员函数默认的访问级别是pu...

  • 海康威视,c++面经

    如果这世界上真有奇迹,那只是努力的另一个名字。——《致美丽的你》 职位是c++ 一面: 基本上是按照简历上的内容问...

  • 阿里和腾讯面经c++(已过)

    春招很忙,就面了两个公司,碰巧都过了,算回报牛客.我本人不喜欢什么小细节都讲,碰到不熟悉的请自己查资料(因为有的东...

网友评论

    本文标题:C++ 面经

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