![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#7
|
|||
|
|||
![]() Провёл исследование зависимости Time(count). Исследования проводил для count = 500, 1000, 1500...13000. Интересные результаты:
Код:
time count 500 0.40 1000 0.78 1500 0.140 2000 0.215 2500 0.305 3000 0.402 3500 0.514 4000 0.642 4500 0.780 5000 0.936 5500 1.129 6000 1.372 6500 1.603 7000 1.925 7500 2.327 8000 2.742 8500 3.254 9000 3.787 9500 4.333 10000 4.933 10500 5.578 11000 6.193 11500 6.867 12000 7.581 12500 8.324 13000 9.101 Зависимость явно не линейная (а по идее таковой должна быть). Регрессионный анализ для квадратичного уравнения даёт: Код:
(7.1373504*10^(-5))*x^2-0.2598452*x+386.81 На малых значениях count совпадения нет вообще. Но при count > 8000 совпадение почти полное! При count = 22000 получаем time = 29215, что расходится с экспериментом на 576 мс, при count = 18000 расхождение составляет 56 мс! Главный вывод: все предыдущие Item'ы влияют на время при добавлении текущего Item'а. Как бороться? Последний раз редактировалось Сорокин_Роман, 28.02.2011 в 21:08. |