Dynamic Data Structures

Lecture 1

Problem: How can a variable size list of items be maintained?

  • Linked lists
    • Insertion
    • Searching
    • Deletion
  • Pitfalls
    • Null pointer exceptions
    • Loss of data
  • Performance issues
    • Constant insertion
    • Linear search

Examples

Lecture 2

Problem: How can information be organized into complicated relationships?

  • Doubly linked lists
  • Sorting and searching
  • Introduction to generics
    • List
      • ArrayList
      • LinkedList

Examples

Lab

 
week9.txt · Last modified: 2008/03/27 13:34 by bwittman
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki