11 / 11 / 1
Регистрация: 25.01.2012
Сообщений: 103
|
|||||||||||
1 | |||||||||||
Надо улучшить скорость выполнения кода (формирование длинной строки)23.02.2012, 13:20. Показов 1190. Ответов 7
Метки нет (Все метки)
Есть метод который возвращает случайное слово:
0
|
23.02.2012, 13:20 | |
Ответы с готовыми решениями:
7
Максимально сократить скорость выполнения кода Как отследить скорость выполнения кода в приложении Почему плавает скорость выполнения кода? Скорость выполнения кода |
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
|
||||||
23.02.2012, 14:52 | 2 | |||||
Сообщение было отмечено как решение
Решение
Думаю сэкономить можно на массиве с символами ,а использовать вместо него числовые коды char
Строку длинной в 10 миллионов знаков формирует за 0.3 сек . Если это же число подставить в вашу функцию то можно идти спать Добавлено через 4 минуты Не по теме: К сожалению IQ компа не передаётся его владельцу :jokingly:
4
|
11 / 11 / 1
Регистрация: 25.01.2012
Сообщений: 103
|
||||||
23.02.2012, 15:00 [ТС] | 3 | |||||
Спасибо, все работает, но у меня теперь другой вопрос.
Вывожу я значит RandomWord(10) в консоль в цикле, а он повторяет несколько слов, и даже чаще чем всегда в первой строке одно слово, а в остальных другое. Поэксперементировав с выводом я понял что значение меняется через определенный промижуток времени, поэтому я думаю дело в том что он пытается вывести новое значение когда оно еще не созданно и поэтому выводит старое. Как можно это исправить?
0
|
124 / 106 / 7
Регистрация: 14.02.2010
Сообщений: 263
|
||||||
23.02.2012, 15:07 | 4 | |||||
А если так:
2
|
11 / 11 / 1
Регистрация: 25.01.2012
Сообщений: 103
|
|
23.02.2012, 15:11 [ТС] | 5 |
Исключение из-за этой строки.
0
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
||||||
23.02.2012, 15:12 | 6 | |||||
2
|
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
|
||||||
23.02.2012, 15:18 | 7 | |||||
верно изменить до такого
1
|
11 / 11 / 1
Регистрация: 25.01.2012
Сообщений: 103
|
|
23.02.2012, 15:30 [ТС] | 8 |
Всем спасибо!
0
|
23.02.2012, 15:30 | |
23.02.2012, 15:30 | |
Помогаю со студенческими работами здесь
8
Узнать скорость выполнения определённого участка кода Деление длинной строки кода Скорость рисования элементов в чертеже Solidworks во время выполнения кода C# Переделать функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки и воспроизводила ее Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |