1. std::map 和 std::unordered_map 的区别(含底层实现)2. std::set 和 std::unordered_set 的区别核心逻辑与 map/unordered_map 一致,核心差异在于存储结构:std::set:底层红黑树,存储唯一键值(键即值),有序、增删查 ;std::unordered_set:底层哈希表,存储唯一键值,无序、平均增删查 ;补充:二者均不允许重复元素,如需重复可使用 multiset/unordered_multiset。3. map 和 set 的区别及实现方式底层实现二者底层均为红黑树,均遵循二叉搜索树的特性,保证元素有序和...