应业务要求,将数据库中多种格式的结点转为为一棵树
如图:
第一种树:
表示格式为 00,00 ====父,子 0,0
第二种树:
表示格式为 000 000 000 ====父子 3333
怎么讲俩中不同的格式转为为树形结构并且排序呢?
我的设想:
技术栈:组合模式 链式编程 正则表达式
思路:将不同格式查询出来 然后都转化为 --*格式 。然后遍历它生产一棵组合树(结点为map类型)
示意图:
组合模式对象示意图
原文:https://www.cnblogs.com/yunxingyubu/p/13686940.html