Chapter Index | Slide Index | Frames [ Windows ] | Narrative On | <- prev | next -> |

List Iterator Wish List

  • Initialize at first element of a list
  • Initialize at last element of a list
  • Increment to next item on a list
  • Decrement to previous item on a list
  • Return current item on list
  • Detect end of iteration (past last or past first)
  • Compare iterators for equality
  • Detect whether iterator is at a valid item
  • Proper type
  • Generic class
  • All operations run in time O(1)

<- prev | next -> | Top of Page | 8. A Generic List Class and Linked Lists - 3 of 19