Outline for June 3, 2014

Reading: text, §20
Due: Homework #5, due June 5, 2014 at 11:55pm
Final exam: June 7, 2014 at 8:00am in 106 Wellman
  1. Administrative
    1. June 6 is “dead day”; there are no classes (and no labs or discussion sections). If your discussion section is on Friday, please go to one of the Wednesday discussion sections.
    2. Final exam is Saturday, June 7, at 8:00 am – 10:00 am, in the classroom (106 Wellman)
    3. Final exam study guide and sample final are now available; the sample final answers are, too
    4. I will have office hours from 3:30 pm – 5:00 pm on Thursday, and 9:00 am – 10:00 am on Friday
    5. Don’t forget to fill out your evaluation form (it’s at http://eval.ucdavis.edu)
  2. Memos and recursion
    1. Recursive Fibonacci with memos [rfibmemo.py]
    2. Fibonacci timings [timefibs2.py]
  3. Sorting a dictionary
    1. keylist.sort() sorts based on keys
    2. Example: sorting using sorted [sorting.py]
  4. Modifying parameter lists
    1. Not directly [modpar1.py]
    2. Using lists [modpar2.py]
    3. Why it works

You can also obtain a PDF version of this. Version of June 3, 2014 at 3:58PM