|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2021, 22:50 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Еще один вопрос по оптимальности алгоритма
Код:
Есть массив ss, который надо наполнить "лесенкой" от строки s То есть ss[3] - последние 4 элемента строки s То есть ss[4] - последние 5 элементов строки s То есть ss[5] - последние 6 элементов строки s И т.д. При этом, все строки "Поднимая" (делая все буквы большими) Вопрос: какой алгоритм лучше? В обоих алгоритмах использую эту функцию: Код:
Код:
Код:
Во втором, создать первый элемент массива. А потом следующий := новый символ + прошлая строка |
07.06.2021, 23:02 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
AnsiUpperCase лучше вынести за цикл и применить один раз.
E-Mail: arigato.freelance@gmail.com
|
07.06.2021, 23:29 | #3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
|
07.06.2021, 23:52 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
А каждая строка получается из исходной. То есть можно один раз применить к исходной.
E-Mail: arigato.freelance@gmail.com
|
08.06.2021, 13:50 | #5 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Код:
|
08.06.2021, 13:51 | #6 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Кстати, еще вопрос в том, что лучше: каждый раз дергать length, или же один раз ее присвоить, а дальше уже через готовую переменную?
|
08.06.2021, 13:58 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Это даже не вопрос - конечно, второй вариант.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
еще один вопрос из теста | polin11 | Общие вопросы C/C++ | 2 | 19.03.2018 11:41 |
Еще один вопрос по Делфи | Djleito | Помощь студентам | 6 | 22.06.2012 23:05 |
Еще один вопрос по DelphiX... | Andrew101095 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 25.07.2010 20:55 |
еще один вопрос. | Belomor | Общие вопросы C/C++ | 9 | 16.11.2009 01:29 |
Еще один вопрос, связанный с БД | Sweta | Общие вопросы C/C++ | 3 | 09.11.2009 17:10 |