java连连看使用广度优先算法实现,求具体解释广度优先算法和代码
发布网友
发布时间:2024-05-13 01:40
我来回答
共1个回答
热心网友
时间:2024-06-06 03:04
void bfs(TreeNode t){
Queue q = new LinkedList<TreeNode>();
q.enqueue(t);
while(!q.isEmpty && q.peek().element != null){
TreeNode temp = q.dequeue();
System.out.println(temp.element);
q.enqueue(temp.leftchild);
q.enqueue(temp.rightchild);
}
}
class TreeNode <AnyType>{
AnyType element;
TreeNode rightchild;
TreeNode leftchild;
}