穴日記

どうだ明るくなったろう

今日の最適化

if-else連接とswitchでは分岐先が多ければ一般にswitchの方が速い。
ただし、入力が限定され、分岐先が偏っている場合はif-elseで、順番をうまく入れ替えたものの方が速くなることがある。(分岐予測とかのおかげかも)
最終的には、if-else連接とswitchを組み合わせるのがもっとも良い。