Data Structures & Algorithms Lecture Notes

11 November 2008 • Linked Lists


Outline

Arrays

Consequences

The Trade-Off

Properties

Dynamics vs. Referencing

The ADT

Adding and Removing Elements

Query Operations

Traversal Operations

Traversals vs. Dynamics

List ADT Implementations

Array-Based Implementation

Array Representation

List Element References

List Adding and Removing

List Traversal

Array-List Comparison

Dynamic Lists

Basic Idea

Linked Representation

List Add and Remove

Other Details

List Comparison

Element Management

Free-List Management

Do They?

Sorting Lists

Indirect Sorting

Merge Sorting Lists

Does It?

Why Sort?

References


This page last modified on 25 July 2006.

Creative
    Commons License