2013年3月15日 星期五

Dynamical Memory Allocation動態記憶體配置

        由於陣列所占記憶體大小必須在宣告前決定,因此對記憶體使用效率不佳,且當陣列中想要插入一元素,則必須搬動該元素之後的所有元素,所以運算需要的時間複雜度較告。為了解決以上問題,必須使用動態記憶體配置。
        動態記憶體配置主要是利用Linklist的方法來解決一些無法事先預測處理資料多寡的問題,或是想要以比較經濟的方法來處理記憶體空間的問題。
        靜態記憶體配置是在編譯階段時就配置記憶體空間,而動態記憶體配置則是等到執行階段,才向作業系統要求配置所需的記憶體空間,它可以讓程式設計者靈活運用程式所需的記憶體空間。

沒有留言:

熱門文章