草庐IT

c# - 广度优先遍历

我试图解决一个面试问题,但为此我必须逐级遍历二叉树。我设计了具有以下变量的BinaryNodeprivateobjectdata;privateBinaryNodeleft;privateBinaryNoderight;有人可以帮忙在我的BinarySearchTree类中编写BreadthFirstSearch方法吗?更新:感谢大家的投入。所以这是面试问题。“给定一棵二叉搜索树,设计一种算法,该算法在每个深度创建所有节点的链表(即,如果您有一个深度为D的树,您将有D个链表)”。这是我的方法,让我知道您的专家意见。publicList>FindLevelLinkList(BNodero

c# - 广度优先遍历

我试图解决一个面试问题,但为此我必须逐级遍历二叉树。我设计了具有以下变量的BinaryNodeprivateobjectdata;privateBinaryNodeleft;privateBinaryNoderight;有人可以帮忙在我的BinarySearchTree类中编写BreadthFirstSearch方法吗?更新:感谢大家的投入。所以这是面试问题。“给定一棵二叉搜索树,设计一种算法,该算法在每个深度创建所有节点的链表(即,如果您有一个深度为D的树,您将有D个链表)”。这是我的方法,让我知道您的专家意见。publicList>FindLevelLinkList(BNodero