#1657. 数据结构·单选训练1

数据结构·单选训练1

数据结构·单选训练1

第 1 题(单选)

vector 发生扩容后,原先保存的迭代器和引用通常()。

{{ select(1) }}

  • 自动更新
  • 一定仍有效
  • 变成下标
  • 可能失效

第 2 题(单选)

erase 一个 set 迭代器后,被删除迭代器()。

{{ select(2) }}

  • 自动指向 begin
  • 仍可解引用
  • 失效
  • 变为 end 且可解引用

第 3 题(单选)

unordered_map 在遭遇大量哈希冲突时,复杂度可能退化到()。

{{ select(3) }}

  • O(n)
  • O(1)
  • O(n log n)
  • O(log n)

第 4 题(单选)

const vector& 作为函数参数的主要作用是()。

{{ select(4) }}

  • 允许修改原 vector
  • 只传第一个元素
  • 避免复制且禁止修改
  • 复制整个 vector

第 5 题(单选)

priority_queue, greater> 的 top() 是()。

{{ select(5) }}

  • 最大值
  • 随机值
  • 最后插入值
  • 最小值