|
|
Перейти в группу новостей:
|
|
|
Тема |
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 |
|
|