leetcode的数组生成树用于本地调试代码(js版)

leetcode的数组生成树用于本地调试代码(js版)

2023年7月7日发(作者:)

leetcode的数组⽣成树⽤于本地调试代码(js版)因为leetcode基本都是给个数组也没有⽣成的树代码,在leetcode调试也90⼀个⽉忒贵了买不起,所以随⼿写个⽣成树的代码,⽹上都是JAVA C++版本的,⽤JS写⼀个⽣成树的代码function TreeNode(val) { = val = = null}const creatTree=function(src) { let root = new TreeNode() let result = new TreeNode() result = null let queue = [] for (let i = 0; i < ; i++) { if (i == 0) { root = new TreeNode(src[i]) result = root (root) } if () { root = () } else { break } if (i + 1 < && src[i + 1] !== null) { = new TreeNode(src[i + 1]) () } if (i + 2 < && src[i + 2] !== null) { = new TreeNode(src[i + 2]) () } i = i + 1 } return result}s = creatTree;拿去就可以直接⽤了,这样⽅便⽤JS写题的⼈去调试,也不⽤⼀个个⼿写节点了

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688683768a162259.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信