Michael B. Gousie - Wheaton College, MA

Comp 218 - Data Structures (Fall 2024)

General Information

Computer Science Major

Check out the road maps for completing the major in 4, 3.5, or 3 years. Click on a tab at the bottom of the spreadsheet to change the number of years desired.

C++ Resources

Projects/Homework

  • DS7 - project 7 specifications.
  • DS6 - project 6 specifications. There are no input files needed for this project.
  • DS5 -project 5 specifications.
    • ds4input.txt - sample input file; identical to the input to the previous project.
    • separateTemplates.zip - CLion project showing how to set up multiple implementation files that include templates.

Lab Info

Lab 11

  • trees.cpp is available in the "In-Class Examples" section, below.
  • randNums.txt - sample input file containing 1000 random positive integers from the set {1..5000}. The end of the file is signified with a negative integer.

In-Class Examples

Sorting

Binary Search Trees

  • trees.cpp
  • AVL tree visualization - interactive visualization, but note that heights here are computed as the number of nodes from a root to the farthest leaf rather than the number of edges from a root to the farthest leaf.

Miscellaneous

Last updated
Home | Comp 161 | Comp 218 | Research | Anti-Research t