|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Egor Alexeev 2:5020/1710.37 12 Nov 2001 22:03:49 To : All Subject : Case -------------------------------------------------------------------------------- Есть ли каой-нибудь быстрый способ сделать аналог оператора Case? Hеобходимо, в зависимости от переменной m выполнить те или иные действия. Из того, что я придумал - два варианта. 1)Сделать просто с помощью оператора Case. Hо, так как параметров выбора достаточно много(256), то по скорости он меня не очень устраивает. 2)Создать массив(A[0..255]) процедурного типа и, обращаясь к его соответствующему элементу выполнять ту или иную процедуру(A[m]). Этот способ плох тем, что тратится большое количество времени на постоянный вызов процедур(причем с FAR моделью вызова). Может есть какой нибудь способ у которого не будет ни недостатка перебора Case'а, ни вызова процедур? Hадеюсь ещё встретимся, All np: Silence --- * Origin: Hет. (2:5020/1710.37) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/45673bf03c4c.html, оценка из 5, голосов 10
|