hitman249 писал(а):
функцию которая отсчитывает по порядку возможные варианты Этот топик читают: Гость
Ответов: 8928
Рейтинг: 823
|
|||
Хе-хе, именно это и реализовано в виде картинки HiAsm |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
hitman249 писал(а): я написал функцию которая отсчитывает по порядку возможные варианты ------------ Дoбавленo в 23.47: Видно ответа не дождусь... [flood]Ладно, пошёл закусывать. Новый год у нас. http://www.youtube.com/watch?v=NzUezZW8oZw[/flood] |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad,
[flood] Tad писал(а): Ладно, пошёл закусывать. Новый год у насЧе-то рано в этом году.[/flood] |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 17:45:26 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Выше я. [flood]Вообще-то 5-го, но тутошнее 5-е начинается сегодня около 20:00. [/flood]
------------ Дoбавленo в 14.08: Леонид, мимо проходил. Экономим 2 кб
|
|||
карма: 25 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Tad писал(а): и сколько раз эта функция отсчитывает ?общее количество причин событий * требуемое количество выполнений в день грубый подсчёт к примеру 30 * 200 = 6000 или опять же грубо говоря 0,01 секунды |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Если я правильно тебя понял,
hitman249 писал(а): я написал функцию которая отсчитывает по порядку возможные варианты Леонид, создал список возможных вариантов за одно обращение. Искать в готовом списке всегда быстрее, чем каждый раз производить расчеты . В чём преимущество твоего решения? P.S. Единствено, что я бы применил - это время в минутах. Т.е. не 12:45, а просто 765. Но это дело вкуса и экономии оперативки. |
|||
карма: 25 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Tad писал(а): Леонид, создал список возможных вариантов за одно обращение.лож, там двумерный цикл + список который ест память далее у него: 1) список придётся генерировать полностью при каждом обращении. 2) занимает дополнительную память Tad писал(а): В чём преимущество твоего решения?занимает меньше памяти, никаких массивов не нужно делает почти тоже самое, что называется "генерирует список", но с разницей в том что дойдя до нужной итерации он останавливается, а не генерирует всё вдоль и поперёк, и ничего никуда в память не записывается, работает только процессор. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
hitman249 писал(а): лож, там двумерный цикл + список который ест памятьhitman249 писал(а): 1) список придётся генерировать полностью при каждом обращении.hitman249 писал(а): 2) занимает дополнительную памятьСуточная таблица с интервалом в 1-у минуту это 24*60=1440*2байта=2880 байт / 1024 = Примерно < 3кб. |
|||
карма: 25 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Tad писал(а): Да пусть он будет любым - время на его создание тратится только раз.нет, при каждом обращении разные временные массивы |
|||
карма: 0 |
|
Ответов: 8928
Рейтинг: 823
|
|||
hitman249 писал(а): при каждом обращении разные временные массивыЛеонид писал(а): как обрисовать задачу, чтобы было ясно всем |
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 17:45:26 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Выше я
|
|||
карма: 25 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Tad писал(а): iH - индекс нужного часа в массиве списка часовм, не понял, массив то всё равно генерировать придётся |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А зачем ?
code_31731.txt Или ты хочешь получить: Какой номер события в сутках на данное время ? Тогда совсем просто. Часы*60+Минуты - это и есть номер события в сутках. |
|||
карма: 25 |
| ||
файлы: 1 | code_31731.txt [2.3KB] [110] | ||
Голосовали: | hitman249 |