关于 switch
  • 板块灌水区
  • 楼主normalpcer
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/12/31 21:55
  • 上次更新2025/1/1 00:01:44
查看原帖
关于 switch
745184
normalpcer楼主2024/12/31 21:55

关于 C++ 的 switch 的几个问题。

  1. 是否与 case 的值域有关?

  2. 在值域较大时是否会变成 O(N)O(N)NN 为情况数,即 if-else)或 O(logN)O(\log N)(二分)?

印象里 switch 似乎是直接 O(1)O(1) 寻址,但情况数较多的时候会如何退化?

2024/12/31 21:55
加载中...