为一颗二叉树遍历设计算法。
<二叉树结构>
二叉树遍历的三种算法分别为前序遍历、中序遍历和后序遍历。具体算法如下：

前序遍历（preorder traversal）：根节点 -> 左子树 -> 右子树

中序遍历（inorder traversal）：左子树 -> 根节点 -> 右子树

后序遍历（postorder traversal）：左子树 -> 右子树 -> 根节点

其中，"->" 代表遍历顺序。对于每个节点，遍历顺序按照前序、中序、后序中的相应顺序进行。