Last updated Tues 2-24-2015
What to turn in You should submit all java code needed to run your solutions to all parts of all three questions. This includes submitting all files we gave you, including any modifications you made. You are of course welcome to create more files for your solutions (and will need to!) - please submit these as well.
The goal is so that we can run your code with an overall driver file like this: RunHW6.java. Be sure that your code will compile and run with RunHW6.java before turning in! You of course already noticed that you will need to create a new file called TestProblem3.java in order to call your Problem 3 solution from RunHW6.java. You will also need to modify TestProblem2.java to add in the getLongestSequenceCutOff method. What you name your other classes/files and how you structure them is up to you as long as we can call them from RunHW6.java. The structure we gave you for Problem 2 may be a useful guide. You should have the methods named EXACTLY as described in the homework writeup.
A few more clarifications: Ruth sent out email answering a few more questions here .
Last updated Wed 2-18-2015
Testing We have given you a "test harness" for problem 1 and problem 2a that shows how we expect to be able to call the methods listed in the homework. These are NOT a full set of test cases, this is really just a harness that shows how we want to be able to run your code. While we are not asking you turn in any testing code we DO recommend that you test your code! In particular try some larger problem sizes and be sure your parallel code is actually being called.
Problem 3