Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stacks and Queues Data Structures & Problem Solving Using JAVA Second Edition Mark Allen Weiss Chapter 16 © 2002 Addison Wesley.

Similar presentations


Presentation on theme: "Stacks and Queues Data Structures & Problem Solving Using JAVA Second Edition Mark Allen Weiss Chapter 16 © 2002 Addison Wesley."— Presentation transcript:

1 Stacks and Queues Data Structures & Problem Solving Using JAVA Second Edition Mark Allen Weiss Chapter 16 © 2002 Addison Wesley

2 Figure 16.1 How the stack routines work: (a) empty stack: (b) push(a); (c) push(b); and (d) pop() Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley

3 Figure 16.8 Basic array implementation of the queue Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley

4 Figure 16.9 Array implementation of the queue with wraparound Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley

5 Figure 16.18 Linked list implementation of the Stack class Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley

6 Figure 16.22 Skeleton for the linked list–based queue class Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley

7 Figure 16.26 The enqueue operation for the linked list–based implementation Data Structures & Problem Solving using JAVA/2E Mark Allen Weiss © 2002 Addison Wesley


Download ppt "Stacks and Queues Data Structures & Problem Solving Using JAVA Second Edition Mark Allen Weiss Chapter 16 © 2002 Addison Wesley."

Similar presentations


Ads by Google