Computer Algorithms II Class Notes

Computer Algorithms II Lecture Notes

13 September 2007 • Dynamic Storage Management


Outline

Binary Trees

Implementation

But Wait!

Some Excuses

Validate Assumptions

Example

Problem Solved?

Node Management

Example

Storage Management

Free Nodes

Free Fields

Free Lists

Free-List Management

Tree Size

Template Tree Size

Dynamic Storage

Dynamic-Storage Management

Dynamic Storage Costs

Avoiding Redundant Work

Amortizing Costs

Amortizing Dynamic Storage

Block Allocation

Does It?


This page last modified on 20 September 2007.

This work's CC license.