Студопедия
rus | ua | other

Home Random lecture






Связное распределение памяти.


Date: 2015-10-07; view: 451.


 

Все вышерассмотренные структуры, реализовавшиеся как отображение на массив, обладают определенными недостатками, т.е. они малоэффективны при решении некоторых задач. К таким недостаткам можно отнести следующее:

1) Определенно неизвестно, сколько элементов будет иметь данная структура, т.е. нельзя сделать оценку.

2) Если мы рассматриваем некую последовательность элементов в последовательной памяти x1, x2, …, xn и необходимо включить какой-либо новый элемент x в эту последовательность, то мы должны осуществить массовую операцию сдвига всех элементов, находящихся за тем элементом последовательности, после которого мы хотим включить новый элемент. После вставим этот новый элемент x на освободившееся место. Таким образом, здесь проявляется свойство физической смежности.

       
   
 

 

 


Избавиться от физической смежности можно, если элементы будут иметь не только данные, но и указатели. В этом случае элементы могут быть хаотически разбросаны по ОП, а логическая последовательность будет обеспечиваться одним или несколькими указателями.

 

 


<== previous lecture | next lecture ==>
СД типа очередь. | СД типа линейный односвязный список.
lektsiopedia.org - 2013 год. | Page generation: 0.024 s.