树的遍历时怎样计算每个节点所在的层数?不是正规的二叉树,比如一个BOM表,如果用层序遍历怎样得到每个节点的所在层?       还有怎么将这棵树按层次画出来?最好有代码...