Personal tools
You are here: Home Classes Fall 2004 - Spring 2005 CS 151 Exam 2 Review
Navigation
Log in


Forgot your password?
« May 2008 »
Su Mo Tu We Th Fr Sa
123
456789 10
11121314151617
18192021222324
25262728293031
 
Document Actions

Exam 2 Review

by admin last modified 2005-05-11 18:13

Exam 2 Review

Stacks and queues

  • Basic operations
  • Semantics
  • Implementation
  • Deques and priority queues

Arithmetic expressions

  • Infix, postfix, and prefix notation
  • Postfix evaluation algorithm
  • Infix to postfix algorithm

The Map interface

  • Basic operations
  • Semantics
  • Implementation

Object-oriented design and analysis

  • UML diagrams.
  • Design patterns

Trees

  • Basic terminology
  • Binary trees
    • Tree traversals
    • Expression trees
    • Implementation
    • Tree iterators
    • Cloning a binary tree
  • Binary search trees
    • Search and insert algorithms
    • Binary search trees as Maps
    • Balanced binary search trees
      • AVL trees
      • Red-black trees
  • Nonbinary trees
    • Implementation
    • Tries


What you should be able to do

  • Apply algorithm analysis techniques to problems involving stacks, queues, and trees.
  • Write code using the data structures we've studied.
  • Write code to implement the data structures we've studied.
  • Carry out basic algorithms by hand.

 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: