public void levelK( E e){ Queue q=new LinkedList(); if( r!= null) { q.add(r); while (!q.isEmpty()) { Node t=q.remove(); if(t.info.equals(e)) System.out.println( t.level); if(t.left!=null){ t.left.level=t.level+1; q.add(t.left); } if(t.right!=null){ t.right.level=t.level+1; q.add(t.right); } } } }
Không có nhận xét nào: