输入一个树的root节点,给定规则定位节点位置<row,col>,但是这个规则也很简单,就是所有节点相对于root节点<0,0>的相对位置。
按列存储,先将col相等的收集在一起,然后把多个收集器放在一个收集器里,最终返回总的收集器。
遍历这棵树,用map<col,map<row,list<>>>将所有节点存储起来。
申请一个List<List<>>来存储接下来的过滤值。
用一个list存map.entry(),再用list.sort()排个序。
通过for循环,每次也得到里面map.entry(),然后也排个序,最后存在自己单独的list。结束循环,得到返回的list。
注:这是我一开始写的解题步骤,很快就写完,而且写的是map<col,map<row,list<>>>,一开始就是对的,看来出错了一次是我自己不专心而疏忽了。