![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.10.2012
Сообщений: 8
|
![]()
Помогите оптимизировать программу, я не представляю, что в ней можно изменить. Хотя бы намек на функцию, в которой нужна оптимизация
![]() Код:
Последний раз редактировалось programka311; 20.03.2013 в 13:42. |
![]() |
![]() |
![]() |
#2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Заключите код в теги [CODE] - #
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.10.2012
Сообщений: 8
|
![]()
Заключила
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Более-менее нормально написано. Из мелочей - обычно аргументы, передаваемые "по ссылке", стоит передавать как указатели, чтобы в вызывающем коде было видно, что вызов может изменить переменную. Или, скажем, это
Код:
Код:
Код:
Код:
Код:
Хорошая мысль нормально расставить аргументы в функциях (мне пришлось потратить время, соображая, что чему соответствует в summa): Код:
|
![]() |
![]() |
![]() |
#5 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
------- А вобще, хотел под Valgrind-ом запустить, потому что утечки тут налицо |
|
![]() |
![]() |
![]() |
#6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Спасибо Abstraction, интересный трюк....
![]() Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
![]() |
![]() |
![]() |
#7 |
Регистрация: 08.10.2012
Сообщений: 8
|
![]()
Хорошая мысль нормально расставить аргументы в функциях (мне пришлось потратить время, соображая, что чему соответствует в summa):
Код:
![]() |
![]() |
![]() |
![]() |
#8 |
Регистрация: 08.10.2012
Сообщений: 8
|
![]()
СПАСИБО ОГРОМНЕЙШЕЕ, Abstraction!!! С меня шоколадка
![]() |
![]() |
![]() |
![]() |
#9 |
Регистрация: 08.10.2012
Сообщений: 8
|
![]()
Частный способ, небольшой трюк для данного случая:
Код: Код:
![]() |
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Строка digits содержит цифры и буквы.
0 символ "0" соответствует 0, и так далее. 10 символ "A". То есть на k-ой позиции k-я цифра.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизация программы | danil123 | Общие вопросы Delphi | 8 | 20.01.2013 19:34 |
Оптимизация программы | Семоха Валерий | Помощь студентам | 1 | 26.05.2012 14:04 |
Оптимизация программы | 0479 | Помощь студентам | 7 | 09.03.2011 17:15 |
Оптимизация программы | Lenya | Помощь студентам | 2 | 05.01.2011 18:56 |