Перейти в группу новостей: 
 
Тема Delphi, список или динамический массив, как выгодно
Написал Marshalko Andrey <chimmag@mail.ru>
Дата 21 октября 2019 в 17:31:30
Группа новостей kraft.programming

Есть некие данные, которые считываем последовательно до "пока не кончатся".
Очевидно, что лучше всего, логичнее считывать их списком. Но вот работать с
ними удобнее как с массивом. Соотвественно вопрос - как кошернее будет
поступить:
- считать в список, подсчитывая их количество, а потом всё перенести махом
в динамический массив. Из минусов - фактически надо два раза пробегать весь
список: при считывании и после при копировании в массив;
- сразу работать с массивом, добавляя каждый новый элемент setlength'ом. С
одном стороны - это удобно, логично встраивается в логику программы, без
лишних телодвижений, а с другой - как я понимаю, тут большое падение
производительности и бог знает какие ещё косяки - ведь в этом случае память
выделяется не одним куском, а мелкими кусочками...

Как правильно?

Все сообщения в этой теме
 
#  Delphi, список или динамический массив, как выгодно Marshalko Andrey 21 октября 2019 в 17:31:30
#  Re: Delphi, список или динамический массив, как выгодно calendar 21 октября 2019 в 21:06:00
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 22 октября 2019 в 13:35:46
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 22 октября 2019 в 16:44:00
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 23 октября 2019 в 17:36:21
#  Re: Delphi, список или динамический массив, как выгодно calendar 22 октября 2019 в 16:54:48
#  Re: Delphi, список или динамический массив, как выгодно Kavis 22 октября 2019 в 19:37:24
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 23 октября 2019 в 17:37:14
#  Re: Delphi, список или динамический массив, как выгодно Kavis 23 октября 2019 в 18:35:09
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 25 октября 2019 в 03:36:40
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 25 октября 2019 в 09:13:08
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 25 октября 2019 в 23:16:41
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 26 октября 2019 в 15:13:22
#  Re: Delphi, список или динамический массив, как выгодно calendar 30 октября 2019 в 21:25:13
#  Re: Delphi, список или динамический массив, как выгодно Alexey Tomin 31 октября 2019 в 07:28:25
#  Re: Delphi, список или динамический массив, как выгодно calendar 31 октября 2019 в 21:01:23
#  Re: Delphi, список или динамический массив, как выгодно Дмитрий Погребняк 1 ноября 2019 в 11:36:28
#  Re: Delphi, список или динамический массив, как выгодно Alexey Tomin 1 ноября 2019 в 11:52:14
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 2 ноября 2019 в 01:03:16
#  Re: Delphi, список или динамический массив, как выгодно Дмитрий Погребняк 4 ноября 2019 в 16:15:01
#  Re: Delphi, список или динамический массив, как выгодно Suigintou 1 ноября 2019 в 20:25:20
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 5 ноября 2019 в 10:16:25
#  Re: Delphi, список или динамический массив, как выгодно Suigintou 6 ноября 2019 в 08:30:24
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 7 ноября 2019 в 10:01:52
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 7 ноября 2019 в 00:40:47
#  Re: Delphi, список или динамический массив, как выгодно Marshalko Andrey 7 ноября 2019 в 10:01:53
#  Re: Delphi, список или динамический массив, как выгодно Alexey Tomin 7 ноября 2019 в 10:39:11
#  Re: Delphi, список или динамический массив, как выгодно Kavis 7 ноября 2019 в 15:23:15
#  Re: Delphi, список или динамический массив, как выгодно Alexey Tomin 7 ноября 2019 в 16:05:03
#  Re: Delphi, список или динамический массив, как выгодно WhiteBox 7 ноября 2019 в 22:24:10