使用Map建树并自动排序 刚开始没细看题目,以为只要按目录层级打印对应数量的缩进符号和目录名称就可以了,但仔细一看发现坑点来了: 输出结果存在全局目录结构关系(例如:第一层级的目录a包含了b、d两个子目录,但他们来自两个输入,并且在输出时父目录a只输出一次。这就需要对不同输入目录之间的包含关系进行记录) 同层级的目录要按字典序输出(样例中二级目录b先于目录d打印,即使两个目录输入顺序颠倒也应如此) 整理一下需求: 需要从原始路径串中截取每级目录的名称( 例如"a/b/cst" => {1级"a", 2级"b", 3级"cst"} ) 需要维护一个目...