Скажем, у меня есть оператор switch, как показано ниже
switch(alphabet) {
case "f":
//do something
break;
case "c":
//do something
break;
case "a":
//do something
break;
case "e":
//do something
break;
}
Теперь предположим, что я знаю, что частота с Alphabet
e выше, а затем a, c и f соответственно. Итак, я просто изменил порядок заказов case
и сделал их следующим образом:
switch(alphabet) {
case "e":
//do something
break;
case "a":
//do something
break;
case "c":
//do something
break;
case "f":
//do something
break;
}
Будет ли второй оператор switch
быстрее первого оператора switch
? Если да, и если в моей программе мне нужно назвать это утверждение switch
много раз, это будет существенное улучшение? Или, если нет, то каким образом я могу использовать свои частотные знания для повышения производительности?