STL面试题及答案
一、选择题(5题,每题4分)
1.下列关于std::vector的说法,错误的是()
A.底层实现为动态数组,支持随机访问
B.插入元素到尾部时,最坏时间复杂度为O(n)(需扩容)
C.迭代器在push_back后一定不会失效
D.清空容器(clear)后,内存不会自动释放
答案:C。解析:vector扩容时会分配新内存、拷贝元素、释放旧内存,此时原迭代器会失效;push_back若触发扩容,迭代器失效,未触发则有效,并非“一定不会失效”。
2.下列容器中,插入和删除元素(非首尾)效率最高的是()
A.std::vector
B.std::list
C
您可能关注的文档
- CAD考试题目及答案(实操导向版).docx
- CMA考试典型题型及答案解析.docx
- CMA考试题库及答案(真题风格).docx
- CMO模拟试题及详细答案.docx
- CPA公司战略与风险管理考试题型及参考答案.docx
- CPA考试高频题型及参考答案.docx
- CVTE笔试题及答案.docx
- C类安全员考试题库及答案.docx
- C语言笔试题及详细答案.docx
- C语言面试题及答案.docx
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)