[an error occurred while processing this directive]
Saint Louis University

CS A 220
Computer Science II
Michael Goldwasser

Fall 2003

Dept. of Mathematics and
Mathematical Computer Science


Homework Assignment 05

Trees

Contents:

  • Overview
  • Practice Problems
  • Problems to be Submitted
  • Extra Credit

  • Overview

    Topic: Trees
    Related Reading: Ch. 6.1-6.4 of the text, except 6.3.5, 6.4.3 and 6.4.4. Most relevant for these questions will be 6.2.3, 6.2.4 and 6.3.4.
    Due: Thursday, 10 October 2002

    Please make sure you adhere to the policies on academic honesty.


    Practice Problems

  • Reinforcement Exercise R-6.2
  • Reinforcement Exercise R-6.6
  • Reinforcement Exercise R-6.12

  • Problems to be Submitted (20 points)

    1. (5 points)
      For the tree in Figure 6.3, what order will nodes be visited during a postorder traversal?

    2. (5 points)
      Draw a binary tree T (not necessarily "proper") such that simultaneously,

    3. (5 points)
      Let T be a general ordered tree with more than one node. Is it possible that the preorder traversal of T visits nodes in the same order as the postorder traversal of T?

      If so, give an example; if not, argue why this cannot occur.

    4. (5 points)
      Let T be a general ordered tree with more than one node. Is it possible that the preorder traversal of T visits nodes in the reverse order as the postorder traversal of T?

      If so, give an example; if not, argue why this cannot occur.


    Extra Credit

    1. (2 points)
      Creativity Exercise C-6.11 of the text.


    CS A 220, Fall 2003
    Michael Goldwasser
    goldwamh nbsp; @   slu.edu

    Last modified: 4 October 2002
    [an error occurred while processing this directive]