后端岗位面试题更新 2026-08-05

请描述STL中map的底层实现及其查找、插入的时间复杂度。

创维数字股份有限公司后端开发电子/半导体技术原理技术选型C++STL

考察说明

考察红黑树结构特征与平衡二叉搜索树的复杂度认知

回答思路

  1. 说明map通常基于红黑树实现
  2. 说明键有序存储及查找插入删除O(log n)
  3. 提及节点额外字段如颜色
  4. 对比unordered_map的哈希实现