Lecture 21-Debugging Applications

Lecture 21-Debugging Applications - 11/11/10 1 1 CS1110 11...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 11/11/10 1 1 CS1110 11 November Testing/Debugging. And Applications Read chapter 14, pp. 385401 Prelim 2 Max 100 Median 82 Mean 78.3 Min 20 100 1 * 90-99 53 *************************** 80-89 78 *************************************** 70-79 48 ************************ 60-69 30 *************** 50-59 11 ****** 40-49 03 ** 30-39 03 ** 20-29 03 ** TAs can fix obvious mistakes. Real regrade request? Write note explaining the issues, attach to prelim, give to Gries or Lee before Thanksgiving. Check your score against CMS score, let us know if there is a mistake. Recursion question 2 /** = "there is a path of male best friends from s to e". Precondition: s, e not null; s and e are male; */ public static boolean malePathTo (Person s, Person e) { } malePathTo(new Vector(), s, e); Recursion question 3 /** = "there is a path of male best friends from s to e that does not contain a Person in list ig". Precondition: s, e, and ig are not null; s and e are male; s and e are not in ig. */ public static boolean malePathTo(Vector<Person> ig, Person s, Person e) Recursion question 4 /** = "there is path of male best friends from s to e that does not contain a Person in list ig". Precond: s, e, and ig are not null; s and e are male; s and e are not in ig. */ public static boolean malePathTo(Vector<Person> ig, Person s, Person e) { if (s == e) return true ; if (s.getMBF() == null ) return false ; ig.add(s); if (ig.contains(s.getMBF())) return false ; return malePathTo(ig, s.getMBF, e); } base case: path of one node!!!!! make sure s is not looked at again Look at the def of the path above Note that this call satisFes all parts of the precondition of the speciFcation. 5 Testing: Read chapter 14....
View Full Document

Page1 / 3

Lecture 21-Debugging Applications - 11/11/10 1 1 CS1110 11...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online