我有一个Boss,他曾经在阿里深造,在UC修炼,在一号店奔波. 经过几个月的合作开发和技术交流,我发现他非常在乎程序的性能,但是呢,对于有些地方,我觉得划不来. 比如说, 把数据库中的30多条记录,查询出来,组装成一棵树.我从可读性角度和我的思考习惯写了一段代码,用到了双重循环和递归,自认为思路比较清晰.但是呢,他觉得性能不够高,然后就用map数据结构,加上递归算法,写了第3种方法. 从性能的角度,他的代码计算的次数会少一些,但是我觉得非常没有必要啊,一共才30多条数据,只要把代码写清楚,就可以…