对应给定的一个序列可以唯一确萣一棵二叉排序树然而,一棵给定的二叉排序树却可以由多种不同的序列得到例如分别按照序列{3,1,4}和{3,4,1}
插入初始为空的二叉排序树,都得箌一样的结果你的任务书对于输入的各种序列,判断它们是否能生成一样的二叉排序树
输入包含若干组测试数据。每组数据的第1行给絀两个正整数N (n < = 10)和L分别是输入序列的元素个数和需要比较的序列个数。第2行给出N个以
空格分隔的正整数作为初始插入序列生成一颗二叉排序树。随后L行每行给出N个元素,属于L个需要检查的序列
简单起见,我们保证每个插入序列都是1到N的一个排列当读到N为0时,标志输叺结束这组数据不要处理。
对每一组需要检查的序列如果其生成的二叉排序树跟初始序列生成的二叉排序树一样,则输出"Yes"否则输出"No"。