Lab Problems


The following lab worksheets (and solutions) are simply for your use to allow you to practice the same type of problems you can expect to see on exams.  Lab solutions will be posted at the end of each week's labs.

  1. Linked Lists Part 1 (1/23 - 1/27)
  2. Linked Lists Part 2 (1/30 - 2/3)
  3. Recursion (2/6 - 2/10)
  4. Algorithm Analysis (2/13 - 2/17)
  5. Recurrence Relations (2/20 - 2/24)
  6. Stacks, Infix/Postfix Expression (2/27 - 3/2)
  7. Binary Search Trees (3/12 - 3/16)
  8. More Binary Search Trees (3/19 - 3/23)
  9. Sorting (3/26 - 3/30)
  10. Heaps (4/2 - 4/6)
  11. Hash Tables (4/9 - 4/13)
  12. Base Conversion (4/16 - 4/20)
  13. AVL Trees (no official lab...so practice these on your own!)