Data Structures and Algorithms Lecture Notes

2 February 2011 Linked Lists


Outline

  • Motivation
  • List properties.
  • The list interface.
  • List implementations.
  • Extension and details.
quipu

Arrays

Consequences

The Trade-Off

Properties

Dynamics vs. Referencing

The Interface

Adding and Removing Elements

Query Operations

Traversal Operations

Traversals vs. Dynamics

List 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

Summary

Credits


This page last modified on 2011 February 2.

Creative
    Commons License