how should construct binary tree of following "prefix" order expression?
( - * / 8 + 5 1 4 + 3 - 5 / 18 6 )
is there rule follow drawing tree?
pseudocode this:
function makebinarytree(expr): element = next element in expr if element number: return leaf node of number else: // element operator left = makebinarytree(expr) right = makebinarytree(expr) return binary tree subtrees left , right , operator element here expr keeps internal pointer pointing next element is.
Comments
Post a Comment