Fundamentals of Computer Science II (CSC-152 2000F)


Class 45: Automated Problem Solving with Linear Structures

Back to Priority Queues, Heaps, and Heap Sort. On to Introduction to Trees.

Held Friday, November 17, 2000

Summary

Today, we'll visit an application of linear structures: automated puzzle solving. Along the way, we'll consider some object-oriented design issues.

Notes

Overview


Puzzles

The Eights Puzzle

Mazes

A Coins Puzzle

Modeling Puzzles

Implementing Puzzles

Solving Puzzles

Selecting a Linear Structure

Using Queus for Solving

Using Stacks for Solving


History

Wednesday, 23 August 2000

Thursday, 24 August 2000

Friday, 17 November 2000

Back to Priority Queues, Heaps, and Heap Sort. On to Introduction to Trees.


Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

This page may be found at http://www.cs.grinnell.edu/~rebelsky/Courses/CS152/2000F/Outlines/outline.45.html

Source text last modified Fri Nov 17 08:53:36 2000.

This page generated on Fri Nov 17 08:55:28 2000 by Siteweaver. Validate this page's HTML.

Contact our webmaster at rebelsky@grinnell.edu