Introduction to Object Oriented Programming, 3rd Ed

Timothy A. Budd

Chapter 6

A Case Study : Eight Queens

Outline

  1. Statement of the Problem
  2. OOP Approach
  3. Observations
  4. Pointers
  5. CRC Card for Queen
  6. CRC Card for Queen - Backside
  7. Initialization
  8. Finding First Solution
  9. Advancing to Next Position
  10. Printing Solution
  11. Can Attack
  12. The Last Queen
  13. Chapter Summary

Source Code

Other Material

Intro OOP, Chapter 6, Slide 1