Lecture 21-Debugging Applications

# Lecture 21-Debugging Applications - 1 1 CS1110 11 November...

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

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

View Full Document
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. 385–401 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

## This note was uploaded on 11/27/2010 for the course CS 9339 at Cornell.

### Page1 / 3

Lecture 21-Debugging Applications - 1 1 CS1110 11 November...

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

View Full Document
Ask a homework question - tutors are online