Показать сообщение отдельно
Старый 18.06.2013, 22:40   #350
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,753
Вы сказали Спасибо: 1,426
Поблагодарили 2,401 раз(а) в 1,351 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Ну, 355 (специально считал; +- 1-2, если и ошибся) и что, это критичная цифра для компьютера?
не, это критическая цифра для времени сортировки светофоров. Потому что моему алгоритму надо выполнить 355^2 = 126025 перестановок элементов (а это по 6 операций в каждой) . За 2 секунды это количество трейнз не успевает обработать, и считает что скрипт заглючил и его надо вырубить. Не, я мог бы влепить куда-нибудь туда ещё одно ожидание (в процессе сортировки а не между ними), но тогда расчёт светофоров на картах будет медленее

Решение - разбить светофоры там хотя бы на 2 парка - "внутренние маневровые сортировки" и "остальные". И строить маневровые маршруты соответствующим образом.

Цитата:
А сколько построений маршрутов выдержит система маршрутизации тогда?
ну вообще количество маршрутов ограничено сверху диапазоном типа int . То есть в текущем виде система может построить 32 767 маршрута.

Цитата:
Мне всё равно будет, какой по счету маршрут
зато при создании простых сессий номера маршрутов помогают.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 18.06.2013 в 22:44.
TRam_ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА