map / set 实现认知:红黑树、平衡树与标准保证边界 | STL

本章覆盖:ordered associative requirements;logarithmic complexity;bidirectional iteration;stable ordering;主流实现通常使用 red-black tree;标准不强制具体平衡树算法;tree rotation / recoloring 属于数据结构课程;node allocation;cache locality vs vector;面试回答应区分“为什么通常用红黑树”和“标准是否强制红黑树”。

本章知识点

  • ordered associative requirements
  • logarithmic complexity
  • bidirectional iteration
  • stable ordering
  • 主流实现通常使用 red-black tree
  • 标准不强制具体平衡树算法
  • tree rotation / recoloring 属于数据结构课程
  • node allocation
  • cache locality vs vector
  • 面试回答应区分“为什么通常用红黑树”和“标准是否强制红黑树”