|
#1
|
|||
|
|||
Вопрос к знатокам
Доброго часа суток. Хотелось бы узнать ваше мнение. Было контрольное задание по СПО - моделирование L-систем. Всё в принципе работает, но...реализация подстановок идёт через строковые переменные. Если кто не встречался случайно с такой радостью, то поясню.
Цитата:
Ну теперь к сути вопроса. правила построения таковы: 1. Имеется аксима - F 2. Имеется правило - F-F++F-F В аксиому подставляется значение правила, и далее по списку, т.е.: первая итерация: F-F++F-F вторая итерация: F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F третья итерация:F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F-F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F-F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F последующие будут весьма и весьма длинными строками, как раз обработка этого буйства занимает нормально времени. А теперь вопрос, если вместо записи в строку использоваль динамический массив и символы закодировать, то будет ли выйгрыш в производительности или нет. Понимаю, что строка по сути - это массив символов, но как говорится "А вдруг?" |
#2
|
||||
|
||||
выигрыш будет. но, если использовать обычный массив - имхо незначительный. Я бы делал через указатели (прямая работа с памятью даёт очень неплохой прирост скорости при толковом применении)...
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |