前端在开发过程中可能会遇到后端返回一个数组,然后需要把数组转为树形结构的数据。很多前端的同学对算法不熟悉,可能就不知道怎么做,下面分享一下我总结算法性能还不错的数组转树和树转数组的方法。
1.数组转树
2.树转数组
以上是两个算法实现的代码,亲测算法性能还不错。不过要求数组里的数据是要按照顺序排列的,无序数组的话需要先用sort方法排序一下。
有什么问题欢迎在下方留言交流
前端在开发过程中可能会遇到后端返回一个数组,然后需要把数组转为树形结构的数据。很多前端的同学对算法不熟悉,可能就不知道怎么做,下面分享一下我总结算法性能还不错的数组转树和树转数组的方法。
以上是两个算法实现的代码,亲测算法性能还不错。不过要求数组里的数据是要按照顺序排列的,无序数组的话需要先用sort方法排序一下。
有什么问题欢迎在下方留言交流