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

红黑树常见操作的时间复杂度是多少?为什么实际场景中不直接使用红黑树,而是当元素数量大于某个阈值时才从链表转换为红黑树?

菜鸟集团后端开发物流/供应链技术原理方案权衡

考察说明

考察红黑树复杂度知识及数据结构选型的权衡思维

回答思路

  1. 正确说出查找、插入、删除的时间复杂度为 O(log n)
  2. 解释平衡二叉树的优势与代价
  3. 说明小数据量下链表遍历的开销与红黑树的维护成本
  4. 理解阈值设计的性能折中