Write pseudocode for a recursive method that evaluates a binary expression tree. - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Write pseudocode for a recursive method that evaluates a binary expression tree.

Description:

infix expression: a / b (c - d) * e. parenthesize fully: ((a / b) ((c - d) * e) ... inorder traversal, to display the infix expression fully parenthesized. ... – PowerPoint PPT presentation

Number of Views:174
Avg rating:3.0/5.0
Slides: 2
Provided by: tcnj
Category:

less

Transcript and Presenter's Notes

Title: Write pseudocode for a recursive method that evaluates a binary expression tree.


1
Write pseudocode for a recursive method that
evaluates a binary expression tree.
private int evalTree(curr) //assumes operands
are strings if isLeaf(curr) return
Integer.parseInt(curr.data) else switch
curr.data case '' return evalTree(curr.left)
evalTree(curr.left) break case
'/' return evalTree(curr.left) /
evalTree(curr.left) break case ''
return evalTree(curr.left) evalTree(curr.left)
break case '-' return
evalTree(curr.left) - evalTree(curr.left)
break
Write a Comment
User Comments (0)
About PowerShow.com