Given the **binary tree** above, which of the following statements\nregarding the **properties** of the **binary tree** are true (select\nall that apply)?

Given the following Python code for representing `Node` in a\n**binary tree**:

\nfrom dataclasses import dataclass\nfrom typing import Optional\n\n@dataclass\nclass Node:\n value: str\n left: Optional['Node'] = None\n right: Optional['Node'] = None\n\n\n

Which of the following lines of Python would represent the **binary\ntree** above?

Given the **binary tree** above, implement the `traverse`\nfunction which performs an **inorder** traversal of the **binary\ntree** recursively by unscrambling the following lines of code:

\ndef traverse(node: Optional[Node]) -> None:\n ...\n\n", "responses": { "a": "

Given the **binary tree** above, what is the result of a\n**inorder** traversal of the **binary tree**?

Given the **binary tree** above, implement the `traverse`\nfunction which performs a **preorder** traversal of the **binary\ntree** recursively by unscrambling the following lines of code:

\ndef traverse(node: Optional[Node]) -> None:\n ...\n\n", "responses": { "a": "

Given the **binary tree** above, what is the result of a\n**preorder** traversal of the **binary tree**?

Given the **binary tree** above, implement the `traverse`\nfunction which performs a **postorder** traversal of the **binary\ntree** recursively by unscrambling the following lines of code:

\ndef traverse(node: Optional[Node]) -> None:\n ...\n\n", "responses": { "a": "

Given the **binary tree** above, what is the result of a\n**postorder** traversal of the **binary tree**?

Which of the following statements regarding **generators** in\n**Python** are true (select all that apply)?