2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 42
|
||||||
1 | ||||||
Почему решение не рационально в приведенном коде15.06.2014, 20:01. Показов 885. Ответов 11
Метки нет (Все метки)
0
|
15.06.2014, 20:01 | |
Ответы с готовыми решениями:
11
Почему mas(0,0) пустой в приведенном коде Почему в приведенном коде выводится число 6? Почему в приведенном коде не увеличивается размерность массива Почему не меняется значение переменной в приведенном коде |
123 / 123 / 72
Регистрация: 11.05.2014
Сообщений: 331
|
|||||||||||
15.06.2014, 20:59 | 2 | ||||||||||
Ошибся в 12й строке, нужно:
0
|
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
|
|
16.06.2014, 00:24 | 3 |
Решить более рационально - значит более лаконично, кратко и понятно. Сохранение длины массива в отдельной переменной - это уже не рационально.
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
16.06.2014, 00:36 | 4 | |||||
карина1699, рациональное решение я тебе давно выкладывал
тут многое не рационально ,а в особенности выход из цикла вот так "i = n;" == не знание оператора break; если по простяцки писать то вот , вполне рационально
Detect, Найти первое слово заканчивающееся мягким знаком в заданном тексте
0
|
Detect
|
16.06.2014, 01:07
#5
|
Не по теме: Много копий одних и тех же заданий. Просто когда натыкаюсь на то, что могу быстро сделать, то редко ищу аналоги по форуму -_-'
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
16.06.2014, 01:09 | 6 |
Detect, я не про аналоги , а про более красивое решение с линкью
0
|
Master of Orion
|
||||||
16.06.2014, 01:47 | 7 | |||||
Metall_Version, чем не вариант?
3
|
16.06.2014, 03:35 | 8 | |||||||||||||||
Не уверен, но всё же: когда людей только учат писать програмки плана "вывести слово 'Ня!' десять раз", обычно требуют полной оптимизации. То есть: никаних лишних циклов/массивов; максимально быстро; максимально расширяемо (при условии, что перешли на ООП).
За что можно получить минус в балы...
Если чхать на производительность (например это единичная операция на запрос, а читаемость/сопровождаемость стоит верхним пунктом), то юзаем регулярки и не мучаем мозг. Нужно экономить байты и быстродействие? Бегаем по входному тексту до первого нужного знака, запоминая попутно старт нового слова. По нахождению - с точки старта слова вывести нужные символы.
0
|
Master of Orion
|
|
16.06.2014, 10:51 | 9 |
Wolfdp, регулярка имеет максимальную удельную быстроту на количество строк. То есть ручным проходом по символам, может быть, и быстрее. Но займет это строк 10, а регулярка - 1.
0
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||||
16.06.2014, 11:23 | 10 | |||||
В данном конкретном случает меньше
0
|
16.06.2014, 11:23 | 11 |
Psilon, кто ж спорить. С текущими вичислительными мощьностями нам дозволенно не экономить не спичках, а акцентировать внимание только на действительно нужных вещах. Но при обучении (в противном случае, я не понимаю почему вообще возник этот вопрос) желательно объяснять людям, что к чему.
0
|
NickoTin
|
17.06.2014, 00:34
Почему решение не рационально в приведенном коде
#12
|
Часть сообщений выделено в отдельную тему: Поиск подстроки в строке [SpeedTest]
0
|
17.06.2014, 00:34 | |
Почему происходит блокировка потоков в приведенном коде Winsock. Почему в приведенном коде не работает создание сокета? Почему в приведенном коде сообщается о переменной, которой не присвоено значение Почему в приведенном коде при безформатном выводе не выходят значения Почему в приведенном коде переменные видны для всех классов? Почему в приведенном коде цвет пиксела возвращает нулевое значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |