非递归深度优先遍历