Re[3]: Что наиболее быстро развивается? Замедлились ли телефоны?
От: Pavel Dvorkin Россия  
Дата: 23.02.24 14:37
Оценка: +1
Здравствуйте, Carc, Вы писали:

C>Надо обработать большой массив по не совсем тривиальному алгоритму. Можно создать его копию, можно и не создавать. На написание кода с копией уйдет час Вашего времени, без копии — 4 часа. Что предпочтете ?

C>[/q]
C>Насколько большой? Что за алгоритм (модифицирует массив или нет)?

Я специально не стал конкретизировать. Вопрос такой — сделаете копию, если без копии сделаете за 4 часа, а с ней — за час ? Не важно, что там, время на разработку указано.


C>Массив большой это что — по памяти или по числу элементов?


А что, это не связано одно с другим как elems.size*sizeof(elem) ?

C>Имхо, тут сразу же всё упрется в структуры данных (векторы, деки, списки односвязные или двухсвязные) ну и.т.д.


Не важно. Вы можете за 1 час/ 4 часа сделать с ними или без них, быстрее не сможете.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.