Re: Динамическая память
> Тема: Динамическая память
>
>
> > Привет программисты,
> >
> > Пишу так:
> > type
> > PData = ^TData;
> > TData = record
> > ...
> > Next: PData
> > end;
> Может я чего не понимаю..... Но зачем это в Delphi????
> Там есть
> aData : array of tData;
> - динамические массивы!!
> Или Вам видение (задание) такое было?
По моему скромному мнению, связанный список и массив - не совсем одно и
тоже. Вставка в произвольное место в массиве осуществляется за линейное
время, в список - за константное. Удаление элемента - аналогично, если нужно
сохранить порядок элементов.
В массивах возникают геморрои при его расширении, нужно выделить новый блок
памяти большего размера, скопировать туда массив, освободить старый блок...
Пусть даже это делается дельфями без участия программиста. В списке проще.
Хотя массив, конечно, проще в понимании и управлении. :-)
Номер выпуска : 3904
Возраст листа : 460 (дней)
Количество подписчиков : 513
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/286895
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback