我想要你实现二叉树的 BFS 算法，并且将经历过的节点使用 postfix 方式打印出来
确定，我将为您实现一个基于 BFS 的二叉树遍历算法，并以 postfix 方式打印遍历过的节点。以下是 Python 程式实现：

```python
class TreeNode:
    def __init__(self, val=0, left=None, right=None):
        self.val = val
        self.left = left
        self.right = right

def bfs_postfix(root):
    if not root:
        return []
    result = []
    queue = [root]
    while queue:
        level = []
        level_size = len(queue)
        for _ in range(level_size):
            node = queue.pop(0)

            if node.left:
                queue.append(node.left)
            if node.right:
                queue.append(node.right)
            level.append(node.val)

        result.insert(0, level)

    postfix_result = [item for sublist in result for item in sublist]
    return postfix_result

# Test case
root = TreeNode(1)
root.left = TreeNode(2)
root.right = TreeNode(3)
root.left.left = TreeNode(4)
root.left.right = TreeNode(5)
root.right.left = TreeNode(6)
root.right.right = TreeNode(7)

print(bfs_postfix(root))  # Output: [4, 5, 6, 7, 2, 3, 1]
```

这段代码首先定义了一个 `TreeNode` 类，用于构建二叉树。然后，`bfs_postfix` 函数负责遍历二叉树并以 BFS 的顺序返回节点值。最后，我们将层次遍历的结果转换为后缀形式。