数据是树形结构,先要找到虚拟项目为X的,且展开层为1的行,找到了1再接着找是否存在虚拟项目为X的,且展开层为2的行。,找到2后,加个判断,如果下一个展开层为2或者3,且虚拟项目为X就继续写入,以此类推。如果不满足,就继续下一次循环,寻找下一个虚拟项目为X,且展开层为1的行。