week 11 Workshop 8 Hierarchical Data Structures Part 2 – Application: Expression Trees

 0    8 フィッシュ    up804653
mp3をダウンロードする 印刷 遊びます 自分をチェック
 
質問 English 答え English
What is parsing?
学び始める
Arithmetic expressions are converted into an (equivalent) unique form. Compliers must generate unambiguous code in which one operation is executed at a time.
what is infix notation?
学び始める
the placement of operators between operands—"infixed operators"—such as the plus sign in 2 + 2.
what is postfix notation?
学び始める
arithmetic expressions in which the operands appear before their operators. This notation is used in Complier design to generate our unambiguous code eg 2 2 +
what is prefix notation?
学び始める
+ 2 2
what are the two methods to convert from infix to post fix notation
学び始める
Using Dijkstra’s Algorithm or Drawing an Expression Tree / Parse Tree
what is an Expression Tree / Parse Tree?
学び始める
Write the expression out as a BST then navigate it using pre or post order traversal to achive the corrected output
what is Dijkstra’s Algorithm?
学び始める
Work through infix expression from left to right Operands are output immediately. Operators are stored in a stack until required
what are the precedences for dijkstras algorithm?
学び始める
Open bracket (0 - lowest Addition and Subtraction 1 Multiplication and Division 2 Raise to the power 3 – highest

コメントを投稿するにはログインする必要があります。