Close
Close Window

Show Source |    | About   «  1. Efficiency   ::   Contents   ::   1. Linked Chains (Pointers)  »

1. Introduction to Stacks

1.1. Objectives

Upon completion of this module, students will be able to:

  • Describe the Stack Abstract Data Type/Data Structure and the characteristics of a Stack

  • Implement Stacks in Java using an Array-Based or Linked-Chain approach

  • Develop and use Stack methods

  • Test the functionality of Stack

  • Evaluate a range of applications / use cases to determine if use of the Stack Data Structure is appropriate

1.2. [11:32] Introduction to Stacks Video

TODO: fix URLS.

Stacks Intro PPT

TODO: fix URLS.

StackInterface.java

TODO: fix URLS.

This `link <>`_ will direct you to the steps to `download and import <>`_ previously written code into the Eclipse environment.

1.2.1. Checkpoint 1

1.2.2. [6:25] Stack Memory Example

1.2.3. Checkpoint 2

1.3. Stacks Array-Based Design

1.3.1. [4:57] Array-Based Design Video

1.3.2. Checkpoint 3

1.3.3. [5:57] Array Implementation Video

TODO: fix URLS.

Stack Array Implementation PPT

1.4. Stacks Linked Chain Implementation

1.4.1. [12:50] Linked Chain Implementation Video

TODO: fix URLS.

Stack Linked Chain Implementation PPT

TODO: fix URLS.

Tips for Testing Stacks

TODO: fix URLS.

This PPT contains some tips for testing Stacks

   «  1. Efficiency   ::   Contents   ::   1. Linked Chains (Pointers)  »

nsf
Close Window