Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.06.2016, 21:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

destus,
алгорим понятен, но ТС не указал частоту использования, и кешировать как-то затратно получается.
Ответить с цитированием
  #12 (permalink)  
Старый 24.06.2016, 21:44
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

рони,
Ок
Ответить с цитированием
  #13 (permalink)  
Старый 24.06.2016, 22:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

кеширование промежуточных результатов вычисления
destus,
вариант с кешированием ... если вычислялось n = 10, а потом n = 3 , то результат для n = 3 не будет вычислятся, а вернётся из кеша.
<script>
var a = function() {
    var c = {};
    return function(f, b) {
        !c[b] && (c[b] = {
            i: 0,
            0: [b, b]
        });
        for (var d = c[b].i, g = c[b][d][1], e = c[b][d][0]; d < f;) e = 1.3 * e + 300 * ++d, g += e, c[b][d] = [e, g], c[b].i = d;
        return c[b][f]
    }
}();
for (var i=0; i<10; i++)  {document.write(i + " " +a(i,100).join(" ")+ "<br>")}
  </script>
Ответить с цитированием
  #14 (permalink)  
Старый 24.06.2016, 23:45
Интересующийся
Отправить личное сообщение для Vor_tex Посмотреть профиль Найти все сообщения от Vor_tex
 
Регистрация: 08.04.2015
Сообщений: 23

Спасибо всем ребята! Вы меня очень выручили!
Ответить с цитированием
  #15 (permalink)  
Старый 25.06.2016, 06:10
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

рони,
Все таки любишь ты изобретать велосипеды
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу! Vor_tex Общие вопросы Javascript 0 24.06.2016 13:05
Помогите решить задачу с массивами! KaTaJLonec Общие вопросы Javascript 4 02.02.2015 00:25
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 27.11.2012 01:02
Помогите решить очень сложную задачу!!!) Anastasiy17 Общие вопросы Javascript 5 06.04.2012 07:15
Помогите решить задачу vkg Общие вопросы Javascript 1 20.02.2008 11:59