47 / 47 / 9
Регистрация: 13.02.2012
Сообщений: 176
|
||||||
1 | ||||||
Покритиковать код, объяснить, где здесь есть потенциальные возможности для ускорения21.03.2012, 09:15. Просмотров 675. Ответов 2
Метки нет Все метки)
(
Добрый день.
Прошу вас покритиковать код, объяснить где здесь есть потенциальные возможности для ускорения. Просто решение не укладывается на 0.046 от установленного лимита по времени. задача
0
|
|
21.03.2012, 09:15 | |
Есть ли в Word возможности для ускорения набора наподобие Т9? Ищу игру, где есть меч, лук, магия, разнообразная система прокачки и квестов, всяческие возможности для лута JS код для сбора статистики о посетителях на сайте - есть ли готовый где-то? Здесь есть какие нибудь ошибки ? и как здесь получается в ответе 6.25? |
|
138 / 135 / 22
Регистрация: 16.02.2012
Сообщений: 453
|
||||||
21.03.2012, 11:56 | 2 | |||||
0
|
![]() 14597 / 11020 / 2906
Регистрация: 17.09.2011
Сообщений: 18,549
|
|
21.03.2012, 19:39 | 3 |
bumbaram, с вашего позволения, покритикую.
Во-первых, у вас в коде слишком много циклов: 1. Считывание всех элементов из консоли. 2. Обработка каждого элемента. Работа с вводом/выводом - самая тормозящая приложение часть, так что объедините лучше первые два цикла в один: считали строчку, обработали, - читаем следующую. То же самое касается вывода. Если на каждой итерации выводить результат, то получится жутко тормознуто. Лучше выстраивайте строку по мере обработки данных, а уже после обработки выведите ее в консоль одним вызовом Console.WriteLine. Сама часть, где определяется, располагается ли на данной позиции единица - тоже далеко не идеальна. В частности, скорость выполнения этого куска зависит от величины значения. А вот если вы присмотритесь по-внимательнее к условию, то увидите там вполне конкретную формулу, по которой высчитывается наличие единицы или нуля на данной позиции. Исправьте приведенные замечания и скорость обработки списка из 65535-и элементов, где каждый элемент равен
0
|
21.03.2012, 19:39 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. У меня есть код , кто может объяснить? Есть следующий код как он работает, кто может объяснить подробнее МОЖНА ЛИ ЗДЕСЬ ПРОСИТ НАПИСАТЬ КОД ЗА ДЕНЬГИ ? ИЛИ ГДЕ МОЖНА СДЕЛАТЬ ЭТО? Функция пика в последовательности - оптимизировать код для ускорения его работы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |