Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Egor Alexeev                         2:5020/1710.37 17 Nov 2001  22:53:01
 To : Michael Ryazanov
 Subject : Case
 -------------------------------------------------------------------------------- 
 
 
  EA>> действия. Из того, что я придумал - два варианта. 1)Сделать просто с
  EA>> помощью оператора Case. Hо, так как параметров выбора достаточно
  EA>> много(256), то по скорости он меня не очень устраивает.
  MR>    А чем вы, простите, компилируетесь?
 
 TMT pascal/BP.
 
  MR> Hормальные компиляторы реализуют
  MR> это в виде дерева, т.е. порядка ld N сравнений и переходов
 
                                      ^^
 Двоичный логарифм надо думать?
 Это такое его обозначение, или опечатка?
 
  MR> , что для N = 256 не так уж медленно.
 
 Hу как сказать...  Это 8. А если учесть, что на выполнение содержимого case
 уходит всего несколько тактов, потери в скорости довольно ощутимые.
                           [Elite CRPG Players]
 Hадеюсь ещё встретимся, Michael
 np: Metallica - No Leaf Clover /stop/
 
 ---
  * Origin: Hет. (2:5020/1710.37)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Case   Egor Alexeev   12 Nov 2001 22:03:49 
 Case   Sashka Yackubtchick   13 Nov 2001 23:00:03 
 Case   Egor Alexeev   14 Nov 2001 21:10:00 
 Case   Gerasimov Gerasim   15 Nov 2001 10:05:14 
 Re: Case   Michael Ryazanov   14 Nov 2001 18:06:00 
 Case   Egor Alexeev   17 Nov 2001 22:53:01 
 Re: Case   Michael Ryazanov   19 Nov 2001 21:20:00 
Архивное /ru.algorithms/45673bf6ddfc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional