Показать сообщение отдельно
  #6  
Старый 28.06.2013, 06:42
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

Код:
if (data[x + '_' + y] == null) {
  // расчёты и установка data[x + '_' + y]
}
return data[x + '_' + y];
это он запоминает пары входные параметры и результат функции в ассоц массив (tdictionary или сортированный stringlist), и вычисление для каждых входных происходит только раз http://ru.wikipedia.org/wiki/%D0%9C%...%D 0%B8%D1%8F
__________________
>woweook<
Ответить с цитированием