弟想請教各位能人異士們...
如何使用 realloc() 來增加或減少 一個
linklist 所使用的
記憶體空間 ?
1.重新劃分出來給
linklist所使用的
記憶體空間必須是完整連續的區段(方便之後追蹤搬移)
2.當我的
linklist變小的時候,我需要跟著需求來減少記憶體使用量,這時候就必須一個個的搬移
linklist裡的
nodes到新的位址(所有
pointers也得要跟著變動了)
目前我想到的笨方法就是根據新的
記憶體空間位址來一個一個慢慢的橋每個pointer該指到的位址

...
請問實際上都是怎樣處裡的?拜託各位了